C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл contour_graph.h

Построение контуров. Подробнее...

Классы

class  MpVertex
 Вершина. Подробнее...
 
class  MpEdge
 Ребро. Подробнее...
 
class  MpLoop
 Цикл. Подробнее...
 
class  MpGraph
 Граф построения контуров. Подробнее...
 

Функции

void DeleteVertex (MpVertex *&vertex)
 Удалить вершину. Подробнее...
 
void DeleteEdge (MpEdge *&edge)
 Удалить ребро. Подробнее...
 
void DeleteLoop (MpLoop *&loop)
 Удалить цикл. Подробнее...
 
void DeleteGraph (MpGraph *&graph)
 Удалить граф. Подробнее...
 
bool RemoveContourGaps (MbContour &contour, double accuracy, bool canInsert, bool canReplace)
 Устранить разрывы в контуре. Подробнее...
 
MpGraphEncloseContoursBuilder (const RPArray< MbCurve > &curveList, const MbCartPoint &p, PArray< MbCurve > &usedCurves, PArray< MbContour > &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=NULL)
 Построить контуры вокруг заданной точки. Подробнее...
 
MpGraphOuterContoursBuilder (const RPArray< MbCurve > &curveList, PArray< MbContour > &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=NULL)
 Построить объемлющие контуры на основе заданных кривых. Подробнее...
 
MpGraphContoursReconstructor (const RPArray< MbCurve > &curveList, MpGraph *graph, PArray< MbContour > &contourArray, double accuracy, bool strict, VERSION version, IProgressIndicator *progInd=NULL)
 Перестроить контуры, построенные ранее вокруг точки. Подробнее...
 

Подробное описание

Построение контуров.

Функции

◆ DeleteVertex()

void DeleteVertex ( MpVertex *&  vertex)
inline

Удалить вершину.

Удалить вершину и обнулить указатель.

Аргументы
[in,out]vertex- Вершина для удаления.

◆ DeleteEdge()

void DeleteEdge ( MpEdge *&  edge)
inline

Удалить ребро.

Удалить ребро и обнулить указатель.

Аргументы
[in,out]edge- Ребро для удаления.

◆ DeleteLoop()

void DeleteLoop ( MpLoop *&  loop)
inline

Удалить цикл.

Удалить цикл и обнулить указатель.

Аргументы
[in,out]loop- Цикл для удаления.

◆ DeleteGraph()

void DeleteGraph ( MpGraph *&  graph)
inline

Удалить граф.

Удалить граф и обнулить указатель.

Аргументы
[in,out]graph- Граф для удаления.