public double LookupPixelValue(int rawPixelValue, LutPipelineStage outStage) { double value = rawPixelValue; if (outStage == LutPipelineStage.Source) { return(value); } var modalityLut = ModalityLut; if (modalityLut != null) { value = modalityLut[value]; } if (outStage == LutPipelineStage.Modality) { return(value); } var normalizationLut = NormalizationLut; if (normalizationLut != null) { value = normalizationLut[value]; } var voiLut = VoiLut; if (voiLut != null) { value = voiLut[value]; } if (outStage == LutPipelineStage.Voi) { return(value); } Platform.Log(LogLevel.Debug, "Unrecognized LUT pipeline stage"); return(value); }
public double LookupPixelValue(int rawPixelValue, LutPipelineStage outStage) { double value = rawPixelValue; if (outStage == LutPipelineStage.Source) return value; var modalityLut = ModalityLut; if (modalityLut != null) value = modalityLut[value]; if (outStage == LutPipelineStage.Modality) return value; var normalizationLut = NormalizationLut; if (normalizationLut != null) value = normalizationLut[value]; var voiLut = VoiLut; if (voiLut != null) value = voiLut[value]; if (outStage == LutPipelineStage.Voi) return value; Platform.Log(LogLevel.Debug, "Unrecognized LUT pipeline stage"); return value; }
public double LookupPixelValue(int rawPixelValue, LutPipelineStage outStage) { return(ImageGraphic.LookupPixelValue(rawPixelValue, outStage)); }
public double LookupPixelValue(int rawPixelValue, LutPipelineStage outStage) { return ImageGraphic.LookupPixelValue(rawPixelValue, outStage); }