C3D Toolkit  Kernel - 117982, Vision -

Results of creating a draft's solid. More...

#include <op_shell_parameter.h>

+ Inheritance diagram for MbDraftSolidResults:
+ Collaboration diagram for MbDraftSolidResults:

Public Member Functions

 MbDraftSolidResults ()
 Default constructor.
void Init (const c3d::SolidSPtr &resultSolid)
 Initialization function.
c3d::SolidSPtr GetResultSolid () const
 Get resulting solid.
c3d::SolidSPtrSetResultSolid ()
 Get resulting solid.
bool GetDraftHotPoint (MbCartPoint3D &pnt, MbAxis3D &axis) const
 Get operation hot point. More...
- Public Member Functions inherited from MbOperationResults
 MbOperationResults ()
 Default constructor.
 MbOperationResults (double tolerance)
 Constructor by the specified precision.
 MbOperationResults (const MbOperationResults &other)
 ~MbOperationResults ()
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

Results of creating a draft's solid.

Results of creating a draft's solid contains draft's solid and hot-point's attribute.

Member Function Documentation

◆ GetDraftHotPoint()

bool MbDraftSolidResults::GetDraftHotPoint ( MbCartPoint3D pnt,
MbAxis3D axis 
) const

Get operation hot point.

[in]pnt- Hot point of draft angle.
[in]axis- Axis of rotation.
Returns "true" in case of success.

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