|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
Output parameters of "Beam element" operation. More...
#include <op_shell_parameter.h>
Inheritance diagram for MbBeamElementResults:
Collaboration diagram for MbBeamElementResults:Public Member Functions | |
| MbBeamElementResults () | |
| < Constructor. More... | |
| void | Init (const c3d::WireEdgesSPtrVector &edges, const SPtr< MbBeamCreator > &creator) |
| Reinitialize class members according to the input parameters. More... | |
| const c3d::WireFrameSPtr & | GetWireFrame () const |
| Get the wire frame. | |
| size_t | GetElementsCount () const |
| Get count of beam elements. | |
| bool | GetBeamElement (size_t idx, c3d::SpaceCurveSPtr &beamCurve, SPtr< MbCurveBoundedSurface > §ion) const |
| Get the beam element with the given index. More... | |
Public Member Functions inherited from MbOperationResults | |
| MbOperationResults () | |
| Default constructor. | |
| MbOperationResults (double tolerance) | |
| Constructor by the specified precision. | |
| MbOperationResults (const MbOperationResults &other) | |
| Copy-constructor. | |
| virtual | ~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. | |
Output parameters of "Beam element" operation.
Output parameters of "Beam element" operation.
| MbBeamElementResults::MbBeamElementResults | ( | ) |
< Constructor.
Destructor.
| void MbBeamElementResults::Init | ( | const c3d::WireEdgesSPtrVector & | edges, |
| const SPtr< MbBeamCreator > & | creator | ||
| ) |
Reinitialize class members according to the input parameters.
Reinitialize class members according to the input parameters.
| [in] | edges | - The edges of the beam curves. |
| [in] | creator | - The creator of the operation "Beam element". |
| bool MbBeamElementResults::GetBeamElement | ( | size_t | idx, |
| c3d::SpaceCurveSPtr & | beamCurve, | ||
| SPtr< MbCurveBoundedSurface > & | section | ||
| ) | const |
Get the beam element with the given index.
Get the beam element with the given index.
| [in] | idx | - The index of the element. |
| [out] | beamCurve | - The beam curve. |
| [out] | section | - The planar section. |