Hide menu
Loading...
Searching...
No Matches
cadex::ModelData_Vector2d Class Reference

Defines a 2D vector. More...

#include <cadex/ModelData_Vector2d.hxx>

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

Public Member Functions

 ModelData_Vector2d (const ModelData_Vector2d &theOther)
 Constructor.
 
 ModelData_Vector2d (double theX, double theY)
 Constructor.
 
template<typename T >
 ModelData_Vector2d (const internal::ModelData_BaseVector2d< T > &theOther)
 Constructor.
 
template<typename T >
 ModelData_Vector2d (const internal::ModelData_BaseXY< T > &theOther)
 Constructor.
 
 ModelData_Vector2d (const ModelData_Point2dd &theStart, const ModelData_Point2dd &theEnd)
 Constructor.
 
 ModelData_Vector2d (const gp_Vec2d &)
 
 operator const gp_Vec2d & () const
 
 operator gp_Vec2d & ()
 
ModelData_Vector2doperator= (const gp_Vec2d &)
 
void Transform (const ModelData_Transformation2d &theTransformation)
 
ModelData_Vector2d Transformed (const ModelData_Transformation2d &theTransformation) const
 

Detailed Description

Defines a 2D vector.