#include <simple_temporary_data.h>
Public Types | |
typedef ATTR_TYPE | AttrType |
typedef SimpleTempData < STL_CONT, ATTR_TYPE > | SimpTempDataType |
Public Member Functions | |
void * | DataBegin () |
void | Init (const ATTR_TYPE &val) |
ATTR_TYPE & | operator[] (const int &i) |
ATTR_TYPE & | operator[] (const typename STL_CONT::iterator &cont) |
ATTR_TYPE & | operator[] (const typename STL_CONT::value_type *v) |
ATTR_TYPE & | operator[] (const typename STL_CONT::value_type &v) |
void | Reorder (std::vector< size_t > &newVertIndex) |
void | Resize (const int &sz) |
SimpleTempData (STL_CONT &_c, const ATTR_TYPE &val) | |
SimpleTempData (STL_CONT &_c) | |
int | SizeOf () const |
bool | UpdateSize () |
~SimpleTempData () | |
Public Attributes | |
STL_CONT & | c |
VectorNBW< ATTR_TYPE > | data |
int | padding |
Definition at line 113 of file simple_temporary_data.h.
typedef ATTR_TYPE vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::AttrType |
Definition at line 117 of file simple_temporary_data.h.
typedef SimpleTempData<STL_CONT,ATTR_TYPE> vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpTempDataType |
Definition at line 116 of file simple_temporary_data.h.
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpleTempData | ( | STL_CONT & | _c | ) | [inline] |
Definition at line 123 of file simple_temporary_data.h.
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpleTempData | ( | STL_CONT & | _c, | |
const ATTR_TYPE & | val | |||
) | [inline] |
Definition at line 124 of file simple_temporary_data.h.
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::~SimpleTempData | ( | ) | [inline] |
Definition at line 129 of file simple_temporary_data.h.
void* vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::DataBegin | ( | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase< STL_CONT >.
Definition at line 163 of file simple_temporary_data.h.
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Init | ( | const ATTR_TYPE & | val | ) | [inline] |
Definition at line 131 of file simple_temporary_data.h.
ATTR_TYPE& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::operator[] | ( | const int & | i | ) | [inline] |
Definition at line 139 of file simple_temporary_data.h.
ATTR_TYPE& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::operator[] | ( | const typename STL_CONT::iterator & | cont | ) | [inline] |
Definition at line 138 of file simple_temporary_data.h.
ATTR_TYPE& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::operator[] | ( | const typename STL_CONT::value_type * | v | ) | [inline] |
Definition at line 137 of file simple_temporary_data.h.
ATTR_TYPE& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::operator[] | ( | const typename STL_CONT::value_type & | v | ) | [inline] |
Definition at line 136 of file simple_temporary_data.h.
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Reorder | ( | std::vector< size_t > & | newVertIndex | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase< STL_CONT >.
Definition at line 155 of file simple_temporary_data.h.
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Resize | ( | const int & | sz | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase< STL_CONT >.
Definition at line 151 of file simple_temporary_data.h.
int vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SizeOf | ( | ) | const [inline, virtual] |
Implements vcg::SimpleTempDataBase< STL_CONT >.
Definition at line 162 of file simple_temporary_data.h.
bool vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::UpdateSize | ( | ) | [inline] |
Definition at line 142 of file simple_temporary_data.h.
STL_CONT& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::c |
Definition at line 119 of file simple_temporary_data.h.
VectorNBW<ATTR_TYPE> vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::data |
Definition at line 120 of file simple_temporary_data.h.
int vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::padding |
Definition at line 121 of file simple_temporary_data.h.