Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
GMathAffineSpace3< T > Class Template Reference
Inheritance diagram for GMathAffineSpace3< T >:
CoreBaseType

Public Member Functions

template<class OT >
CORE_FORCE_INLINE GMathAffineSpace3 (const GMathAffineSpace3< OT > &other)
 
template<class LT , class TT >
CORE_FORCE_INLINE GMathAffineSpace3 (const GMathLinearSpace3< LT > &l, const GMathVec3< TT > &t=GMathVec3< TT >(0, 0, 0))
 
CORE_FORCE_INLINE GMathAffineSpace3 (const GMathVec3< T > &i, const GMathVec3< T > &j, const GMathVec3< T > &k, const GMathVec3< T > &t)
 
template<class ST , class BT >
CORE_FORCE_INLINE GMathAffineSpace3 (const GMathLinearSpace3< ST > &space, const GMathBbox3< BT > &bbox)
 
CORE_FORCE_INLINE const
GMathLinearSpace3< T > & 
get_l () const
 
CORE_FORCE_INLINE const
GMathVec3< T > & 
get_i () const
 
CORE_FORCE_INLINE const
GMathVec3< T > & 
get_j () const
 
CORE_FORCE_INLINE const
GMathVec3< T > & 
get_k () const
 
CORE_FORCE_INLINE const
GMathVec3< T > & 
get_t () const
 
CORE_FORCE_INLINE const T & get_i (const unsigned int &coord_index) const
 
CORE_FORCE_INLINE const T & get_j (const unsigned int &coord_index) const
 
CORE_FORCE_INLINE const T & get_k (const unsigned int &coord_index) const
 
CORE_FORCE_INLINE const T & get_t (const unsigned int &coord_index) const
 
CORE_FORCE_INLINE GMathVec3< T > transform_vector (const GMathVec3< T > &p) const
 
CORE_FORCE_INLINE GMathVec3< T > transform_point (const GMathVec3< T > &p) const
 
CORE_FORCE_INLINE GMathBbox3< T > transform_bbox (const GMathBbox3< T > &b) const
 
CORE_FORCE_INLINE
GMathAffineSpace3< T > 
get_rcp () const
 
GMathBbox3< T > get_bbox () const
 
const CoreClassInfoget_class_info () const
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 

Static Public Member Functions

static GMathAffineSpace3< T > compute_ray_projection (const GMathVec3< T > &org, const GMathVec3< T > &dir)
 
static const CoreClassInfoclass_info ()
 
- Static Public Member Functions inherited from CoreBaseType
static const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.