vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT > Class Template Reference

#include <base.h>

List of all members.

Public Member Functions

 AttributeHandle (void *ah, const int &n)
 AttributeHandle ()
AttributeHandle operator= (const CONT &pva)
template<class RefType >
ATTR_TYPE & operator[] (const RefType &i)

Public Attributes

SimpleTempData< CONT, ATTR_TYPE > * _handle
int n_attr

Detailed Description

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
class vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >

Definition at line 246 of file complex/trimesh/base.h.


Constructor & Destructor Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >::AttributeHandle (  )  [inline]

Definition at line 248 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >::AttributeHandle ( void *  ah,
const int &  n 
) [inline]

Definition at line 249 of file complex/trimesh/base.h.


Member Function Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
AttributeHandle vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >::operator= ( const CONT &  pva  )  [inline]

Definition at line 250 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
template<class RefType >
ATTR_TYPE& vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >::operator[] ( const RefType &  i  )  [inline]

Definition at line 264 of file complex/trimesh/base.h.


Member Data Documentation

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
SimpleTempData<CONT,ATTR_TYPE>* vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >::_handle

Definition at line 257 of file complex/trimesh/base.h.

template<class Container0 = DummyContainer, class Container1 = DummyContainer, class Container2 = DummyContainer, class Container3 = DummyContainer>
template<class ATTR_TYPE, class CONT>
int vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::AttributeHandle< ATTR_TYPE, CONT >::n_attr

Definition at line 260 of file complex/trimesh/base.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:35 2013