⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lxdcmvr.hpp.svn-base

📁 dicom 文件读写
💻 SVN-BASE
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -