math::transform< T > Class Template Reference

List of all members.

Public Member Functions

math::transform< T > operator* (const transform &x) const
math::transform< T > getInverse () const
bool isValid () const
bool isSane () const
bool isFinite () const
math::transform< T > getNormalized () const
Constructors



 transform ()
 transform (const vec3< T > &np)
 transform (quat< T > const &nq)
 transform (math::vec3< T > const &p0, math::quat< T > const &q0)
 transform (mat44< T > const &m)
Transformations



math::vec3< T > trans (vec3< T > const &input) const
math::vec3< T > transInv (const vec3< T > &input) const
math::vec3< T > rotate (const vec3< T > &input) const
math::vec3< T > rotateInv (const vec3< T > &input) const
math::transform< T > trans (const transform &src) const
math::transform< T > transInv (transform const &src) const
math::plane< T > trans (plane< T > const &plane) const
math::plane< T > transInverse (math::plane< T > const &plane) const

Public Attributes

vec3< T > p
quat< T > q

template<typename T>
class math::transform< T >


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions

Generated on 24 Apr 2014 for math by  doxygen 1.6.1