HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PolyReduce2::QuadricT< T > Class Template Reference

#include <GU_PolyReduce2.h>

Public Member Functions

SYS_FORCE_INLINE QuadricT ()
 
SYS_FORCE_INLINE QuadricT (const QuadricT< T > &q)
 
SYS_FORCE_INLINE QuadricT (const QuadricT< T > &q, T w)
 
SYS_FORCE_INLINE QuadricT (const UT_Vector4T< T > &v)
 
SYS_FORCE_INLINE QuadricT (const UT_Vector4T< T > &v, T w)
 
SYS_FORCE_INLINE QuadricT (UT_SymMatrix3T< T > a, UT_Vector3T< T > b, T c)
 
SYS_FORCE_INLINE QuadricT (UT_SymMatrix3T< T > a, UT_Vector3T< T > b, T c, T w)
 
SYS_FORCE_INLINE QuadricT< T > & operator= (const QuadricT< T > &q)
 
SYS_FORCE_INLINE QuadricT< T > & operator+= (const QuadricT< T > &q)
 
SYS_FORCE_INLINEeval (UT_Vector3T< T > x) const
 
SYS_FORCE_INLINE
UT_SymMatrix3T< T > & 
A ()
 
SYS_FORCE_INLINE const
UT_SymMatrix3T< T > & 
A () const
 
SYS_FORCE_INLINE UT_Vector3T< T > & B ()
 
SYS_FORCE_INLINE const
UT_Vector3T< T > & 
B () const
 
SYS_FORCE_INLINE T & C ()
 
SYS_FORCE_INLINE const T & C () const
 

Detailed Description

template<typename T>
class GU_PolyReduce2::QuadricT< T >

Definition at line 420 of file GU_PolyReduce2.h.

Constructor & Destructor Documentation

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( )
inline

Definition at line 1187 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( const QuadricT< T > &  q)
inline

Definition at line 1190 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( const QuadricT< T > &  q,
w 
)
inline

Definition at line 1193 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( const UT_Vector4T< T > &  v)
inlineexplicit

Definition at line 1197 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( const UT_Vector4T< T > &  v,
w 
)
inline

Definition at line 1204 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( UT_SymMatrix3T< T >  a,
UT_Vector3T< T >  b,
c 
)
inline

Definition at line 1213 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE GU_PolyReduce2::QuadricT< T >::QuadricT ( UT_SymMatrix3T< T >  a,
UT_Vector3T< T >  b,
c,
w 
)
inline

Definition at line 1216 of file GU_PolyReduce2.h.

Member Function Documentation

template<typename T>
SYS_FORCE_INLINE UT_SymMatrix3T<T>& GU_PolyReduce2::QuadricT< T >::A ( )
inline

Definition at line 1235 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE const UT_SymMatrix3T<T>& GU_PolyReduce2::QuadricT< T >::A ( ) const
inline

Definition at line 1239 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE UT_Vector3T<T>& GU_PolyReduce2::QuadricT< T >::B ( )
inline

Definition at line 1243 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE const UT_Vector3T<T>& GU_PolyReduce2::QuadricT< T >::B ( ) const
inline

Definition at line 1247 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE T& GU_PolyReduce2::QuadricT< T >::C ( )
inline

Definition at line 1251 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE const T& GU_PolyReduce2::QuadricT< T >::C ( ) const
inline

Definition at line 1254 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE T GU_PolyReduce2::QuadricT< T >::eval ( UT_Vector3T< T >  x) const
inline

Definition at line 1231 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE QuadricT<T>& GU_PolyReduce2::QuadricT< T >::operator+= ( const QuadricT< T > &  q)
inline

Definition at line 1226 of file GU_PolyReduce2.h.

template<typename T>
SYS_FORCE_INLINE QuadricT<T>& GU_PolyReduce2::QuadricT< T >::operator= ( const QuadricT< T > &  q)
inline

Definition at line 1221 of file GU_PolyReduce2.h.


The documentation for this class was generated from the following file: