Developer Documentation
OpenMesh::ConstPropertyViewer< PropertyT > Class Template Reference

Public Types

using Value = typename PropertyT::Value
 
using value_type = typename PropertyT::value_type
 
using Handle = typename PropertyT::Handle
 

Public Member Functions

 ConstPropertyViewer (const PolyConnectivity &mesh, const PropertyT &property_handle)
 
const PropertyT::const_reference operator() (const Handle &handle)
 
const PropertyT::const_reference operator[] (const Handle &handle)
 

Private Attributes

const PolyConnectivitymesh_
 
PropertyT prop_
 

Detailed Description

template<typename PropertyT>
class OpenMesh::ConstPropertyViewer< PropertyT >

Definition at line 626 of file PropertyManager.hh.

Member Typedef Documentation

◆ Handle

template<typename PropertyT >
using OpenMesh::ConstPropertyViewer< PropertyT >::Handle = typename PropertyT::Handle

Definition at line 631 of file PropertyManager.hh.

◆ Value

template<typename PropertyT >
using OpenMesh::ConstPropertyViewer< PropertyT >::Value = typename PropertyT::Value

Definition at line 629 of file PropertyManager.hh.

◆ value_type

template<typename PropertyT >
using OpenMesh::ConstPropertyViewer< PropertyT >::value_type = typename PropertyT::value_type

Definition at line 630 of file PropertyManager.hh.

Constructor & Destructor Documentation

◆ ConstPropertyViewer()

template<typename PropertyT >
OpenMesh::ConstPropertyViewer< PropertyT >::ConstPropertyViewer ( const PolyConnectivity mesh,
const PropertyT property_handle 
)
inline

Definition at line 633 of file PropertyManager.hh.

Member Function Documentation

◆ operator()()

template<typename PropertyT >
const PropertyT::const_reference OpenMesh::ConstPropertyViewer< PropertyT >::operator() ( const Handle &  handle)
inline

Definition at line 639 of file PropertyManager.hh.

◆ operator[]()

template<typename PropertyT >
const PropertyT::const_reference OpenMesh::ConstPropertyViewer< PropertyT >::operator[] ( const Handle &  handle)
inline

Definition at line 644 of file PropertyManager.hh.

Member Data Documentation

◆ mesh_

template<typename PropertyT >
const PolyConnectivity& OpenMesh::ConstPropertyViewer< PropertyT >::mesh_
private

Definition at line 650 of file PropertyManager.hh.

◆ prop_

template<typename PropertyT >
PropertyT OpenMesh::ConstPropertyViewer< PropertyT >::prop_
private

Definition at line 651 of file PropertyManager.hh.


The documentation for this class was generated from the following file: