OpenMesh::BasePropHandleT< T > Struct Template Reference

Base property handle. More...

#include <Property.hh>

Inheritance diagram for OpenMesh::BasePropHandleT< T >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
vector_type::const_reference 
const_reference
typedef vector_type::reference reference
typedef T Value
typedef T value_type
typedef std::vector< T > vector_type

Public Member Functions

 BasePropHandleT (int _idx=-1)

Detailed Description

template<class T>
struct OpenMesh::BasePropHandleT< T >

Base property handle.

Definition at line 453 of file Property.hh.


Member Typedef Documentation

template<class T>
typedef vector_type::const_reference OpenMesh::BasePropHandleT< T >::const_reference

Definition at line 459 of file Property.hh.

template<class T>
typedef vector_type::reference OpenMesh::BasePropHandleT< T >::reference

Definition at line 458 of file Property.hh.

template<class T>
typedef T OpenMesh::BasePropHandleT< T >::Value

Reimplemented in OpenMesh::VPropHandleT< T >, OpenMesh::HPropHandleT< T >, OpenMesh::EPropHandleT< T >, OpenMesh::FPropHandleT< T >, OpenMesh::MPropHandleT< T >, OpenMesh::VPropHandleT< HalfedgeHandle >, OpenMesh::VPropHandleT< Scalar >, OpenMesh::VPropHandleT< Color >, OpenMesh::VPropHandleT< typename MeshType::Point >, OpenMesh::VPropHandleT< float >, OpenMesh::VPropHandleT< int >, OpenMesh::VPropHandleT< Normal >, OpenMesh::VPropHandleT< Geometry::QuadricT< double > >, OpenMesh::VPropHandleT< TexCoord >, OpenMesh::VPropHandleT< typename mesh_t::Point >, OpenMesh::VPropHandleT< NormalType >, OpenMesh::VPropHandleT< VertexData >, OpenMesh::VPropHandleT< StatusInfo >, OpenMesh::VPropHandleT< Point >, OpenMesh::VPropHandleT< bool >, OpenMesh::VPropHandleT< typename Mesh::Normal >, OpenMesh::VPropHandleT< TexCoord3D >, OpenMesh::VPropHandleT< TexCoord2D >, OpenMesh::VPropHandleT< TexCoord1D >, OpenMesh::HPropHandleT< Color >, OpenMesh::HPropHandleT< StatusInfo >, OpenMesh::HPropHandleT< HalfedgeData >, OpenMesh::HPropHandleT< TexCoord3D >, OpenMesh::HPropHandleT< TexCoord2D >, OpenMesh::HPropHandleT< TexCoord1D >, OpenMesh::EPropHandleT< Scalar >, OpenMesh::EPropHandleT< Color >, OpenMesh::EPropHandleT< EdgeData >, OpenMesh::EPropHandleT< typename mesh_t::Point >, OpenMesh::EPropHandleT< StatusInfo >, OpenMesh::EPropHandleT< std::pair< typename MeshType::VertexHandle, typename MeshType::VertexHandle > >, OpenMesh::FPropHandleT< TextureIndex >, OpenMesh::FPropHandleT< Color >, OpenMesh::FPropHandleT< FaceData >, OpenMesh::FPropHandleT< typename MeshType::VertexHandle >, OpenMesh::FPropHandleT< Normal >, OpenMesh::FPropHandleT< StatusInfo >, OpenMesh::FPropHandleT< bool >, and OpenMesh::MPropHandleT< size_t >.

Definition at line 455 of file Property.hh.

template<class T>
typedef T OpenMesh::BasePropHandleT< T >::value_type

Reimplemented in OpenMesh::VPropHandleT< T >, OpenMesh::HPropHandleT< T >, OpenMesh::EPropHandleT< T >, OpenMesh::FPropHandleT< T >, OpenMesh::MPropHandleT< T >, OpenMesh::VPropHandleT< HalfedgeHandle >, OpenMesh::VPropHandleT< Scalar >, OpenMesh::VPropHandleT< Color >, OpenMesh::VPropHandleT< typename MeshType::Point >, OpenMesh::VPropHandleT< float >, OpenMesh::VPropHandleT< int >, OpenMesh::VPropHandleT< Normal >, OpenMesh::VPropHandleT< Geometry::QuadricT< double > >, OpenMesh::VPropHandleT< TexCoord >, OpenMesh::VPropHandleT< typename mesh_t::Point >, OpenMesh::VPropHandleT< NormalType >, OpenMesh::VPropHandleT< VertexData >, OpenMesh::VPropHandleT< StatusInfo >, OpenMesh::VPropHandleT< Point >, OpenMesh::VPropHandleT< bool >, OpenMesh::VPropHandleT< typename Mesh::Normal >, OpenMesh::VPropHandleT< TexCoord3D >, OpenMesh::VPropHandleT< TexCoord2D >, OpenMesh::VPropHandleT< TexCoord1D >, OpenMesh::HPropHandleT< Color >, OpenMesh::HPropHandleT< StatusInfo >, OpenMesh::HPropHandleT< HalfedgeData >, OpenMesh::HPropHandleT< TexCoord3D >, OpenMesh::HPropHandleT< TexCoord2D >, OpenMesh::HPropHandleT< TexCoord1D >, OpenMesh::EPropHandleT< Scalar >, OpenMesh::EPropHandleT< Color >, OpenMesh::EPropHandleT< EdgeData >, OpenMesh::EPropHandleT< typename mesh_t::Point >, OpenMesh::EPropHandleT< StatusInfo >, OpenMesh::EPropHandleT< std::pair< typename MeshType::VertexHandle, typename MeshType::VertexHandle > >, OpenMesh::FPropHandleT< TextureIndex >, OpenMesh::FPropHandleT< Color >, OpenMesh::FPropHandleT< FaceData >, OpenMesh::FPropHandleT< typename MeshType::VertexHandle >, OpenMesh::FPropHandleT< Normal >, OpenMesh::FPropHandleT< StatusInfo >, OpenMesh::FPropHandleT< bool >, and OpenMesh::MPropHandleT< size_t >.

Definition at line 457 of file Property.hh.

template<class T>
typedef std::vector<T> OpenMesh::BasePropHandleT< T >::vector_type

Definition at line 456 of file Property.hh.


Constructor & Destructor Documentation

template<class T>
OpenMesh::BasePropHandleT< T >::BasePropHandleT ( int  _idx = -1  )  [inline, explicit]

Definition at line 461 of file Property.hh.


The documentation for this struct 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:16 2013