Public Member Functions | Public Attributes
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 ()
 AttributeHandle (void *ah, const int &n)
AttributeHandle operator= (const PointerToAttribute &pva)
template<class RefType >
ATTR_TYPE & operator[] (const RefType &i)
void resize (size_t)

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 239 of file vcg/complex/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 241 of file vcg/complex/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 242 of file vcg/complex/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 PointerToAttribute pva) [inline]

Definition at line 243 of file vcg/complex/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 257 of file vcg/complex/base.h.

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

Definition at line 258 of file vcg/complex/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 250 of file vcg/complex/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 253 of file vcg/complex/base.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:43:11