C3D Toolkit
Kernel - 117950, Vision - 2.7.5.29
|
Parameters for creating an elementary solid. More...
#include <op_shell_parameter.h>
Public Member Functions | |
MbElementarySolidParams (const ElementaryShellType &solidType, const c3d::SpacePointsVector &points, const MbSNameMaker &operNames) | |
Elementary solid parameter constructor. More... | |
MbElementarySolidParams (const SPtr< const MbElementarySurface > &surface, const MbSNameMaker &operNames) | |
Elementary solid parameter constructor. More... | |
~MbElementarySolidParams () | |
Destructor. | |
const MbSNameMaker & | GetNameMaker () const |
Get the object defining names generation in the operation. | |
const c3d::SpacePointsVector & | GetPoints () const |
Get the set of points. | |
const SPtr< const MbElementarySurface > & | GetInitSurface () const |
Get the initial surface. | |
Public Attributes | |
ElementaryShellType | _solidType |
The solid type. | |
Protected Attributes | |
c3d::SpacePointsVector | _points |
Set of points. | |
SPtr< const MbElementarySurface > | _initSurface |
Initial surface. | |
c3d::SNameMakerSPtr | _operNames |
An object defining names generation in the operation. | |
Parameters for creating an elementary solid.
Parameters for creating an elementary solid.
|
inline |
Elementary solid parameter constructor.
Constructor of parameters for creating an elementary solid by a set of points.
[in] | solidType | - The solid type. |
[in] | points | - Set of points. |
[in] | operNames | - An object for naming the new objects. |
MbElementarySolidParams::MbElementarySolidParams | ( | const SPtr< const MbElementarySurface > & | surface, |
const MbSNameMaker & | operNames | ||
) |
Elementary solid parameter constructor.
Constructor of parameters for creating an elementary solid by an elementary surface.
[in] | surface | - Elementary surface. The acceptable surface types are sphere, torus, cylinder, cone. |
[in] | operNames | - An object for naming the new objects. |