Assimp  v3.1.1 (June 2014)
o3dgc::Vector< T > Class Template Reference

Public Member Functions

void Allocate (unsigned long size)
 
void Clear ()
 
unsigned long GetAllocatedSize () const
 
const T *const GetBuffer () const
 
T *const GetBuffer ()
 
unsigned long GetSize () const
 
T & operator[] (unsigned long i)
 
const T & operator[] (unsigned long i) const
 
void PushBack (const T &value)
 
void SetSize (unsigned long size)
 
 Vector ()
 Constructor. More...
 
 ~Vector (void)
 Destructor. More...
 

Constructor & Destructor Documentation

◆ Vector()

template<typename T>
o3dgc::Vector< T >::Vector ( )
inline

Constructor.

◆ ~Vector()

template<typename T>
o3dgc::Vector< T >::~Vector ( void  )
inline

Destructor.

Member Function Documentation

◆ Allocate()

template<typename T>
void o3dgc::Vector< T >::Allocate ( unsigned long  size)
inline

◆ Clear()

template<typename T>
void o3dgc::Vector< T >::Clear ( )
inline

◆ GetAllocatedSize()

template<typename T>
unsigned long o3dgc::Vector< T >::GetAllocatedSize ( ) const
inline

◆ GetBuffer() [1/2]

template<typename T>
const T* const o3dgc::Vector< T >::GetBuffer ( ) const
inline

◆ GetBuffer() [2/2]

template<typename T>
T* const o3dgc::Vector< T >::GetBuffer ( )
inline

◆ GetSize()

template<typename T>
unsigned long o3dgc::Vector< T >::GetSize ( ) const
inline

◆ operator[]() [1/2]

template<typename T>
T& o3dgc::Vector< T >::operator[] ( unsigned long  i)
inline

◆ operator[]() [2/2]

template<typename T>
const T& o3dgc::Vector< T >::operator[] ( unsigned long  i) const
inline

◆ PushBack()

template<typename T>
void o3dgc::Vector< T >::PushBack ( const T &  value)
inline

◆ SetSize()

template<typename T>
void o3dgc::Vector< T >::SetSize ( unsigned long  size)
inline

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