C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Input parameters of "Beam element" operation. More...

#include <op_shell_parameter.h>

+ Inheritance diagram for MbBeamElementParams:
+ Collaboration diagram for MbBeamElementParams:

Public Member Functions

 MbBeamElementParams (const MbSNameMaker &names)
 < Constructor. More...
 
 MbBeamElementParams (const MbBeamElementParams &other)
 Destructor.
 
void SetSectionRatio (double ratio)
 Set the place of the planar section on the beam curve. More...
 
double GetSectionRatio () const
 Get the information about section placement. More...
 
const MbSNameMakerGetNameMaker () const
 Get the object defining names generation in the operation.
 
- Public Member Functions inherited from MbPrecision
 MbPrecision ()
 Default constructor.
 
 MbPrecision (double _precision, double _deviation)
 Constructor by the specified precision.
 
 MbPrecision (const MbPrecision &other)
 Copy-constructor.
 
 ~MbPrecision ()
 Destructor.
 
void Init (const MbPrecision &other)
 Initialization function.
 
void Init (double _precision)
 Initialization function.
 
MbPrecisionoperator= (const MbPrecision &other)
 Assignment operator.
 
bool IsSame (const MbPrecision &other, double accuracy) const
 Determine whether an object is equal?
 
double GetPrecision () const
 Get precision.
 
void SetPrecision (double a)
 Set precision.
 

Additional Inherited Members

- Static Public Member Functions inherited from MbPrecision
static double GetMaxMetricTolerance ()
 Get the maximum metric tolerance. More...
 
static double GetMaxAngleTolerance ()
 Get the maximum angular tolerance. More...
 
- Protected Attributes inherited from MbPrecision
double precision
 The metric precision of the construction of objects.
 
double deviation
 The angular precision of the construction of objects.
 

Detailed Description

Input parameters of "Beam element" operation.

Input parameters of "Beam element" operation.

Warning
Under development.

Constructor & Destructor Documentation

◆ MbBeamElementParams()

MbBeamElementParams::MbBeamElementParams ( const MbSNameMaker names)

< Constructor.

Copy constructor.

Member Function Documentation

◆ SetSectionRatio()

void MbBeamElementParams::SetSectionRatio ( double  ratio)

Set the place of the planar section on the beam curve.

Set the place of the planar section on the beam curve.

Parameters
[in]ratio- A value of the ratio, which this point divides the curve in. In the range 0...1. ratio=0 means beginning of the curve , ratio=1 means end of the curve.

◆ GetSectionRatio()

double MbBeamElementParams::GetSectionRatio ( ) const
inline

Get the information about section placement.

Get the information about section placement. I. e. a value of the ratio, which this point divides the curve in. In the range 0...1. ratio=0 means beginning of the curve , ratio=1 means end of the curve.

Returns
A value of the ratio, which this point divides the curve in.

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