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>
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::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. | |
~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 medium.
Result of operation to transfer copies of two-dimensional curves and points on another medium.