CAD Exchanger SDK
cadex::ModelData_Direction Class Reference

Defines a 3D direction. More...

Inherits cadex::internal::ModelData_BaseDirection< T >.

Public Member Functions

 ModelData_Direction (const ModelData_Direction &theOther)
 Constructor.
 
 ModelData_Direction (double theX, double theY, double theZ)
 Constructor.
 
template<typename T >
 ModelData_Direction (const internal::ModelData_BaseDirection< T > &theOther)
 Constructor.
 
template<typename T >
 ModelData_Direction (const internal::ModelData_BaseXYZ< T > &theOther)
 Constructor.
 
 ModelData_Direction (const gp_Dir &)
 
 operator const gp_Dir & () const
 
 operator gp_Dir & ()
 
ModelData_Directionoperator= (const gp_Dir &)
 
void Transform (const ModelData_Transformation &theTransformation)
 
ModelData_Direction Transformed (const ModelData_Transformation &theTransformation) const
 

Static Public Member Functions

static const ModelData_DirectionXDir ()
 
static const ModelData_DirectionYDir ()
 
static const ModelData_DirectionZDir ()
 

Detailed Description

Defines a 3D direction.

Examples:
brepmodeling/main.cxx.