lxdcmvr.hpp.svn-base
来自「dicom 文件读写」· SVN-BASE 代码 · 共 90 行
SVN-BASE
90 行
#ifndef LXDCMVR_HPP_
#define LXDCMVR_HPP_
#include "LXDicomDef.hpp"
typedef enum { EVR_AE=0, EVR_AS, EVR_AT, EVR_CS, EVR_DA, EVR_DS, EVR_DT, EVR_FL, EVR_FD, EVR_IS, EVR_LO, EVR_LT, EVR_OB, EVR_OF, EVR_OW, EVR_PN, EVR_SH, EVR_SL, EVR_SQ, EVR_SS, EVR_ST, EVR_TM, EVR_UI, EVR_UL, EVR_US, EVR_UT=26, EVR_ox, EVR_xs, EVR_lt, EVR_na, EVR_up, EVR_item, EVR_metainfo, EVR_dataset, EVR_fileFormat, EVR_dicomDir, EVR_dirRecord, EVR_pixelSQ, EVR_pixelItem, EVR_UNKNOWN, EVR_UN, EVR_PixelData, EVR_OverlayData, EVR_UNKNOWN2B }VR;
class CLXDcmVR
{
public:
CLXDcmVR():m_evr(EVR_UNKNOWN){};
CLXDcmVR(const char* vrName);
public:
void SetVR(const CLXDcmVR &arg);
void SetVR(const char* vrName);
VR GetVR()const;
const char* GetVRName();
lstuint32 GetMinValueLength();
lstuint32 GetMaxValueLength();
lstuint32 GetValueWidth();
bool IsSupported();
//inline
CLXDcmVR& operator =(const CLXDcmVR& arg)
{
m_evr = arg.m_evr; return *this;
}
private:
VR m_evr;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?