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

Defines a 3D vector. More...

#include <cadex/ModelData_Vector.hxx>

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

Public Member Functions

 ModelData_Vector (const ModelData_Vector &theOther)
 Constructor.
 
 ModelData_Vector (double theX, double theY, double theZ)
 Constructor.
 
template<typename T >
 ModelData_Vector (const internal::ModelData_BaseVector< T > &theOther)
 Constructor.
 
template<typename T >
 ModelData_Vector (const internal::ModelData_BaseXYZ< T > &theOther)
 Constructor.
 
 ModelData_Vector (const ModelData_Pointd &theStart, const ModelData_Pointd &theEnd)
 Constructor.
 
 ModelData_Vector (const gp_Vec &)
 
 operator const gp_Vec & () const
 
 operator gp_Vec & ()
 
ModelData_Vectoroperator= (const gp_Vec &)
 
void Transform (const ModelData_Transformation &theTransformation)
 Transforms the vector with a transformation matrix.
 
ModelData_Vector Transformed (const ModelData_Transformation &theTransformation) const
 

Detailed Description