Пример #1
0
 public void AddData(XRayEnergyEnum energy, PixelDataType dataType, Pixel[] data)
 {
     if (dataType == PixelDataType.Air)
     {
         AddAirData(energy, data);
     }
     else if (dataType == PixelDataType.Dark)
     {
         AddDarkData(energy, data);
     }
 }
Пример #2
0
 public void AddData(XRayEnergyEnum energy, PixelDataType dataType, Pixel[] data)
 {
     if (dataType == PixelDataType.Air)
     {
         AddAirData(energy, data);
     }
     else if (dataType == PixelDataType.Dark)
     {
         AddDarkData(energy, data);
     }
 }
Пример #3
0
        public bool IsComplete(XRayEnergyEnum energy, PixelDataType dataType)
        {
            bool ret = false;

            if (_calibrationData.ContainsKey(energy))
            {
                if (dataType == PixelDataType.Air)
                {
                    ret = _calibrationData[energy].IsAirDataComplete;
                }
                else if (dataType == PixelDataType.Dark)
                {
                    ret = _calibrationData[energy].IsDarkDataComplete;
                }
            }

            return ret;
        }
Пример #4
0
        public bool IsComplete(XRayEnergyEnum energy, PixelDataType dataType)
        {
            bool ret = false;

            if (_calibrationData.ContainsKey(energy))
            {
                if (dataType == PixelDataType.Air)
                {
                    ret = _calibrationData[energy].IsAirDataComplete;
                }
                else if (dataType == PixelDataType.Dark)
                {
                    ret = _calibrationData[energy].IsDarkDataComplete;
                }
            }

            return(ret);
        }
Пример #5
0
 public Pixel[] GetAirData(XRayEnergyEnum energy)
 {
     return _calibrationData[energy].AirData;
 }
Пример #6
0
 public void ClearReferenceData(XRayEnergyEnum energy)
 {
     _calibrationData[energy].ClearReferenceData();
 }
Пример #7
0
 public override void GetLowEnergyData() { EnergyType = XRayEnergyEnum.LowEnergy; }
Пример #8
0
 public XRayInfoIDStruct(XRayEnergyEnum energy, byte pulseWidth)
 {
     byte xrayEnergy = (byte)(energy);
     _xRayInfoID = (byte)((pulseWidth << 1) | (xrayEnergy & 1));
 }
Пример #9
0
 public override void GetHighEnergyData()
 {
     EnergyType = XRayEnergyEnum.HighEnergy;
 }
Пример #10
0
 public float[] GetScaleFactor(XRayEnergyEnum energy)
 {
     return(_calibrationData[energy].ScaleFactor);
 }
Пример #11
0
 public Pixel[] GetDarkDataCollection(XRayEnergyEnum energy)
 {
     return(_calibrationData[energy].DarkDataCollection);
 }
Пример #12
0
 public Pixel[] GetAirData(XRayEnergyEnum energy)
 {
     return(_calibrationData[energy].AirData);
 }
Пример #13
0
 public void ClearReferenceData(XRayEnergyEnum energy)
 {
     _calibrationData[energy].ClearReferenceData();
 }
Пример #14
0
 public void AddReferenceData(XRayEnergyEnum energy, double data)
 {
     _calibrationData[energy].AddReferenceData(data);
 }
Пример #15
0
 public void AddDarkData(XRayEnergyEnum energy, Pixel[] data)
 {
     _calibrationData[energy].Add(PixelDataType.Dark, data);
 }
Пример #16
0
 public Pixel[] GetDarkDataCollection(XRayEnergyEnum energy)
 {
     return _calibrationData[energy].DarkDataCollection;
 }
Пример #17
0
 public float[] GetScaleFactor(XRayEnergyEnum energy)
 {
     return _calibrationData[energy].ScaleFactor;
 }
Пример #18
0
 public float[] GetReferenceData(XRayEnergyEnum energy)
 {
     return _calibrationData[energy].ReferenceData;
 }
Пример #19
0
 public override void GetLowEnergyData()
 {
     EnergyType = XRayEnergyEnum.LowEnergy;
 }
Пример #20
0
 public void AddDarkData(XRayEnergyEnum energy, Pixel[] data)
 {
     _calibrationData[energy].Add(PixelDataType.Dark, data);
 }
Пример #21
0
 public override void GetHighEnergyData() { EnergyType = XRayEnergyEnum.HighEnergy; }
Пример #22
0
 public void AddReferenceData(XRayEnergyEnum energy, double data)
 {
     _calibrationData[energy].AddReferenceData(data);
 }
Пример #23
0
        public XRayInfoIDStruct(XRayEnergyEnum energy, byte pulseWidth)
        {
            byte xrayEnergy = (byte)(energy);

            _xRayInfoID = (byte)((pulseWidth << 1) | (xrayEnergy & 1));
        }
Пример #24
0
 public float[] GetReferenceData(XRayEnergyEnum energy)
 {
     return(_calibrationData[energy].ReferenceData);
 }