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

Adaptor for osg::GeoIndicesUI32. More...

#include <OpenMesh/Tools/Kernel_OSG/PropertyT.hh>

Inheritance diagram for OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >:
Collaboration diagram for OpenMesh::Kernel_OSG::FP::GeoIndicesUI32< IsTriMesh >:

List of all members.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines