Defines a 3D vector. More...
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_Vector & | operator= (const gp_Vec &) |
void | Transform (const ModelData_Transformation &theTransformation) |
Transforms the vector with a transformation matrix. | |
ModelData_Vector | Transformed (const ModelData_Transformation &theTransformation) const |