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
GMathLinearSpace3< T > Class Template Reference
Inheritance diagram for GMathLinearSpace3< T >:
CoreBaseType

Public Member Functions

CORE_FORCE_INLINE GMathLinearSpace3 (const GMathVec3< T > &axis)
 
CORE_FORCE_INLINE GMathLinearSpace3 (const GMathVec3< T > &axis0, const GMathVec3< T > &axis1)
 
CORE_FORCE_INLINE GMathLinearSpace3 (const GMathVec3< T > &i, const GMathVec3< T > &j, const GMathVec3< T > &k)
 
template<class OT >
CORE_FORCE_INLINE GMathLinearSpace3 (const GMathLinearSpace3< OT > &other)
 
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 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 void make_identity ()
 
CORE_FORCE_INLINE void make_frame (const GMathVec3< T > &axis)
 
CORE_FORCE_INLINE void make_frame (const GMathVec3< T > &axis0, const GMathVec3< T > &axis1)
 
CORE_FORCE_INLINE GMathVec3< T > transform_vector (const GMathVec3< T > &v) const
 
GMathBbox3< T > transform_bbox (const GMathBbox3< T > &b) const
 
CORE_FORCE_INLINE GMathVec3< T > operator* (const GMathVec3< T > &v) const
 
CORE_FORCE_INLINE GMathBbox3< T > operator* (const GMathBbox3< T > &b) const
 
CORE_FORCE_INLINE T get_det () const
 
GMathLinearSpace3< T > get_rcp () const
 
CORE_FORCE_INLINE
GMathLinearSpace3< T > 
get_transpose () const
 
CORE_FORCE_INLINE bool operator== (const GMathLinearSpace3< T > &other) const
 
CORE_FORCE_INLINE bool operator!= (const GMathLinearSpace3< T > &other) const
 
const CoreClassInfoget_class_info () const
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 

Static Public Member Functions

static CORE_FORCE_INLINE
GMathLinearSpace3< T > 
get_identity ()
 
static const CoreClassInfoclass_info ()
 
- Static Public Member Functions inherited from CoreBaseType
static const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.