C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Two-dimensional region. More...
Classes | |
class | MbRegion |
Two-dimensional region. More... | |
struct | MbRegionBooleanParams |
Boolean operation parameters over regions. More... | |
Functions | |
void | GetCorrectRegions (const RPArray< MbContour > &contours, bool sameContours, RPArray< MbRegion > ®ions) |
Get a set of regions. More... | |
void | MakeRegions (RPArray< MbContour > &contours, bool useSelfIntCntrs, bool sameContours, RPArray< MbRegion > ®ions) |
Divide a set of regions into groups and construct regions. More... | |
bool | CreateBooleanResultRegions (RPArray< MbContour > &contours1, RPArray< MbContour > &contours2, const MbRegionBooleanParams &operParams, RPArray< MbRegion > ®ions, MbResultType *resInfo=nullptr) |
Perform boolean operation with regions. More... | |
bool | CreateBooleanResultRegions (MbRegion ®ion1, MbRegion ®ion2, const MbRegionBooleanParams &operParams, RPArray< MbRegion > ®ions, MbResultType *resInfo=nullptr) |
Perform boolean operation with regions. More... | |
bool | MakeUnionRegions (RPArray< MbRegion > ®ions, bool allowSelfTouch=true, bool mergeCurves=true) |
Perform union of regions. More... | |
Two-dimensional region.