OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh > Class Template Reference

Adaptor for osg::GeoIndicesUI32. More...

#include <PropertyT.hh>

Inheritance diagram for OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef _GeoIndicesUI32 inherited_t
typedef inherited_t::property_ptr_t property_ptr_t

Public Member Functions

 GeoIndicesUI32 (GeoPTypesUI8 &_types, GeoPLengthsUI32 &_lengths)
 GeoIndicesUI32 (property_ptr_t _geo_prop, GeoPTypesUI8 &_types, GeoPLengthsUI32 &_lengths)
virtual void reserve (size_t _n)
 Reserve memory for n elements.
virtual void resize (size_t _n)
 Resize storage to hold n elements.
void swap (size_t _i0, size_t _i1)
 Let two elements swap their storage place.
virtual ~GeoIndicesUI32 ()

Protected Member Functions

virtual void _reserve (size_t _n, GenProg::False)
virtual void _reserve (size_t _n, GenProg::True)
virtual void _resize (size_t _n, GenProg::False)
virtual void _resize (size_t _n, GenProg::True)
void _swap (size_t _i0, size_t _i1, GenProg::True)
void _swap (size_t _i0, size_t _i1, GenProg::False)

Protected Attributes

GeoPLengthsUI32length_
GeoPTypesUI8types_

Detailed Description

template<typename IsTriMesh>
class OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >

Adaptor for osg::GeoIndicesUI32.

Definition at line 286 of file PropertyT.hh.


Member Typedef Documentation

template<typename IsTriMesh >
typedef _GeoIndicesUI32 OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::inherited_t

Definition at line 290 of file PropertyT.hh.

template<typename IsTriMesh >
typedef inherited_t::property_ptr_t OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::property_ptr_t

Reimplemented from OpenMesh::Kernel_OSG::oPropertyT< GeoProperty >.

Definition at line 291 of file PropertyT.hh.


Constructor & Destructor Documentation

template<typename IsTriMesh >
OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::GeoIndicesUI32 ( property_ptr_t  _geo_prop,
GeoPTypesUI8 _types,
GeoPLengthsUI32 _lengths 
) [inline]

Definition at line 295 of file PropertyT.hh.

template<typename IsTriMesh >
OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::GeoIndicesUI32 ( GeoPTypesUI8 _types,
GeoPLengthsUI32 _lengths 
) [inline]

Definition at line 301 of file PropertyT.hh.

template<typename IsTriMesh >
virtual OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::~GeoIndicesUI32 (  )  [inline, virtual]

Definition at line 306 of file PropertyT.hh.


Member Function Documentation

template<typename IsTriMesh >
virtual void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::_reserve ( size_t  _n,
GenProg::False   
) [inline, protected, virtual]

Definition at line 336 of file PropertyT.hh.

template<typename IsTriMesh >
virtual void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::_reserve ( size_t  _n,
GenProg::True   
) [inline, protected, virtual]

Definition at line 333 of file PropertyT.hh.

template<typename IsTriMesh >
virtual void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::_resize ( size_t  _n,
GenProg::False   
) [inline, protected, virtual]

Definition at line 342 of file PropertyT.hh.

template<typename IsTriMesh >
virtual void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::_resize ( size_t  _n,
GenProg::True   
) [inline, protected, virtual]

Definition at line 339 of file PropertyT.hh.

template<typename IsTriMesh >
void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::_swap ( size_t  _i0,
size_t  _i1,
GenProg::True   
) [inline, protected]

Definition at line 323 of file PropertyT.hh.

template<typename IsTriMesh >
void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::_swap ( size_t  _i0,
size_t  _i1,
GenProg::False   
) [inline, protected]

Definition at line 317 of file PropertyT.hh.

template<typename IsTriMesh >
virtual void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::reserve ( size_t  _n  )  [inline, virtual]

Reserve memory for n elements.

Reimplemented from OpenMesh::Kernel_OSG::oPropertyT< GeoProperty >.

Definition at line 312 of file PropertyT.hh.

template<typename IsTriMesh >
virtual void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::resize ( size_t  _n  )  [inline, virtual]

Resize storage to hold n elements.

Reimplemented from OpenMesh::Kernel_OSG::oPropertyT< GeoProperty >.

Definition at line 313 of file PropertyT.hh.

template<typename IsTriMesh >
void OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::swap ( size_t  _i0,
size_t  _i1 
) [inline, virtual]

Let two elements swap their storage place.

Reimplemented from OpenMesh::Kernel_OSG::oPropertyT< GeoProperty >.

Definition at line 311 of file PropertyT.hh.


Member Data Documentation

template<typename IsTriMesh >
GeoPLengthsUI32& OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::length_ [protected]

Definition at line 349 of file PropertyT.hh.

template<typename IsTriMesh >
GeoPTypesUI8& OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >::types_ [protected]

Definition at line 348 of file PropertyT.hh.


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


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:19 2013