【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.14.2.1 matobj_copy
Contents
Description
MatrixObject copy function
Syntax
bool matobj_copy( MatrixObject & moDest, const MatrixObject & moSrc, bool bUseROI = true, vector<point> * pROI = NULL, bool bAllAttr = true )
Parameters
- moDest
- [modify] the destination MatrixObject
- moSrc
- [input] the MatrixObject to copy
- bUseROI
- [input] whether to copy region polygon information
- pROI
- [input] if not NULL, contains the new region polygon data
- bAllAttr
- [input] indicates whether to copy all attributes
Return
return true on success, else return false.
Examples
EX1
void matobj_copy_ex1() { //make sure there is a matrixpage name MBook1 with two layers exists before run this code //you may import two different images into each layer. MatrixPage mp(Project.FindPage("MBook1", EXIST_MATRIX)); if ( mp ) { MatrixLayer ml1 = mp.Layers(0); MatrixLayer ml2 = mp.Layers(1); if ( ml1 && ml2 ) { MatrixObject moSrc(ml1, 0); MatrixObject moDest(ml2, 0); if ( moSrc && moDest ) { bool bRet = matobj_copy(moDest, moSrc, true, NULL, true); if ( bRet ) printf("Copy MatrixObject successfully!"); else printf("Fail to copy MatrixObject!"); } } } }
Remark
See Also
Header to Included
origin.h