Visual Servoing Platform  version 3.6.1 under development (2025-02-17)
FastMat33< T > Class Template Reference

Public Member Functions

 FastMat33 ()
 
operator[] (const size_t i) const
 
T & operator[] (const size_t i)
 
void inverse (FastMat33< T > &minv) const
 

Static Public Member Functions

static void multiply (const vpMatrix &A, const FastMat33< double > &B, vpMatrix &C)
 

Public Attributes

std::array< T, 9 > data
 

Detailed Description

template<class T>
class FastMat33< T >

Definition at line 43 of file vpRBSilhouetteCCDTracker.cpp.

Constructor & Destructor Documentation

◆ FastMat33()

template<class T >
FastMat33< T >::FastMat33 ( )
inline

Definition at line 48 of file vpRBSilhouetteCCDTracker.cpp.

Member Function Documentation

◆ inverse()

template<class T >
void FastMat33< T >::inverse ( FastMat33< T > &  minv) const
inline

◆ multiply()

template<class T >
static void FastMat33< T >::multiply ( const vpMatrix A,
const FastMat33< double > &  B,
vpMatrix C 
)
inlinestatic

◆ operator[]() [1/2]

template<class T >
T& FastMat33< T >::operator[] ( const size_t  i)
inline

Definition at line 52 of file vpRBSilhouetteCCDTracker.cpp.

References FastMat33< T >::data.

◆ operator[]() [2/2]

template<class T >
T FastMat33< T >::operator[] ( const size_t  i) const
inline

Definition at line 50 of file vpRBSilhouetteCCDTracker.cpp.

References FastMat33< T >::data.

Member Data Documentation

◆ data

template<class T >
std::array<T, 9> FastMat33< T >::data