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

#include <base.h>

List of all members.

Public Member Functions

ATTR_TYPE & operator() ()
PerMeshAttributeHandle operator= (const PerMeshAttributeHandle &pva)
 PerMeshAttributeHandle (void *ah, const int &n)
 PerMeshAttributeHandle ()

Public Attributes

Attribute< 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 vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::PerMeshAttributeHandle< ATTR_TYPE >

Definition at line 289 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 >
vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::PerMeshAttributeHandle< ATTR_TYPE >::PerMeshAttributeHandle (  )  [inline]

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

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

Definition at line 292 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 >
ATTR_TYPE& vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::PerMeshAttributeHandle< ATTR_TYPE >::operator() (  )  [inline]

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

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

Definition at line 293 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 >
Attribute<ATTR_TYPE>* vcg::tri::TriMesh< Container0, Container1, Container2, Container3 >::PerMeshAttributeHandle< ATTR_TYPE >::_handle

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

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

Definition at line 299 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