|
Public Types | |
enum | { Dim = 3 } |
typedef HyperplaneCoordinateSystem< ScalarType, Dim >::PointType | PointType |
typedef ScalarT | ScalarType |
Public Member Functions | |
void | Canonical () |
template<class V > | |
void | FromNormal (const V &v) |
ScalarType | Height (const PointType &p) const |
operator const PointType * () const | |
operator PointType * () | |
void | RotateOnNormal (ScalarType radians) |
template<class LPointT , class GPointT > | |
void | ToGlobal (const LPointT &p, GPointT *g) const |
template<class GPointT , class LPointT > | |
void | ToLocal (const GPointT &p, LPointT *l) const |
void | ToTangent (const PointType &p, GfxTL::VectorXD< Dim - 1, ScalarType > *t) const |
typedef HyperplaneCoordinateSystem< ScalarType, Dim >::PointType PointType |
typedef ScalarT ScalarType |
|
inline |
Frame< 3, ScalarT >::ScalarType Height | ( | const PointType & | p | ) | const |
void RotateOnNormal | ( | ScalarType | radians | ) |
void ToTangent | ( | const PointType & | p, |
GfxTL::VectorXD< Dim - 1, ScalarType > * | t | ||
) | const |