C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Result of operation to transfer copies of two-dimensional curves and points on another medium. 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 2D-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 points.
 
bool GetPoints (c3d::ParamPointsVector &points) const
 Get points.
 
bool DetachPoints (c3d::SpacePointsVector &points)
 Detach points from owning pointer.
 
bool DetachPoints (c3d::ParamPointsVector &points)
 Detach points from owning pointer.
 
const c3d::WireFrameSPtrGetWireFrameCurves () const
 Get result wireframe with creator.
 
const c3d::WireFrameSPtrGetWireFramePoints () const
 Get result pointframe with creator.
 
MbWireFrameDetachWireFrameCurves ()
 Detach wireframe of curves from owning pointer.
 
MbWireFrameDetachWireFramePoints ()
 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.
 
 ~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::BaseHotPointAttrSPtrGetHotPointAttribute () const
 Get hot-point's attribute.
 
c3d::BaseHotPointAttrSPtrSetHotPointAttribute ()
 Set hot-point's attribute.
 
MbOperationResultsoperator= (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.
 

Detailed Description

Result of operation to transfer copies of two-dimensional curves and points on another medium.

Result of operation to transfer copies of two-dimensional curves and points on another medium.


The documentation for this class was generated from the following file: