EXOBJ_CONTENTBOUND_OPTIONS

类型定义结构体EXOBJ_CONTENTBOUND_OPTIONS{L_UINTuStructSize;L_UINTuFlags;L_VOID* pInternalCache;pEXOBJ_OBJECT* pObjectsOfInterest;L_UINTuObjectsOfInterestCount;L_UINTuFullObjectMargin;} EXOBJ_CONTENTBOUND_OPTIONS, * pEXOBJ_CONTENTBOUND_OPTIONS;

提供用于计算内容边界的选项。

成员

L_UINTuStructSize

该结构的大小(以字节为单位),用于版本控制。使用sizeof(EXOBJ_CONTENTBOUND_OPTIONS)运算符来计算这个值。

L_UINTuFlags

指示缓存某些计算的标志。可能的值有:

价值 意义
EXOBJ_CONTENTBOUND_OPTIMIZED_FOR_REPETITION [0x1]缓存此迭代中的某些计算,以便在连续调用中使用

L_VOID* pInternalCache

先前计算的内部缓存。

pEXOBJ_OBJECT* pObjectsOfInterest

指向要处理的对象数组的指针。

L_UINTuObjectsOfInterestCount

数组objectsofinterest中对象的数量。

L_UINTuFullObjectMargin

提取完整对象边界时的附加边距。

评论

自由pInternalCache调用L_ExtractObjects_ClearInternalCache。它也会在调用时自动释放L_ExtractObjects_FreeData

如果EXOBJ_CONTENTBOUND_OPTIMIZED_FOR_REPETITION被选中,并且L_ExtractObjects_CalcContentBound被调用时,pObjectsOfInterest将在下次调用时被忽略。

uFullObjectMargin为0表示只使用轮廓剪切。

该结构用于:

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