C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The parameters of form-generating operation. More...

#include <op_swept_parameter.h>

+ Collaboration diagram for MbSectionLayout:

Public Member Functions

 MbSectionLayout ()
 Default constructor.
 
 MbSectionLayout (const MbPlacement3D &pl, const MbCartPoint3D &pnt1, const MbCartPoint3D &pnt2, const MbVector3D &vec1, const MbVector3D &vec2, const MbCartPoint3D &apx)
 Constructor by parameters.
 
 MbSectionLayout (const MbSectionLayout &other)
 Copy-constructor.
 
 ~MbSectionLayout ()
 Destructor.
 
void GetLayout (MbPlacement3D &pl, MbCartPoint3D &pnt1, MbCartPoint3D &pnt2, MbVector3D &vec1, MbVector3D &vec2, MbCartPoint3D &apx) const
 Get an object values.
 
void CentreLayout (MbPlacement3D &pl, MbCartPoint3D &pnt1, MbCartPoint3D &pnt2, MbVector3D &vec1, MbVector3D &vec2, MbCartPoint3D &apx, MbCartPoint3D &centre) const
 Get an object values and the fillet center position.
 
void SetLayout (const MbPlacement3D &pl, const MbCartPoint3D &pnt1, const MbCartPoint3D &pnt2, const MbVector3D &vec1, const MbVector3D &vec2, const MbCartPoint3D &apx)
 Set an object values.
 
void operator= (const MbSectionLayout &other)
 Assignment operator.
 

Public Attributes

MbPlacement3D place
 The plane of the enclosing triangle (XY) at the flank of the surface.
 
MbCartPoint3D point1
 The intersection point of the first guide curve ans XY plane.
 
MbCartPoint3D point2
 The intersection point of the second guide curve ans XY plane.
 
MbVector3D vector1
 The direction vector from the first guide point to the vertex of the enclosing triangle.
 
MbVector3D vector2
 The direction vector from the second guide point to the vertex of the enclosing triangle.
 
MbCartPoint3D apex
 The intersection point of the apex curve ans XY plane is the vertex of the enclosing triangle (may be on infinity).
 

Detailed Description

The parameters of form-generating operation.

The phantom data contains the points and directions of the flank of the enclosing triangle.


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