|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Result of operation to transfer copies of two-dimensional curves and points on another carrier. More...
#include <op_curve_parameter.h>
Inheritance diagram for MbCurvesWrappingResults:
Collaboration diagram for MbCurvesWrappingResults:Public Member Functions | |
| MbCurvesWrappingResults () | |
| Default constructor. | |
| ~MbCurvesWrappingResults () | |
| Destructor. | |
| void | InitFrames (const c3d::WireFrameSPtr &curves, const c3d::WireFrameSPtr &points) |
| Reinitialize container of result curves. For internal use. | |
| size_t | GetCurvesCount () const |
| Get number of curves. | |
| size_t | GetPointsCount () const |
| Get number of points. | |
| bool | GetCurves (c3d::SpaceCurvesSPtrVector &curves) const |
| Get 3D-curves. | |
| bool | GetCurves (c3d::PlaneCurvesSPtrVector &curves) const |
| Get two-dimension curves. | |
| bool | DetachCurves (c3d::SpaceCurvesSPtrVector &curves) |
| Detach curves from owning pointer. | |
| bool | DetachCurves (c3d::PlaneCurvesSPtrVector &curves) |
| Detach curves from owning pointer. | |
| bool | GetPoints (c3d::SpacePointsVector &points) const |
| Get two-dimension points. | |
| bool | GetPoints (c3d::ParamPointsVector &points) const |
| Get three-dimension points. | |
| bool | DetachPoints (c3d::SpacePointsVector &points) |
| Detach points from owning pointer. | |
| bool | DetachPoints (c3d::ParamPointsVector &points) |
| Detach points from owning pointer. | |
| const c3d::WireFrameSPtr & | GetWireFrameCurves () const |
| Get result wireframe with creator. | |
| const c3d::WireFrameSPtr & | GetWireFramePoints () const |
| Get result pointframe with creator. | |
| MbWireFrame * | DetachWireFrameCurves () |
| Detach wireframe of curves from owning pointer. | |
| MbWireFrame * | DetachWireFramePoints () |
| Detach wireframe of points from owning pointer. | |
Public Member Functions inherited from MbOperationResults | |
| MbOperationResults () | |
| Default constructor. | |
| MbOperationResults (double tolerance) | |
| Constructor by the specified precision. | |
| MbOperationResults (const MbOperationResults &other) | |
| Copy-constructor. | |
| virtual | ~MbOperationResults () |
| Destructor. | |
| void | Init (const c3d::BaseHotPointAttrSPtr &hotPoint, double accuracy=METRIC_EPSILON) |
| Initialization function. | |
| bool | IsSame (const MbOperationResults &other, double accuracy) const |
| Determine whether an object is equal? | |
| double | GetTolerance () const |
| Get tolerance of the constructed objects. | |
| const c3d::BaseHotPointAttrSPtr & | GetHotPointAttribute () const |
| Get hot-point's attribute. | |
| c3d::BaseHotPointAttrSPtr & | SetHotPointAttribute () |
| Set hot-point's attribute. | |
| MbOperationResults & | operator= (const MbOperationResults &other) |
| Assignment operator. | |
Additional Inherited Members | |
Protected Attributes inherited from MbOperationResults | |
| double | _tolerance |
| The tolerance of the constructed objects. | |
| c3d::BaseHotPointAttrSPtr | _hotPoint |
| Hot-point's attribute. | |
Result of operation to transfer copies of two-dimensional curves and points on another carrier.
Result of operation to transfer copies of two-dimensional curves and points on another carrier.