|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Parameters of a surface intersection curve creation by the initial point. More...
#include <op_curve_parameter.h>
Inheritance diagram for MbIntCurveOnePointValues:
Collaboration diagram for MbIntCurveOnePointValues:Public Member Functions | |
| MbIntCurveOnePointValues (const MbRect2D &surface1Domain, const MbRect2D &surface2Domain, const MbCartPoint &uvInitOnSurface1, const MbCartPoint &uvInitOnSurface2, const MbVector3D &initDirection) | |
| Constructor. More... | |
| const MbRect2D & | GetSurf1Rect () const |
| Get the curve bound area on the first surface. | |
| const MbRect2D & | GetSurf2Rect () const |
| Get the curve bound area on the second surface. | |
| const MbCartPoint & | GetSurf1InitPoint () const |
| Get the curve starting point on the first surface. | |
| const MbCartPoint & | GetSurf2InitPoint () const |
| Get the curve starting point on the second surface. | |
| const MbVector3D & | GetDirection () const |
| Get the initial direction for the intersection curve creation. | |
Protected Attributes | |
| MbRect2D | _surface1Domain |
| The curve bound area on the first surface. | |
| MbRect2D | _surface2Domain |
| The curve bound area on the second surface. | |
| MbCartPoint | _uvInitOnSurface1 |
| The curve starting point on the first surface. | |
| MbCartPoint | _uvInitOnSurface2 |
| The curve starting point on the second surface. | |
| MbVector3D | _initDirection |
| The initial direction for the intersection curve creation. | |
Additional Inherited Members | |
Protected Member Functions inherited from MbIntCurveValues | |
| MbIntCurveValues () | |
| The default constructor is protected. | |
Parameters of a surface intersection curve creation by the initial point.
Parameters of a surface intersection curve creation by the initial point and the direction vector.
|
inline |
Constructor.
Constructor by parameters.
| [in] | surface1Domain | - The curve bound area on the first surface. |
| [in] | surface2Domain | - The curve bound area on the second surface. |
| [in] | uvInitOnSurface1 | - The curve starting point on the first surface. |
| [in] | uvInitOnSurface2 | - The curve starting point on the second surface. |
| [in] | initDirection | - The initial direction for the intersection curve creation. |