C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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)
 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

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.

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

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