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

Public Member Functions

operator[] (const size_t i) const
 
T & operator[] (const size_t i)
 

Static Public Member Functions

static void multiply (const FastMat63< double > &A, const FastVec3< double > &B, vpColVector &C)
 

Public Attributes

std::array< T, 3 > data
 

Detailed Description

template<class T>
class FastVec3< T >

Definition at line 124 of file vpRBSilhouetteCCDTracker.cpp.

Member Function Documentation

◆ multiply()

template<class T >
static void FastVec3< T >::multiply ( const FastMat63< double > &  A,
const FastVec3< double > &  B,
vpColVector C 
)
inlinestatic

◆ operator[]() [1/2]

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

Definition at line 130 of file vpRBSilhouetteCCDTracker.cpp.

References FastVec3< T >::data.

◆ operator[]() [2/2]

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

Definition at line 129 of file vpRBSilhouetteCCDTracker.cpp.

References FastVec3< T >::data.

Member Data Documentation

◆ data

template<class T >
std::array<T, 3> FastVec3< T >::data

Definition at line 127 of file vpRBSilhouetteCCDTracker.cpp.

Referenced by FastVec3< T >::operator[]().