|
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.