#include <simple_temporary_data.h>
Public Types | |
typedef ATTR_TYPE | AttrType |
typedef SimpleTempData < STL_CONT, ATTR_TYPE > | SimpTempDataType |
Public Member Functions | |
void * | At (size_t i) |
void * | DataBegin () |
void | Init (const ATTR_TYPE &val) |
ATTR_TYPE & | operator[] (const typename STL_CONT::value_type &v) |
ATTR_TYPE & | operator[] (const typename STL_CONT::value_type *v) |
ATTR_TYPE & | operator[] (const typename STL_CONT::iterator &cont) |
ATTR_TYPE & | operator[] (size_t i) |
void | Reorder (std::vector< size_t > &newVertIndex) |
void | Resize (size_t sz) |
SimpleTempData (STL_CONT &_c) | |
SimpleTempData (STL_CONT &_c, const ATTR_TYPE &val) | |
size_t | SizeOf () const |
bool | UpdateSize () |
~SimpleTempData () | |
Public Attributes | |
STL_CONT & | c |
VectorNBW< ATTR_TYPE > | data |
int | padding |
Definition at line 86 of file simple_temporary_data.h.
typedef ATTR_TYPE vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::AttrType |
Definition at line 90 of file simple_temporary_data.h.
typedef SimpleTempData<STL_CONT,ATTR_TYPE> vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpTempDataType |
Definition at line 89 of file simple_temporary_data.h.
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpleTempData | ( | STL_CONT & | _c | ) | [inline] |
Definition at line 96 of file simple_temporary_data.h.
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpleTempData | ( | STL_CONT & | _c, |
const ATTR_TYPE & | val | ||
) | [inline] |
Definition at line 97 of file simple_temporary_data.h.
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::~SimpleTempData | ( | ) | [inline] |
Definition at line 102 of file simple_temporary_data.h.
void* vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::At | ( | size_t | i | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase.
Definition at line 114 of file simple_temporary_data.h.
void* vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::DataBegin | ( | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase.
Definition at line 138 of file simple_temporary_data.h.
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Init | ( | const ATTR_TYPE & | val | ) | [inline] |
Definition at line 104 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 109 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 110 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 111 of file simple_temporary_data.h.
ATTR_TYPE& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::operator[] | ( | size_t | i | ) | [inline] |
Definition at line 112 of file simple_temporary_data.h.
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Reorder | ( | std::vector< size_t > & | newVertIndex | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase.
Definition at line 130 of file simple_temporary_data.h.
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Resize | ( | size_t | sz | ) | [inline, virtual] |
Implements vcg::SimpleTempDataBase.
Definition at line 126 of file simple_temporary_data.h.
size_t vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SizeOf | ( | ) | const [inline, virtual] |
Implements vcg::SimpleTempDataBase.
Definition at line 137 of file simple_temporary_data.h.
bool vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::UpdateSize | ( | ) | [inline] |
Definition at line 117 of file simple_temporary_data.h.
STL_CONT& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::c |
Definition at line 92 of file simple_temporary_data.h.
VectorNBW<ATTR_TYPE> vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::data |
Definition at line 93 of file simple_temporary_data.h.
int vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::padding |
Definition at line 94 of file simple_temporary_data.h.