C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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 MbRect2DGetSurf1Rect () const
 Get the curve bound area on the first surface.
 
const MbRect2DGetSurf2Rect () const
 Get the curve bound area on the second surface.
 
const MbCartPointGetSurf1InitPoint () const
 Get the curve starting point on the first surface.
 
const MbCartPointGetSurf2InitPoint () const
 Get the curve starting point on the second surface.
 
const MbVector3DGetDirection () 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.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ MbIntCurveOnePointValues()

MbIntCurveOnePointValues::MbIntCurveOnePointValues ( const MbRect2D surface1Domain,
const MbRect2D surface2Domain,
const MbCartPoint uvInitOnSurface1,
const MbCartPoint uvInitOnSurface2,
const MbVector3D initDirection 
)
inline

Constructor.

Constructor by parameters.

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.

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