C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Contours construction. More...
Classes | |
class | MpVertex |
Vertex. More... | |
class | MpEdge |
Edge. More... | |
class | MpLoop |
Loop. More... | |
class | MpGraph |
Contours construction graph. More... | |
Functions | |
void | DeleteVertex (MpVertex *&vertex) |
Delete a vertex. More... | |
void | DeleteEdge (MpEdge *&edge) |
Delete an edge. More... | |
void | DeleteLoop (MpLoop *&loop) |
Delete a loop. More... | |
void | DeleteGraph (MpGraph *&graph) |
Delete a graph. More... | |
bool | RemoveContourGaps (MbContour &contour, double accuracy, bool canInsert, bool canReplace) |
Remove contour gaps. More... | |
MpGraph * | EncloseContoursBuilder (const RPArray< MbCurve > &curveList, const MbCartPoint &p, PArray< MbCurve > &usedCurves, PArray< MbContour > &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=nullptr) |
Create contours around the given point. More... | |
MpGraph * | EncloseContoursBuilder (const c3d::PlaneCurvesSPtrVector &curveList, const MbCartPoint &p, c3d::PlaneCurvesSPtrVector &usedCurves, c3d::PlaneContoursSPtrVector &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=nullptr) |
Create contours around the given point. More... | |
MpGraph * | OuterContoursBuilder (const RPArray< MbCurve > &curveList, PArray< MbContour > &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=nullptr) |
Construct enclosing contours on the basis of the given curves. More... | |
MpGraph * | OuterContoursBuilder (const c3d::PlaneCurvesSPtrVector &curveList, c3d::PlaneContoursSPtrVector &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=nullptr) |
Construct enclosing contours on the basis of the given curves. More... | |
MpGraph * | ContoursReconstructor (const RPArray< MbCurve > &curveList, MpGraph *graph, PArray< MbContour > &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=nullptr) |
Reconstruct contours constructed around the point before. More... | |
MpGraph * | ContoursReconstructor (const c3d::PlaneCurvesSPtrVector &curveList, MpGraph *graph, c3d::PlaneContoursSPtrVector contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=nullptr) |
Reconstruct contours constructed around the point before. More... | |
Contours construction.
Delete a vertex.
Delete a vertex and set the pointer to null.
[in,out] | vertex | - A vertex to delete. |
Delete an edge.
Delete an edge and set the pointer to null.
[in,out] | edge | - An edge to delete. |
Delete a loop.
Delete a loop and set the pointer to null.
[in,out] | loop | - A loop to delete. |