private void InitSliceData(TOSOHSliceData cycleData)
 {
     cycleData.cycleQuantity = this.scanDataInfo.cycleQuantity;
     cycleData.pointQuantity = this.scanDataInfo.pointQuantity;
     cycleData.Resolution    = this.scanDataInfo.Resolution;
     cycleData.InitSliceData();
 }
            public bool SetSequenceData(int sequenceNo, double[][] sequenceData)
            {
                if (!this.ValidateData(sequenceData))
                {
                    return(false);
                }
                TOSOHSliceData sliceData = null;
                bool           found     = this.scanData.TryGetValue(sequenceNo, out sliceData);

                if (!found)
                {
                    sliceData = new TOSOHSliceData();
                    this.InitCycleData(sliceData, sequenceData);
                    this.scanData[sequenceNo] = sliceData;
                }
                else
                {
                    this.InitCycleData(sliceData, sequenceData);
                }
                return(true);
            }
 private void InitCycleData(TOSOHSliceData cycleData, double[][] seqData)
 {
     this.InitSliceData(cycleData);
     cycleData.SetData(seqData);
 }