DCMTK中DcmVR类的值表示
DCMTK是一款常用的医学图像处理工具包,其中涵盖了许多关于Dicom(数字成像与通信医疗)标准的实用类和函数。其中,DcmVR类代表Dicom文件中Value Representation(值表示),该类内部定义了一些Dicom VR的常量值,并提供了一系列相关操作。
在Dicom文件中,每个元素由一个Tag和一个值组成。Tag是一个16位的数字对(group,element),用于唯一地标识该元素。而值则表示该元素的内容,由一个类型描述符(即VR)、一个长度以及一个值本身组成。其中,VR用于解释值,长度指定了值所占用的字节数,值表示元素的实际内容。
DcmVR类中定义了Dicom标准中所有可能的VR,例如AE(Application Entity)、AS(Age String)、CS(Code String)、DA(Date)、FD(Floating Point Double)、IS(Integer String)等等。其中,VR AE、SH(Short String)、LO(Long String)和LT(Long Text)都属于字符型