Developer Documentation
OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT > Struct Template Reference

Static Public Member Functions

static void initialize (PropertyManager< PROPTYPE, MeshT > &pm, const Value &initial_value)
 
static void copy (const PropertyManager &from, PropertyManager2 &to)
 
static void swap (PropertyManager &lhs, PropertyManager2 &rhs)
 
static ConstReference access_property_const (PolyConnectivity &mesh, const PROPTYPE &prop_handle, const Handle &handle)
 
static Reference access_property (PolyConnectivity &mesh, const PROPTYPE &prop_handle, const Handle &handle)
 

Detailed Description

template<typename PROPTYPE, typename MeshT = int>
template<typename PropertyManager2, typename PropHandleT>
struct OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT >

Definition at line 115 of file PropertyManager.hh.

Member Function Documentation

◆ access_property()

template<typename PROPTYPE , typename MeshT = int>
template<typename PropertyManager2 , typename PropHandleT >
static Reference OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT >::access_property ( PolyConnectivity mesh,
const PROPTYPE &  prop_handle,
const Handle &  handle 
)
inlinestatic

Definition at line 131 of file PropertyManager.hh.

◆ access_property_const()

template<typename PROPTYPE , typename MeshT = int>
template<typename PropertyManager2 , typename PropHandleT >
static ConstReference OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT >::access_property_const ( PolyConnectivity mesh,
const PROPTYPE &  prop_handle,
const Handle &  handle 
)
inlinestatic

Definition at line 128 of file PropertyManager.hh.

◆ copy()

template<typename PROPTYPE , typename MeshT = int>
template<typename PropertyManager2 , typename PropHandleT >
static void OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT >::copy ( const PropertyManager from,
PropertyManager2 &  to 
)
inlinestatic

Definition at line 119 of file PropertyManager.hh.

◆ initialize()

template<typename PROPTYPE , typename MeshT = int>
template<typename PropertyManager2 , typename PropHandleT >
static void OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT >::initialize ( PropertyManager< PROPTYPE, MeshT > &  pm,
const Value &  initial_value 
)
inlinestatic

Definition at line 116 of file PropertyManager.hh.

◆ swap()

template<typename PROPTYPE , typename MeshT = int>
template<typename PropertyManager2 , typename PropHandleT >
static void OpenMesh::PropertyManager< PROPTYPE, MeshT >::StorageT< PropertyManager2, PropHandleT >::swap ( PropertyManager lhs,
PropertyManager2 &  rhs 
)
inlinestatic

Definition at line 122 of file PropertyManager.hh.


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