/// <summary> /// Converts <see cref="NormalizedPixelSpacingCalibrationType"/> to <see cref="PixelSpacingCalibrationType"/>. /// </summary> public static string GetDescription(this NormalizedPixelSpacingCalibrationType type) { switch (type) { case NormalizedPixelSpacingCalibrationType.Manual: return("Manual"); case NormalizedPixelSpacingCalibrationType.CrossSectionalSpacing: return("Actual"); case NormalizedPixelSpacingCalibrationType.Detector: return("Detector"); case NormalizedPixelSpacingCalibrationType.Geometry: return("Geometry"); case NormalizedPixelSpacingCalibrationType.Fiducial: return("Fiducial"); case NormalizedPixelSpacingCalibrationType.Magnified: return("Magnified"); case NormalizedPixelSpacingCalibrationType.None: return(string.Empty); case NormalizedPixelSpacingCalibrationType.Unknown: default: return("Unknown"); } }
private void SetValues(PixelSpacing pixelSpacing, NormalizedPixelSpacingCalibrationType calibrationType, string calibrationDetails) { Row = pixelSpacing.Row; Column = pixelSpacing.Column; CalibrationType = !pixelSpacing.IsNull ? calibrationType : NormalizedPixelSpacingCalibrationType.None; CalibrationDetails = !pixelSpacing.IsNull ? calibrationDetails : String.Empty; }
/// <summary> /// Converts <see cref="NormalizedPixelSpacingCalibrationType"/> to <see cref="PixelSpacingCalibrationType"/>. /// </summary> public static PixelSpacingCalibrationType ToPixelSpacingCalibrationType(this NormalizedPixelSpacingCalibrationType type) { switch (type) { case NormalizedPixelSpacingCalibrationType.Geometry: return(PixelSpacingCalibrationType.Geometry); case NormalizedPixelSpacingCalibrationType.Fiducial: return(PixelSpacingCalibrationType.Fiducial); default: return(PixelSpacingCalibrationType.None); } }
private void SetValues(PixelSpacing pixelSpacing, NormalizedPixelSpacingCalibrationType calibrationType, string calibrationDetails) { Row = pixelSpacing.Row; Column = pixelSpacing.Column; CalibrationType = !pixelSpacing.IsNull ? calibrationType : NormalizedPixelSpacingCalibrationType.None; CalibrationDetails = !pixelSpacing.IsNull ? calibrationDetails : string.Empty; }