|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
The parameters of form-generating operation. More...
#include <op_swept_parameter.h>
Collaboration diagram for MbSectionPhantom:Public Member Functions | |
| MbSectionPhantom () | |
| Default constructor. | |
| MbSectionPhantom (const MbSectionPhantom &other) | |
| Constructor by data. More... | |
| ~MbSectionPhantom () | |
| Destructor. | |
| void | GetLayout (size_t i, MbPlacement3D &pl, MbCartPoint3D &pnt1, MbCartPoint3D &pnt2, MbVector3D &vec1, MbVector3D &vec2, MbCartPoint3D &apx) const |
| Get an object values for the side by its index i. | |
| void | CentreLayout (size_t i, MbPlacement3D &pl, MbCartPoint3D &pnt1, MbCartPoint3D &pnt2, MbVector3D &vec1, MbVector3D &vec2, MbCartPoint3D &apx, MbCartPoint3D ¢re) const |
| Get an object values for the side by its index i. | |
| void | SetLayout (size_t i, const MbPlacement3D &pl, const MbCartPoint3D &pnt1, const MbCartPoint3D &pnt2, const MbVector3D &vec1, const MbVector3D &vec2, const MbCartPoint3D &apx) |
| Set an object values for the side by its index i. | |
| void | operator= (const MbSectionPhantom &other) |
| Assignment operator. | |
Public Attributes | |
| MbSectionLayout | begLayout |
| Phantom data for the initial cross-section of the surface. | |
| MbSectionLayout | endLayout |
| Phantom data for the end cross-section of the surface. | |
| MbSectionLayout | midLayout |
| Phantom data for the middle cross-section of the surface. | |
The parameters of form-generating operation.
The phantom data contains the points and directions of the enclosing triangles at the ends of the mutable section surface.
|
inline |
Constructor by data.
Copy-constructor.