DICOMGRAPHICOBJECT

类型定义结构体tagDICOMGRAPHICOBJECTL_UINTuStructSize;L_TCHAR* pszLayerName;L_UINTuType;L_UINTuUnits;L_BOOLbFilled;L_INT16nPointCount;pDICOMANNPOINTpAnnPoints;L_VOID*保存;L_UINTuCompoundGraphicInstanceId;L_UINTuOptions;pDICOMLINESTYLE pLineStyle;pDICOMFILLSTYLE pFillStyle;L_UINTuGraphicGroupId;} DICOMGRAPHICOBJECT, *pDICOMGRAPHICOBJECT;

DICOMGRAPHICOBJECT描述“图形注释”对象的属性。

成员

uStructSize

结构的大小(使用sizeof (DICOMGRAPHICOBJECT))。

pszLayerName

指向“图形注释序列”(0070,0001)中的“图形层”(0070,0002)属性值的指针

uType

“图形注释模块”中属性“图形类型”(0070,0023)的值。枚举值为:

价值 意义
DICANN_TYPE_POINT [0 x00000001]“点”。
DICANN_TYPE_POLYLINE [0 x00000002]“多线”。
DICANN_TYPE_INTERPOLATED [0 x00000003]“插入”。
DICANN_TYPE_CIRCLE [0 x00000004]“圆”。
DICANN_TYPE_ELLIPSE [0 x00000005]“椭圆”。

uUnits

“图形注释模块”中的属性“图形注释单元”(0070,0005)的值。枚举值为:

价值 意义
DICANN_UNIT_PIXEL [0 x00000001]“像素”。
DICANN_UNIT_DISPLAY [0 x00000002]“显示”。

bFilled

布尔变量,表示属性“Graphic Filled”(0070,0024)。

价值 意义
真正的 Y = yes
N =否

nPointCount

“图形注释模块”中的属性“图形点数”(0070,0021)的值。

pAnnPoints

的数组的指针DICOMANNPOINT结构,表示图形对象的点。该成员基于“图形注释模块”中的“图形数据”(0070,0022)属性。

保存

仅供内部使用——通过0。

uCompoundGraphicInstanceId

O TAG_COMPOUND_GRAPHIC_INSTANCE_ID

uOptions

Dicann_options_none, dicann_options_line_style, dicann_options_fill_style

pLineStyle

TAG_LINE_STYLE_SEQUENCE

pFillStyle

TAG_FILL_STYLE_SEQUENCE

uGraphicGroupId

TAG_GRAPHIC_GROUP_ID

评论

该结构的成员基于“图形标注模块”的一些属性,详情请参见DICOM标准中的“图形标注模块属性”。

特别注意以下成员:pszLayerName和pAnnPoints:

当你调用一个函数,它更新这个结构(例如。L_DicomGetGraphicObjectInfo), LEADTOOLS将用指向内部内存的指针填充这些成员,由LEADTOOLS管理。你不能释放这些指针。当你调用一个函数,它更新内部数据从你提供的结构(例如。L_DicomSetGraphicObjectInfo), LEADTOOLS希望您用指向已分配和管理的内存的指针来填充这些成员。当不再需要这些指针时,必须释放它们。

LEADTOOLS DICOM C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。