Public Types | Public Member Functions | Public Attributes
vcg::SimpleTempData< STL_CONT, ATTR_TYPE > Class Template Reference

#include <simple_temporary_data.h>

Inheritance diagram for vcg::SimpleTempData< STL_CONT, ATTR_TYPE >:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

template<class STL_CONT, class ATTR_TYPE>
class vcg::SimpleTempData< STL_CONT, ATTR_TYPE >

Definition at line 86 of file simple_temporary_data.h.


Member Typedef Documentation

template<class STL_CONT, class ATTR_TYPE>
typedef ATTR_TYPE vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::AttrType

Definition at line 90 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
typedef SimpleTempData<STL_CONT,ATTR_TYPE> vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpTempDataType

Definition at line 89 of file simple_temporary_data.h.


Constructor & Destructor Documentation

template<class STL_CONT, class ATTR_TYPE>
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::SimpleTempData ( STL_CONT &  _c) [inline]

Definition at line 96 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::~SimpleTempData ( ) [inline]

Definition at line 102 of file simple_temporary_data.h.


Member Function Documentation

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
void* vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::DataBegin ( ) [inline, virtual]

Implements vcg::SimpleTempDataBase.

Definition at line 138 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
void vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::Init ( const ATTR_TYPE &  val) [inline]

Definition at line 104 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
ATTR_TYPE& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::operator[] ( size_t  i) [inline]

Definition at line 112 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
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.

template<class STL_CONT, class ATTR_TYPE>
bool vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::UpdateSize ( ) [inline]

Definition at line 117 of file simple_temporary_data.h.


Member Data Documentation

template<class STL_CONT, class ATTR_TYPE>
STL_CONT& vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::c

Definition at line 92 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
VectorNBW<ATTR_TYPE> vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::data

Definition at line 93 of file simple_temporary_data.h.

template<class STL_CONT, class ATTR_TYPE>
int vcg::SimpleTempData< STL_CONT, ATTR_TYPE >::padding

Definition at line 94 of file simple_temporary_data.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:20