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]
Collaboration diagram for OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >:

Collaboration graph
[legend]

Public Types

typedef _GeoIndicesUI32 inherited_t
typedef inherited_t::property_ptr_t property_ptr_t

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

GeoPTypesUI8types_
GeoPLengthsUI32length_

Detailed Description

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

Adaptor for osg::GeoIndicesUI32.
The documentation for this class was generated from the following file:

Generated on Fri Jan 16 13:04:04 2009 by  doxygen 1.5.5