Ejemplo n.º 1
0
        /// <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");
            }
        }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
        /// <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);
            }
        }
Ejemplo n.º 4
0
		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;
		}