C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Three-dimensional wire frame. More...
#include <model_item.h>
#include <item_registrator.h>
#include <topology.h>
#include <curve3d.h>
#include <creator.h>
#include <math_define.h>
#include <vector>
Classes | |
class | MbWireFrame |
Three-dimensional wire frame. More... | |
class | MbSpaceContourCreationParams |
The parameters of creating a contour. More... | |
class | MbSpaceContourCreationResults< Item > |
The result of creating a contour. More... | |
Namespaces | |
c3d | |
C3D namespace declaration. | |
Functions | |
template<class CurvesVector > | |
void | ExtractCurves (c3d::WireFrameSPtr &wireFrame, CurvesVector &curves) |
Extract curves. More... | |
template<class CurvesVector > | |
void | ExtractCurvesDeleteFrame (MbWireFrame *&wireFrame, CurvesVector &curves) |
Take curves and delete a frame if it is not used. More... | |
void | ExtractCurveDeleteFrame (MbWireFrame *&wireFrame, MbCurve3D *&curve) |
Take the first curve and delete a frame if it is empty and not used. More... | |
bool | CreateWireFrame (MbWireFrame *&result, const RPArray< MbCurve3D > &curves, const MbSNameMaker &snMaker, const MbCreator *creator=nullptr) |
Create a frame by a set of curves. More... | |
bool | CreateWireFrame (MbWireFrame *&result, const MbCurve3D &curve, const MbSNameMaker &snMaker, const MbCreator *creator=nullptr) |
Create a frame by a curve. More... | |
bool | CreateWireFrame (const MbCurve3D &curve, const MbSNameMaker &snMaker, c3d::WireFrameSPtr &result, const c3d::CreatorSPtr &creator=nullptr) |
Create a frame by a curve. More... | |
bool | CreateWireFrame (const c3d::SpaceCurvesSPtrVector &curves, const MbSNameMaker &snMaker, c3d::WireFrameSPtr &result, const c3d::CreatorSPtr &creator=nullptr) |
Create a frame by a set of curves. More... | |
Three-dimensional wire frame.