#include <UT_CoordSpace.h>

Public Member Functions | |
| UT_CoordSpace (UT_Plane::UT_PlaneType p=UT_Plane::UT_PLANE_XY) | |
| UT_CoordSpace (const UT_Vector3 &point, const UT_Vector3 &axaxis, const UT_Vector3 &ayaxis, const UT_Vector3 *azaxis, int norm=1) | |
| UT_CoordSpace (const UT_Vector3 &p0, const UT_Vector3 &p1, const UT_Vector3 &p2) | |
| UT_CoordSpace (const UT_CoordSpace &p) | |
| virtual | ~UT_CoordSpace (void) |
| virtual void | negate (void) |
| void | xaxis (const UT_Vector3 &x, int norm=1) |
| void | yaxis (const UT_Vector3 &y, int norm=1) |
| void | zaxis (const UT_Vector3 &z, int norm=1) |
| void | setAxes (const UT_Vector3 &x, const UT_Vector3 &y, const UT_Vector3 &z, int norm=1) |
| UT_Vector3 & | xaxis (void) |
| const UT_Vector3 & | xaxis (void) const |
| UT_Vector3 & | yaxis (void) |
| const UT_Vector3 & | yaxis (void) const |
| UT_Vector3 & | zaxis (void) |
| const UT_Vector3 & | zaxis (void) const |
| void | origin (const UT_Vector3 &o) |
| UT_Vector3 & | origin (void) |
| const UT_Vector3 & | origin (void) const |
| virtual void | rotate (UT_Vector3 &axis, fpreal theta, int norm=1) |
| virtual void | rotate (UT_Axis3::axis a, fpreal theta) |
| void | rotate (const UT_Matrix3 &rotmatx) |
| virtual void | transform (const UT_Matrix4 &matx) |
| virtual void | transform (UT_Matrix4 &matx) |
| virtual void | transform (const UT_DMatrix4 &matx) |
| virtual void | transform (UT_DMatrix4 &matx) |
| void | getTransformMatrix (UT_Matrix4 &matx) const |
| int | fromWorldRotation (float &rx, float &ry, float &rz, const UT_XformOrder &order) const |
| int | toWorldRotation (float &rx, float &ry, float &rz, const UT_XformOrder &order) const |
| UT_CoordSpace & | operator= (const UT_CoordSpace &p) |
| const char * | className () const |
| void | convertToWorld (UT_Vector3 &rel) const |
| void | convertToWorldNoOriginAdj (UT_Vector3 &rel) const |
Definition at line 30 of file UT_CoordSpace.h.
| UT_CoordSpace::UT_CoordSpace | ( | UT_Plane::UT_PlaneType | p = UT_Plane::UT_PLANE_XY |
) |
| UT_CoordSpace::UT_CoordSpace | ( | const UT_Vector3 & | point, | |
| const UT_Vector3 & | axaxis, | |||
| const UT_Vector3 & | ayaxis, | |||
| const UT_Vector3 * | azaxis, | |||
| int | norm = 1 | |||
| ) |
| UT_CoordSpace::UT_CoordSpace | ( | const UT_Vector3 & | p0, | |
| const UT_Vector3 & | p1, | |||
| const UT_Vector3 & | p2 | |||
| ) |
| UT_CoordSpace::UT_CoordSpace | ( | const UT_CoordSpace & | p | ) |
| virtual UT_CoordSpace::~UT_CoordSpace | ( | void | ) | [virtual] |
| const char* UT_CoordSpace::className | ( | ) | const [virtual] |
Reimplemented from UT_Plane.
| void UT_CoordSpace::convertToWorld | ( | UT_Vector3 & | rel | ) | const [inline] |
Definition at line 107 of file UT_CoordSpace.h.
| void UT_CoordSpace::convertToWorldNoOriginAdj | ( | UT_Vector3 & | rel | ) | const [inline] |
Definition at line 116 of file UT_CoordSpace.h.
| int UT_CoordSpace::fromWorldRotation | ( | float & | rx, | |
| float & | ry, | |||
| float & | rz, | |||
| const UT_XformOrder & | order | |||
| ) | const |
| void UT_CoordSpace::getTransformMatrix | ( | UT_Matrix4 & | matx | ) | const |
| virtual void UT_CoordSpace::negate | ( | void | ) | [virtual] |
Reimplemented from UT_Plane.
| UT_CoordSpace& UT_CoordSpace::operator= | ( | const UT_CoordSpace & | p | ) | [inline] |
Definition at line 93 of file UT_CoordSpace.h.
| const UT_Vector3& UT_CoordSpace::origin | ( | void | ) | const [inline] |
Definition at line 65 of file UT_CoordSpace.h.
| UT_Vector3& UT_CoordSpace::origin | ( | void | ) | [inline] |
Definition at line 64 of file UT_CoordSpace.h.
| void UT_CoordSpace::origin | ( | const UT_Vector3 & | o | ) | [inline] |
Definition at line 63 of file UT_CoordSpace.h.
| void UT_CoordSpace::rotate | ( | const UT_Matrix3 & | rotmatx | ) |
| virtual void UT_CoordSpace::rotate | ( | UT_Axis3::axis | a, | |
| fpreal | theta | |||
| ) | [virtual] |
Reimplemented from UT_Plane.
| virtual void UT_CoordSpace::rotate | ( | UT_Vector3 & | axis, | |
| fpreal | theta, | |||
| int | norm = 1 | |||
| ) | [virtual] |
Reimplemented from UT_Plane.
| void UT_CoordSpace::setAxes | ( | const UT_Vector3 & | x, | |
| const UT_Vector3 & | y, | |||
| const UT_Vector3 & | z, | |||
| int | norm = 1 | |||
| ) |
| int UT_CoordSpace::toWorldRotation | ( | float & | rx, | |
| float & | ry, | |||
| float & | rz, | |||
| const UT_XformOrder & | order | |||
| ) | const |
| virtual void UT_CoordSpace::transform | ( | UT_DMatrix4 & | matx | ) | [virtual] |
Reimplemented from UT_Plane.
| virtual void UT_CoordSpace::transform | ( | const UT_DMatrix4 & | matx | ) | [virtual] |
Reimplemented from UT_Plane.
| virtual void UT_CoordSpace::transform | ( | UT_Matrix4 & | matx | ) | [virtual] |
Reimplemented from UT_Plane.
| virtual void UT_CoordSpace::transform | ( | const UT_Matrix4 & | matx | ) | [virtual] |
Reimplemented from UT_Plane.
| const UT_Vector3& UT_CoordSpace::xaxis | ( | void | ) | const [inline] |
Definition at line 56 of file UT_CoordSpace.h.
| UT_Vector3& UT_CoordSpace::xaxis | ( | void | ) | [inline] |
Definition at line 55 of file UT_CoordSpace.h.
| void UT_CoordSpace::xaxis | ( | const UT_Vector3 & | x, | |
| int | norm = 1 | |||
| ) |
| const UT_Vector3& UT_CoordSpace::yaxis | ( | void | ) | const [inline] |
Definition at line 58 of file UT_CoordSpace.h.
| UT_Vector3& UT_CoordSpace::yaxis | ( | void | ) | [inline] |
Definition at line 57 of file UT_CoordSpace.h.
| void UT_CoordSpace::yaxis | ( | const UT_Vector3 & | y, | |
| int | norm = 1 | |||
| ) |
| const UT_Vector3& UT_CoordSpace::zaxis | ( | void | ) | const [inline] |
Definition at line 60 of file UT_CoordSpace.h.
| UT_Vector3& UT_CoordSpace::zaxis | ( | void | ) | [inline] |
Definition at line 59 of file UT_CoordSpace.h.
| void UT_CoordSpace::zaxis | ( | const UT_Vector3 & | z, | |
| int | norm = 1 | |||
| ) |
1.5.9