L_LVKRN_APIL_INTL_VecCopyGroup (pVectorDst、pGroupDst pVectorSrc、pGroupSrc dwFlags)
一组的内容复制到另一张软盘。这个函数可以在LEADTOOLS向量成像Pro工具包。
指针指向目标向量处理。
指针指向一个VECTORGROUP结构引用目标群体。
指向源向量处理。
VECTORGROUP结构指针引用源。
国旗表明是否在复制之前空的目标群体。可能的值是:
价值 | 意义 |
---|---|
0 | 不复制之前空的目标群体。 |
VECTOR_FLAGS_REPLACE | 空的目的地之前复制。 |
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
目标集团可以在相同的向量处理源集团,也可以是在一个不同的向量处理。
必需的dll和库
这个例子将复制组的名字从源向量到目标向量。
L_LTVKRNTEX_API L_INT VecCopyGroupExample (
pVECTORHANDLE pVectorDst,
pVECTORHANDLE pVectorSrc,
L_TCHAR * pszName)
{
VECTORGROUP GroupSrc GroupDst;
VECTORGROUPDESC GroupDesc;
L_INT nRet;
/ *得到集团名字* /
nRet = L_VecGetGroupByName (pVectorSrc pszName &GroupSrc);
如果(nRet = =成功)
{
/ *获取组属性* /
nRet = L_VecGetGroup (pVectorSrc &GroupSrc &GroupDesc);
如果(nRet ! =成功)
返回nRet;
/ * * /添加到目标向量
nRet = L_VecAddGroup (pVectorDst &GroupDesc、&GroupDst VECTOR_FLAGS_RENAME_DUPLICATES);
如果(nRet ! =成功)
返回nRet;
/ *没有必要为组属性* /
nRet = L_VecFreeGroup (&GroupDesc);
如果(nRet ! =成功)
返回nRet;
/ * * /源集团的内容复制到目的地
nRet = L_VecCopyGroup (pVectorDst, &GroupDst, pVectorSrc &GroupSrc 0 l);
}
返回nRet;
}