dcm4che2.0.29版本 ----- DicomImageReadParam

<span style="font-size: 18.18181800842285px;">1.DicomImageReadParam由ImageReadParam继承而来,可参照JPEGImageReadParam,只不过读取的为Dicom文件,在将dicom文件作为普通图片类进行读取时,对dicom文件中一些涉及作为普通图像显示的参数进行设置。</span>
2.DicomImageReadParam:设置/返回窗宽、窗位。
public class DicomImageReadParam extends ImageReadParam {

    public static final String LINEAR = "LINEAR"; //线性
    public static final String SIGMOID = "SIGMOID";//

    private boolean autoWindowing = true; //自动调整窗口
    private float center;//窗位
    private float width;//窗宽
    private String vlutFct;//
    private DicomObject voiLut;//感兴趣区域的查找表(value of interset look up table)
    private DicomObject prState;//当前状态(presentState)
    private short[] pval2gray;//
    String overlayRGB = null;//

    public final boolean isAutoWindowing() {
        return autoWindowing;
    }

    public final void setAutoWindowing(boolean autoWindowing) {
        this.autoWindowing = autoWindowing;
    }

    public final float getWindowCenter() {
        return center;
    }

    public final void setWindowCenter(float center) {
        this.center = center;
    }

    public final float getWindowWidth() {
        return width;
    }

    public final void setWindowWidth(float width) {
        this.width = width;
    }

    public final void setVoiLutFunction(String vlutFct) {
        this.vlutFct = vlutFct;
    }

    public final String getVoiLutFunction() {
        return vlutFct;
    }

    public final DicomObject getVoiLut() {
        return voiLut;
    }

    public final void setVoiLut(DicomObject voiLut) {
        this.voiLut = voiLut;
    }

    public final DicomObject getPresentationState() {
        return prState;
    }

    public final void setPresentationState(DicomObject prState) {
        this.prState = prState;
    }

    public final short[] getPValue2Gray() {
        return pval2gray;
    }

    public final void setPValue2Gray(short[] pval2gray) {
        this.pval2gray = pval2gray;
    }

    public String getOverlayRGB() {
        return overlayRGB;
    }
    public void setOverlayRGB(String overlayRGB) {
        if (overlayRGB == null) {
            this.overlayRGB = null;
            return;
        }
        overlayRGB = overlayRGB.trim();
        if (overlayRGB.startsWith("#"))
            overlayRGB = overlayRGB.substring(1, overlayRGB.length());
        if (overlayRGB.length() == 0) {
            this.overlayRGB = null;
            return;
        }
        this.overlayRGB = overlayRGB;
    }
}

---------------------

希望指正,共同进步。会在使用的过程中不断修正。。。。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值