C3D Toolkit
Kernel  117982, Vision  2.9.2.2

Result of operation to transfer copies of twodimensional curves and points on another medium. More...
#include <op_curve_parameter.h>
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 3Dcurves.  
bool  GetCurves (c3d::PlaneCurvesSPtrVector &curves) const 
Get 2Dcurves.  
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::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)  
Copyconstructor.  
~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 hotpoint's attribute.  
c3d::BaseHotPointAttrSPtr &  SetHotPointAttribute () 
Set hotpoint'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 
Hotpoint's attribute.  
Result of operation to transfer copies of twodimensional curves and points on another medium.
Result of operation to transfer copies of twodimensional curves and points on another medium.