FaceGen 3 SDKs Reference
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Fg::FutMatrixCTHC< T, size > Struct Template Reference

Public Member Functions

 FutMatrixCTHC (const FutMatrixCTHC &m)
 
 FutMatrixCTHC (const Mat< T, size, size > &m)
 
 FutMatrixCTHC (const FR2MatrixCTC< T, size-1, size-1 > &, const FR2MatrixCTC< T, size-1, 1 > &)
 
T * operator[] (size_t i)
 
T const * operator[] (size_t i) const
 
void setZero ()
 
void setIdentity ()
 
FutMatrixCTHC transpose () const
 
FutMatrixCTHC operator* (const FutMatrixCTHC &) const
 
FR2MatrixCTC< T, size-1, 1 > operator* (const FR2MatrixCTC< T, size-1, 1 > &) const
 
bool operator== (const FutMatrixCTHC &v) const
 

Public Attributes

FR2MatrixCTC< T, size, size > m_mat
 

Detailed Description

template<class T, const int size>
struct Fg::FutMatrixCTHC< T, size >

Definition at line 34 of file matrixCTH.hpp.

Constructor & Destructor Documentation

◆ FutMatrixCTHC() [1/4]

template<class T , const int size>
Fg::FutMatrixCTHC< T, size >::FutMatrixCTHC ( )
inline

Definition at line 38 of file matrixCTH.hpp.

◆ FutMatrixCTHC() [2/4]

template<class T , const int size>
Fg::FutMatrixCTHC< T, size >::FutMatrixCTHC ( const FutMatrixCTHC< T, size > &  m)
inline

Definition at line 39 of file matrixCTH.hpp.

◆ FutMatrixCTHC() [3/4]

template<class T , const int size>
Fg::FutMatrixCTHC< T, size >::FutMatrixCTHC ( const Mat< T, size, size > &  m)
inline

Definition at line 41 of file matrixCTH.hpp.

◆ FutMatrixCTHC() [4/4]

template<class T , const int size>
Fg::FutMatrixCTHC< T, size >::FutMatrixCTHC ( const FR2MatrixCTC< T, size-1, size-1 > &  lin,
const FR2MatrixCTC< T, size-1, 1 > &  tran 
)

Definition at line 75 of file matrixCTH.hpp.

Member Function Documentation

◆ operator*() [1/2]

template<class T , const int size>
FR2MatrixCTC< T, size-1, 1 > Fg::FutMatrixCTHC< T, size >::operator* ( const FR2MatrixCTC< T, size-1, 1 > &  vec) const

Definition at line 101 of file matrixCTH.hpp.

◆ operator*() [2/2]

template<class T , const int size>
FutMatrixCTHC< T, size > Fg::FutMatrixCTHC< T, size >::operator* ( const FutMatrixCTHC< T, size > &  m) const
inline

Definition at line 91 of file matrixCTH.hpp.

◆ operator==()

template<class T , const int size>
bool Fg::FutMatrixCTHC< T, size >::operator== ( const FutMatrixCTHC< T, size > &  v) const
inline

Definition at line 59 of file matrixCTH.hpp.

◆ operator[]() [1/2]

template<class T , const int size>
T * Fg::FutMatrixCTHC< T, size >::operator[] ( size_t  i)
inline

Definition at line 51 of file matrixCTH.hpp.

◆ operator[]() [2/2]

template<class T , const int size>
T const * Fg::FutMatrixCTHC< T, size >::operator[] ( size_t  i) const
inline

Definition at line 52 of file matrixCTH.hpp.

◆ setIdentity()

template<class T , const int size>
void Fg::FutMatrixCTHC< T, size >::setIdentity ( )
inline

Definition at line 54 of file matrixCTH.hpp.

◆ setZero()

template<class T , const int size>
void Fg::FutMatrixCTHC< T, size >::setZero ( )
inline

Definition at line 53 of file matrixCTH.hpp.

Member Data Documentation

◆ m_mat

template<class T , const int size>
FR2MatrixCTC<T,size,size> Fg::FutMatrixCTHC< T, size >::m_mat

Definition at line 36 of file matrixCTH.hpp.


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