Developer Documentation
OpenMesh::Kernel_OSG::AttribKernelT< MeshItems > Class Template Reference

This class adds the standard properties to the mesh type. More...

#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh>

Inheritance diagram for OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >:
OpenMesh::Kernel_OSG::PropertyKernel< MeshItems::Face::IsTriangle > OpenMesh::BaseKernel

Public Types

enum  Attribs { VAttribs = MeshItems::VAttribs , HAttribs = MeshItems::HAttribs , EAttribs = MeshItems::EAttribs , FAttribs = MeshItems::FAttribs }
 
typedef MeshItems::Vertex Vertex
 
typedef MeshItems::Halfedge Halfedge
 
typedef MeshItems::Edge Edge
 
typedef MeshItems::Face Face
 
typedef MeshItems::Point Point
 
typedef MeshItems::Normal Normal
 
typedef MeshItems::Color Color
 
typedef MeshItems::TexCoord TexCoord
 
typedef MeshItems::Scalar Scalar
 
typedef Attributes::StatusInfo StatusInfo
 
typedef GenProg::Bool2Type<(bool)(HAttribs &Attributes::PrevHalfedge)> HasPrevHalfedge
 
typedef _t2vp< Point >::prop GeoPositions
 
typedef _t2vn< Normal >::prop GeoNormals
 
typedef _t2vc< Color >::prop GeoColors
 
typedef _t2vtc< TexCoord >::prop GeoTexCoords
 
typedef GenProg::Bool2Type<(bool)(VAttribs &Attributes::Normal)> HasVertexNormals
 
typedef GenProg::Bool2Type<(bool)(VAttribs &Attributes::Color)> HasVertexColors
 
typedef GenProg::Bool2Type<(bool)(VAttribs &Attributes::TexCoord)> HasVertexTexCoords
 
typedef GenProg::Bool2Type<(bool)(VAttribs &Attributes::Status)> HasVertexStatus
 
typedef GenProg::Bool2Type<(bool)(HAttribs &Attributes::PrevHalfedge)> HasPrevHalfedge
 
typedef GenProg::Bool2Type<(bool)(HAttribs &Attributes::Status)> HasHalfedgeStatus
 
typedef GenProg::Bool2Type<(bool)(EAttribs &Attributes::Status)> HasEdgeStatus
 
typedef GenProg::Bool2Type<(bool)(EAttribs &Attributes::Color)> HasEdgeColors
 
typedef GenProg::Bool2Type<(bool)(FAttribs &Attributes::Normal)> HasFaceNormals
 
typedef GenProg::Bool2Type<(bool)(FAttribs &Attributes::Color)> HasFaceColors
 
typedef GenProg::Bool2Type<(bool)(FAttribs &Attributes::Status)> HasFaceStatus
 
- Public Types inherited from OpenMesh::Kernel_OSG::PropertyKernel< MeshItems::Face::IsTriangle >
typedef FPropHandleT< osg::UInt8 > FPTypesHandle
 
typedef FPropHandleT< osg::UInt32 > FPLengthsHandle
 
typedef FPropHandleT< osg::UInt32 > FIndicesHandle
 
typedef FP::GeoPTypesUI8 GeoPTypes
 
typedef FP::GeoPLengthsUI32 GeoPLengths
 
typedef FP::GeoIndicesUI32< MeshItems::Face::IsTriangle > GeoIndices
 
- Public Types inherited from OpenMesh::BaseKernel
typedef PropertyContainer::iterator prop_iterator
 
typedef PropertyContainer::const_iterator const_prop_iterator
 

Public Member Functions

 AttribKernelT (const AttribKernelT &_rhs)
 
AttribKernelToperator= (const AttribKernelT &_rhs)
 
GeoPositions::property_ptr_t osg_vpositions ()
 
GeoNormals::property_ptr_t osg_vnormals ()
 
GeoColors::property_ptr_t osg_vcolors ()
 
GeoTexCoords::property_ptr_t osg_vtexcoords ()
 
GeoColors::property_ptr_t osg_ecolors ()
 
GeoPTypes::property_ptr_t osg_ptypes ()
 
GeoPLengths::property_ptr_t osg_plengths ()
 
GeoIndices::property_ptr_t osg_indices ()
 
void set_face_types (FaceHandle _fh, GeoPTypes::value_type _t)
 
void set_face_lengths (FaceHandle _fh, GeoPLengths::value_type _l)
 
void set_face_indices (FaceHandle _fh, typename GeoIndices::value_type _i)
 
const Point * points () const
 
const Point & point (VertexHandle _vh) const
 
void set_point (VertexHandle _vh, const Point &_p)
 
const Normal * vertex_normals () const
 
const Normal & normal (VertexHandle _vh) const
 
void set_normal (VertexHandle _vh, const Normal &_n)
 
const Color * vertex_colors () const
 
const Color & color (VertexHandle _vh) const
 
void set_color (VertexHandle _vh, const Color &_c)
 
const TexCoord * texcoords () const
 
const TexCoord & texcoord (VertexHandle _vh) const
 
void set_texcoord (VertexHandle _vh, const TexCoord &_t)
 
const StatusInfostatus (VertexHandle _vh) const
 
StatusInfostatus (VertexHandle _vh)
 
const StatusInfostatus (HalfedgeHandle _eh) const
 
StatusInfostatus (HalfedgeHandle _eh)
 
const StatusInfostatus (EdgeHandle _eh) const
 
StatusInfostatus (EdgeHandle _eh)
 
const Color * edge_colors () const
 
const Color & color (EdgeHandle _eh) const
 
void set_color (EdgeHandle _eh, const Color &_c)
 
const StatusInfostatus (FaceHandle _fh) const
 
StatusInfostatus (FaceHandle _fh)
 
const Normal & normal (FaceHandle _fh) const
 
void set_normal (FaceHandle _fh, const Normal &_n)
 
const Color & color (FaceHandle _fh) const
 
void set_color (FaceHandle _fh, const Color &_c)
 
void request_vertex_normals ()
 
void request_vertex_colors ()
 
void request_vertex_texcoords ()
 
void request_vertex_status ()
 
void request_halfedge_status ()
 
void request_edge_status ()
 
void request_edge_colors ()
 
void request_face_normals ()
 
void request_face_colors ()
 
void request_face_status ()
 
void release_vertex_normals ()
 
void release_vertex_colors ()
 
void release_vertex_texcoords ()
 
void release_vertex_status ()
 
void release_halfedge_status ()
 
void release_edge_status ()
 
void release_edge_colors ()
 
void release_face_normals ()
 
void release_face_colors ()
 
void release_face_status ()
 
bool has_vertex_normals () const
 
bool has_vertex_colors () const
 
bool has_vertex_texcoords () const
 
bool has_vertex_status () const
 
bool has_edge_status () const
 
bool has_halfedge_status () const
 
bool has_edge_colors () const
 
bool has_face_normals () const
 
bool has_face_colors () const
 
bool has_face_status () const
 
osg::GeometryPtr createGeometryPtr ()
 
bool bind (osg::GeometryPtr &_geo)
 
- Public Member Functions inherited from OpenMesh::Kernel_OSG::PropertyKernel< MeshItems::Face::IsTriangle >
void stats (void)
 
- Public Member Functions inherited from OpenMesh::BaseKernel
template<>
size_t n_elements () const
 
template<>
size_t n_elements () const
 
template<>
size_t n_elements () const
 
template<>
size_t n_elements () const
 
template<class T >
void add_property (VPropHandleT< T > &_ph, const std::string &_name="<vprop>")
 
template<class T >
void add_property (HPropHandleT< T > &_ph, const std::string &_name="<hprop>")
 
template<class T >
void add_property (EPropHandleT< T > &_ph, const std::string &_name="<eprop>")
 
template<class T >
void add_property (FPropHandleT< T > &_ph, const std::string &_name="<fprop>")
 
template<class T >
void add_property (MPropHandleT< T > &_ph, const std::string &_name="<mprop>")
 
template<typename T >
void remove_property (VPropHandleT< T > &_ph)
 
template<typename T >
void remove_property (HPropHandleT< T > &_ph)
 
template<typename T >
void remove_property (EPropHandleT< T > &_ph)
 
template<typename T >
void remove_property (FPropHandleT< T > &_ph)
 
template<typename T >
void remove_property (MPropHandleT< T > &_ph)
 
template<class T >
bool get_property_handle (VPropHandleT< T > &_ph, const std::string &_name) const
 
template<class T >
bool get_property_handle (HPropHandleT< T > &_ph, const std::string &_name) const
 
template<class T >
bool get_property_handle (EPropHandleT< T > &_ph, const std::string &_name) const
 
template<class T >
bool get_property_handle (FPropHandleT< T > &_ph, const std::string &_name) const
 
template<class T >
bool get_property_handle (MPropHandleT< T > &_ph, const std::string &_name) const
 
template<class T >
PropertyT< T > & property (VPropHandleT< T > _ph)
 
template<class T >
const PropertyT< T > & property (VPropHandleT< T > _ph) const
 
template<class T >
PropertyT< T > & property (HPropHandleT< T > _ph)
 
template<class T >
const PropertyT< T > & property (HPropHandleT< T > _ph) const
 
template<class T >
PropertyT< T > & property (EPropHandleT< T > _ph)
 
template<class T >
const PropertyT< T > & property (EPropHandleT< T > _ph) const
 
template<class T >
PropertyT< T > & property (FPropHandleT< T > _ph)
 
template<class T >
const PropertyT< T > & property (FPropHandleT< T > _ph) const
 
template<class T >
PropertyT< T > & mproperty (MPropHandleT< T > _ph)
 
template<class T >
const PropertyT< T > & mproperty (MPropHandleT< T > _ph) const
 
template<class T >
VPropHandleT< T >::reference property (VPropHandleT< T > _ph, VertexHandle _vh)
 
template<class T >
VPropHandleT< T >::const_reference property (VPropHandleT< T > _ph, VertexHandle _vh) const
 
template<class T >
HPropHandleT< T >::reference property (HPropHandleT< T > _ph, HalfedgeHandle _hh)
 
template<class T >
HPropHandleT< T >::const_reference property (HPropHandleT< T > _ph, HalfedgeHandle _hh) const
 
template<class T >
EPropHandleT< T >::reference property (EPropHandleT< T > _ph, EdgeHandle _eh)
 
template<class T >
EPropHandleT< T >::const_reference property (EPropHandleT< T > _ph, EdgeHandle _eh) const
 
template<class T >
FPropHandleT< T >::reference property (FPropHandleT< T > _ph, FaceHandle _fh)
 
template<class T >
FPropHandleT< T >::const_reference property (FPropHandleT< T > _ph, FaceHandle _fh) const
 
template<class T >
MPropHandleT< T >::reference property (MPropHandleT< T > _ph)
 
template<class T >
MPropHandleT< T >::const_reference property (MPropHandleT< T > _ph) const
 
template<class T >
void copy_property (VPropHandleT< T > &_ph, VertexHandle _vh_from, VertexHandle _vh_to)
 
template<class T >
void copy_property (HPropHandleT< T > _ph, HalfedgeHandle _hh_from, HalfedgeHandle _hh_to)
 
template<class T >
void copy_property (EPropHandleT< T > _ph, EdgeHandle _eh_from, EdgeHandle _eh_to)
 
template<class T >
void copy_property (FPropHandleT< T > _ph, FaceHandle _fh_from, FaceHandle _fh_to)
 
void copy_all_properties (VertexHandle _vh_from, VertexHandle _vh_to, bool _copyBuildIn=false)
 
void copy_all_properties (HalfedgeHandle _hh_from, HalfedgeHandle _hh_to, bool _copyBuildIn=false)
 
void copy_all_properties (EdgeHandle _eh_from, EdgeHandle _eh_to, bool _copyBuildIn=false)
 
void copy_all_properties (FaceHandle _fh_from, FaceHandle _fh_to, bool _copyBuildIn=false)
 
void copy_all_kernel_properties (const BaseKernel &_other)
 copy_all_kernel_properties uses the = operator to copy all properties from a given other BaseKernel. More...
 
size_t n_vprops (void) const
 
size_t n_eprops (void) const
 
size_t n_hprops (void) const
 
size_t n_fprops (void) const
 
size_t n_mprops (void) const
 
BaseProperty_get_vprop (const std::string &_name)
 
BaseProperty_get_eprop (const std::string &_name)
 
BaseProperty_get_hprop (const std::string &_name)
 
BaseProperty_get_fprop (const std::string &_name)
 
BaseProperty_get_mprop (const std::string &_name)
 
const BaseProperty_get_vprop (const std::string &_name) const
 
const BaseProperty_get_eprop (const std::string &_name) const
 
const BaseProperty_get_hprop (const std::string &_name) const
 
const BaseProperty_get_fprop (const std::string &_name) const
 
const BaseProperty_get_mprop (const std::string &_name) const
 
BaseProperty_vprop (size_t _idx)
 
BaseProperty_eprop (size_t _idx)
 
BaseProperty_hprop (size_t _idx)
 
BaseProperty_fprop (size_t _idx)
 
BaseProperty_mprop (size_t _idx)
 
const BaseProperty_vprop (size_t _idx) const
 
const BaseProperty_eprop (size_t _idx) const
 
const BaseProperty_hprop (size_t _idx) const
 
const BaseProperty_fprop (size_t _idx) const
 
const BaseProperty_mprop (size_t _idx) const
 
size_t _add_vprop (BaseProperty *_bp)
 
size_t _add_eprop (BaseProperty *_bp)
 
size_t _add_hprop (BaseProperty *_bp)
 
size_t _add_fprop (BaseProperty *_bp)
 
size_t _add_mprop (BaseProperty *_bp)
 
virtual size_t n_vertices () const
 
virtual size_t n_halfedges () const
 
virtual size_t n_edges () const
 
virtual size_t n_faces () const
 
template<typename HandleT >
size_t n_elements () const
 
void property_stats () const
 
void property_stats (std::ostream &_ostr) const
 
void vprop_stats (std::string &_string) const
 
void hprop_stats (std::string &_string) const
 
void eprop_stats (std::string &_string) const
 
void fprop_stats (std::string &_string) const
 
void mprop_stats (std::string &_string) const
 
void vprop_stats () const
 
void hprop_stats () const
 
void eprop_stats () const
 
void fprop_stats () const
 
void mprop_stats () const
 
void vprop_stats (std::ostream &_ostr) const
 
void hprop_stats (std::ostream &_ostr) const
 
void eprop_stats (std::ostream &_ostr) const
 
void fprop_stats (std::ostream &_ostr) const
 
void mprop_stats (std::ostream &_ostr) const
 
prop_iterator vprops_begin ()
 
prop_iterator vprops_end ()
 
const_prop_iterator vprops_begin () const
 
const_prop_iterator vprops_end () const
 
prop_iterator eprops_begin ()
 
prop_iterator eprops_end ()
 
const_prop_iterator eprops_begin () const
 
const_prop_iterator eprops_end () const
 
prop_iterator hprops_begin ()
 
prop_iterator hprops_end ()
 
const_prop_iterator hprops_begin () const
 
const_prop_iterator hprops_end () const
 
prop_iterator fprops_begin ()
 
prop_iterator fprops_end ()
 
const_prop_iterator fprops_begin () const
 
const_prop_iterator fprops_end () const
 
prop_iterator mprops_begin ()
 
prop_iterator mprops_end ()
 
const_prop_iterator mprops_begin () const
 
const_prop_iterator mprops_end () const
 

Static Public Member Functions

static bool has_prev_halfedge ()
 

Protected Types

typedef MeshItems::Face::IsTriangle IsTriMesh
 
typedef PropertyKernel< IsTriMesh > Base
 
typedef Base::FPTypesHandle FPTypesHandle
 
typedef Base::FPLengthsHandle FPLengthsHandle
 
typedef Base::FIndicesHandle FIndicesHandle
 

Private Attributes

VPropHandleT< Point > points_
 
VPropHandleT< Normal > vertex_normals_
 
VPropHandleT< Color > vertex_colors_
 
VPropHandleT< TexCoord > vertex_texcoords_
 
VPropHandleT< StatusInfovertex_status_
 
FPTypesHandle face_types_
 
FPLengthsHandle face_lengths_
 
FIndicesHandle face_indices_
 
EPropHandleT< StatusInfoedge_status_
 
EPropHandleT< StatusInfoedge_colors_
 
HPropHandleT< StatusInfohalfedge_status_
 
FPropHandleT< Normal > face_normals_
 
FPropHandleT< Color > face_colors_
 
FPropHandleT< StatusInfoface_status_
 
unsigned int refcount_vnormals_
 
unsigned int refcount_vcolors_
 
unsigned int refcount_vtexcoords_
 
unsigned int refcount_vstatus_
 
unsigned int refcount_estatus_
 
unsigned int refcount_ecolors_
 
unsigned int refcount_hstatus_
 
unsigned int refcount_fnormals_
 
unsigned int refcount_fcolors_
 
unsigned int refcount_fstatus_
 

Additional Inherited Members

- Protected Member Functions inherited from OpenMesh::Kernel_OSG::PropertyKernel< MeshItems::Face::IsTriangle >
VPropHandleT< T > add_vpositions (const T &_t, const std::string &_n)
 
VPropHandleT< T > add_vnormals (const T &_t, const std::string &_n)
 
VPropHandleT< T > add_vcolors (const T &_t, const std::string &_n)
 
VPropHandleT< T > add_vtexcoords (const T &_t, const std::string &_n)
 
FPTypesHandle add_fptypes ()
 
FPLengthsHandle add_fplengths ()
 
FIndicesHandle add_findices (FPTypesHandle _pht, FPLengthsHandle _phl)
 
_t2vp< T >::prop & vpositions (VPropHandleT< T > _ph)
 
const _t2vp< T >::prop & vpositions (VPropHandleT< T > _ph) const
 
T & vpositions (VPropHandleT< T > _ph, VertexHandle _vh)
 
const T & vpositions (VPropHandleT< T > _ph, VertexHandle _vh) const
 
_t2vn< T >::prop & vnormals (VPropHandleT< T > _ph)
 
const _t2vn< T >::prop & vnormals (VPropHandleT< T > _ph) const
 
T & vnormals (VPropHandleT< T > _ph, VertexHandle _vh)
 
const T & vnormals (VPropHandleT< T > _ph, VertexHandle _vh) const
 
_t2vc< T >::prop & vcolors (VPropHandleT< T > _ph)
 
const _t2vc< T >::prop & vcolors (VPropHandleT< T > _ph) const
 
T & vcolors (VPropHandleT< T > _ph, VertexHandle _vh)
 
const T & vcolors (VPropHandleT< T > _ph, VertexHandle _vh) const
 
_t2vtc< T >::prop & vtexcoords (VPropHandleT< T > _ph)
 
const _t2vtc< T >::prop & vtexcoords (VPropHandleT< T > _ph) const
 
T & vtexcoords (VPropHandleT< T > _ph, VertexHandle _vh)
 
const T & vtexcoords (VPropHandleT< T > _ph, VertexHandle _vh) const
 
GeoPTypesfptypes (FPTypesHandle _ph)
 
const GeoPTypesfptypes (FPTypesHandle _ph) const
 
FPTypesHandle::value_type & fptypes (FPTypesHandle _ph, FaceHandle _fh)
 
const FPTypesHandle::value_type & fptypes (FPTypesHandle _ph, FaceHandle _fh) const
 
GeoPLengthsfplengths (FPLengthsHandle _ph)
 
const GeoPLengthsfplengths (FPLengthsHandle _ph) const
 
FPLengthsHandle::value_type & fplengths (FPLengthsHandle _ph, FaceHandle _fh)
 
const FPLengthsHandle::value_type & fplengths (FPLengthsHandle _ph, FaceHandle _fh) const
 
GeoIndicesfindices (FIndicesHandle _ph)
 
const GeoIndicesfindices (FIndicesHandle _ph) const
 
FIndicesHandle::value_type & findices (FIndicesHandle _ph, FaceHandle _fh)
 
const FIndicesHandle::value_type & findices (FIndicesHandle _ph, FaceHandle _fh) const
 
- Protected Member Functions inherited from OpenMesh::BaseKernel
BaseProperty_vprop (BaseHandle _h)
 
BaseProperty_eprop (BaseHandle _h)
 
BaseProperty_hprop (BaseHandle _h)
 
BaseProperty_fprop (BaseHandle _h)
 
BaseProperty_mprop (BaseHandle _h)
 
const BaseProperty_vprop (BaseHandle _h) const
 
const BaseProperty_eprop (BaseHandle _h) const
 
const BaseProperty_hprop (BaseHandle _h) const
 
const BaseProperty_fprop (BaseHandle _h) const
 
const BaseProperty_mprop (BaseHandle _h) const
 
void vprops_reserve (size_t _n) const
 Reserves space for _n elements in all vertex property vectors. More...
 
void vprops_resize (size_t _n) const
 Resizes all vertex property vectors to the specified size. More...
 
void vprops_resize_if_smaller (size_t _n) const
 
void vprops_clear ()
 
void vprops_swap (unsigned int _i0, unsigned int _i1) const
 
void hprops_reserve (size_t _n) const
 
void hprops_resize (size_t _n) const
 
void hprops_clear ()
 
void hprops_swap (unsigned int _i0, unsigned int _i1) const
 
void eprops_reserve (size_t _n) const
 
void eprops_resize (size_t _n) const
 
void eprops_clear ()
 
void eprops_swap (unsigned int _i0, unsigned int _i1) const
 
void fprops_reserve (size_t _n) const
 
void fprops_resize (size_t _n) const
 
void fprops_clear ()
 
void fprops_swap (unsigned int _i0, unsigned int _i1) const
 
void mprops_resize (size_t _n) const
 
void mprops_clear ()
 

Detailed Description

template<class MeshItems>
class OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >

This class adds the standard properties to the mesh type.

Definition at line 70 of file AttribKernelT.hh.

Member Typedef Documentation

◆ Base

template<class MeshItems >
typedef PropertyKernel< IsTriMesh > OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Base
protected

Definition at line 76 of file AttribKernelT.hh.

◆ Color

template<class MeshItems >
typedef MeshItems::Color OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Color

Definition at line 93 of file AttribKernelT.hh.

◆ Edge

template<class MeshItems >
typedef MeshItems::Edge OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Edge

Definition at line 88 of file AttribKernelT.hh.

◆ Face

template<class MeshItems >
typedef MeshItems::Face OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Face

Definition at line 89 of file AttribKernelT.hh.

◆ FIndicesHandle

template<class MeshItems >
typedef Base::FIndicesHandle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::FIndicesHandle
protected

Definition at line 80 of file AttribKernelT.hh.

◆ FPLengthsHandle

template<class MeshItems >
typedef Base::FPLengthsHandle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::FPLengthsHandle
protected

Definition at line 79 of file AttribKernelT.hh.

◆ FPTypesHandle

template<class MeshItems >
typedef Base::FPTypesHandle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::FPTypesHandle
protected

Definition at line 78 of file AttribKernelT.hh.

◆ GeoColors

template<class MeshItems >
typedef _t2vc<Color>::prop OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::GeoColors

Definition at line 115 of file AttribKernelT.hh.

◆ GeoNormals

template<class MeshItems >
typedef _t2vn<Normal>::prop OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::GeoNormals

Definition at line 114 of file AttribKernelT.hh.

◆ GeoPositions

template<class MeshItems >
typedef _t2vp<Point>::prop OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::GeoPositions

Definition at line 113 of file AttribKernelT.hh.

◆ GeoTexCoords

template<class MeshItems >
typedef _t2vtc<TexCoord>::prop OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::GeoTexCoords

Definition at line 116 of file AttribKernelT.hh.

◆ Halfedge

template<class MeshItems >
typedef MeshItems::Halfedge OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Halfedge

Definition at line 87 of file AttribKernelT.hh.

◆ HasEdgeColors

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(EAttribs & Attributes::Color)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasEdgeColors

Definition at line 561 of file AttribKernelT.hh.

◆ HasEdgeStatus

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(EAttribs & Attributes::Status)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasEdgeStatus

Definition at line 557 of file AttribKernelT.hh.

◆ HasFaceColors

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(FAttribs & Attributes::Color)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasFaceColors

Definition at line 570 of file AttribKernelT.hh.

◆ HasFaceNormals

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(FAttribs & Attributes::Normal)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasFaceNormals

Definition at line 566 of file AttribKernelT.hh.

◆ HasFaceStatus

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(FAttribs & Attributes::Status)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasFaceStatus

Definition at line 574 of file AttribKernelT.hh.

◆ HasHalfedgeStatus

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(HAttribs & Attributes::Status)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasHalfedgeStatus

Definition at line 552 of file AttribKernelT.hh.

◆ HasPrevHalfedge [1/2]

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(HAttribs & Attributes::PrevHalfedge)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasPrevHalfedge

Definition at line 109 of file AttribKernelT.hh.

◆ HasPrevHalfedge [2/2]

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(HAttribs & Attributes::PrevHalfedge)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasPrevHalfedge

Definition at line 548 of file AttribKernelT.hh.

◆ HasVertexColors

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(VAttribs & Attributes::Color)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasVertexColors

Definition at line 535 of file AttribKernelT.hh.

◆ HasVertexNormals

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(VAttribs & Attributes::Normal)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasVertexNormals

Definition at line 531 of file AttribKernelT.hh.

◆ HasVertexStatus

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(VAttribs & Attributes::Status)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasVertexStatus

Definition at line 543 of file AttribKernelT.hh.

◆ HasVertexTexCoords

template<class MeshItems >
typedef GenProg::Bool2Type<(bool)(VAttribs & Attributes::TexCoord)> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::HasVertexTexCoords

Definition at line 539 of file AttribKernelT.hh.

◆ IsTriMesh

template<class MeshItems >
typedef MeshItems::Face::IsTriangle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::IsTriMesh
protected

Definition at line 75 of file AttribKernelT.hh.

◆ Normal

template<class MeshItems >
typedef MeshItems::Normal OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Normal

Definition at line 92 of file AttribKernelT.hh.

◆ Point

template<class MeshItems >
typedef MeshItems::Point OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Point

Definition at line 91 of file AttribKernelT.hh.

◆ Scalar

template<class MeshItems >
typedef MeshItems::Scalar OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Scalar

Definition at line 96 of file AttribKernelT.hh.

◆ StatusInfo

template<class MeshItems >
typedef Attributes::StatusInfo OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::StatusInfo

Definition at line 98 of file AttribKernelT.hh.

◆ TexCoord

template<class MeshItems >
typedef MeshItems::TexCoord OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::TexCoord

Definition at line 94 of file AttribKernelT.hh.

◆ Vertex

template<class MeshItems >
typedef MeshItems::Vertex OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::Vertex

Definition at line 86 of file AttribKernelT.hh.

Member Enumeration Documentation

◆ Attribs

template<class MeshItems >
enum OpenMesh::Kernel_OSG::AttribKernelT::Attribs

Definition at line 101 of file AttribKernelT.hh.

Constructor & Destructor Documentation

◆ AttribKernelT() [1/2]

template<class MeshItems >
OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::AttribKernelT ( )
inline

Definition at line 124 of file AttribKernelT.hh.

◆ ~AttribKernelT()

template<class MeshItems >
OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::~AttribKernelT ( )
inline

Definition at line 172 of file AttribKernelT.hh.

◆ AttribKernelT() [2/2]

template<class MeshItems >
OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::AttribKernelT ( const AttribKernelT< MeshItems > &  _rhs)
inline

Definition at line 181 of file AttribKernelT.hh.

Member Function Documentation

◆ bind()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::bind ( osg::GeometryPtr &  _geo)
inline

Definition at line 605 of file AttribKernelT.hh.

◆ color() [1/3]

template<class MeshItems >
const Color & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::color ( EdgeHandle  _eh) const
inline

Definition at line 377 of file AttribKernelT.hh.

◆ color() [2/3]

template<class MeshItems >
const Color & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::color ( FaceHandle  _fh) const
inline

Definition at line 410 of file AttribKernelT.hh.

◆ color() [3/3]

template<class MeshItems >
const Color & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::color ( VertexHandle  _vh) const
inline

Definition at line 315 of file AttribKernelT.hh.

◆ createGeometryPtr()

template<class MeshItems >
osg::GeometryPtr OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::createGeometryPtr ( )
inline

Definition at line 597 of file AttribKernelT.hh.

◆ edge_colors()

template<class MeshItems >
const Color * OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::edge_colors ( ) const
inline

Definition at line 373 of file AttribKernelT.hh.

◆ has_edge_colors()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_edge_colors ( ) const
inline

Definition at line 585 of file AttribKernelT.hh.

◆ has_edge_status()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_edge_status ( ) const
inline

Definition at line 583 of file AttribKernelT.hh.

◆ has_face_colors()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_face_colors ( ) const
inline

Definition at line 587 of file AttribKernelT.hh.

◆ has_face_normals()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_face_normals ( ) const
inline

Definition at line 586 of file AttribKernelT.hh.

◆ has_face_status()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_face_status ( ) const
inline

Definition at line 588 of file AttribKernelT.hh.

◆ has_halfedge_status()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_halfedge_status ( ) const
inline

Definition at line 584 of file AttribKernelT.hh.

◆ has_prev_halfedge()

template<class MeshItems >
static bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_prev_halfedge ( )
inlinestatic

Definition at line 590 of file AttribKernelT.hh.

◆ has_vertex_colors()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_vertex_colors ( ) const
inline

Definition at line 580 of file AttribKernelT.hh.

◆ has_vertex_normals()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_vertex_normals ( ) const
inline

Definition at line 579 of file AttribKernelT.hh.

◆ has_vertex_status()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_vertex_status ( ) const
inline

Definition at line 582 of file AttribKernelT.hh.

◆ has_vertex_texcoords()

template<class MeshItems >
bool OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::has_vertex_texcoords ( ) const
inline

Definition at line 581 of file AttribKernelT.hh.

◆ normal() [1/2]

template<class MeshItems >
const Normal & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::normal ( FaceHandle  _fh) const
inline

Definition at line 399 of file AttribKernelT.hh.

◆ normal() [2/2]

template<class MeshItems >
const Normal & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::normal ( VertexHandle  _vh) const
inline

Definition at line 300 of file AttribKernelT.hh.

◆ operator=()

template<class MeshItems >
AttribKernelT & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::operator= ( const AttribKernelT< MeshItems > &  _rhs)
inline

Definition at line 187 of file AttribKernelT.hh.

◆ osg_ecolors()

template<class MeshItems >
GeoColors::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_ecolors ( )
inline

Definition at line 251 of file AttribKernelT.hh.

◆ osg_indices()

template<class MeshItems >
GeoIndices::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_indices ( )
inline

Definition at line 262 of file AttribKernelT.hh.

◆ osg_plengths()

template<class MeshItems >
GeoPLengths::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_plengths ( )
inline

Definition at line 259 of file AttribKernelT.hh.

◆ osg_ptypes()

template<class MeshItems >
GeoPTypes::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_ptypes ( )
inline

Definition at line 256 of file AttribKernelT.hh.

◆ osg_vcolors()

template<class MeshItems >
GeoColors::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_vcolors ( )
inline

Definition at line 243 of file AttribKernelT.hh.

◆ osg_vnormals()

template<class MeshItems >
GeoNormals::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_vnormals ( )
inline

Definition at line 240 of file AttribKernelT.hh.

◆ osg_vpositions()

template<class MeshItems >
GeoPositions::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_vpositions ( )
inline

Definition at line 237 of file AttribKernelT.hh.

◆ osg_vtexcoords()

template<class MeshItems >
GeoTexCoords::property_ptr_t OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::osg_vtexcoords ( )
inline

Definition at line 246 of file AttribKernelT.hh.

◆ point()

template<class MeshItems >
const Point & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::point ( VertexHandle  _vh) const
inline

Definition at line 287 of file AttribKernelT.hh.

◆ points()

template<class MeshItems >
const Point * OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::points ( ) const
inline

Definition at line 284 of file AttribKernelT.hh.

◆ release_edge_colors()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_edge_colors ( )
inline

Definition at line 506 of file AttribKernelT.hh.

◆ release_edge_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_edge_status ( )
inline

Definition at line 501 of file AttribKernelT.hh.

◆ release_face_colors()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_face_colors ( )
inline

Definition at line 516 of file AttribKernelT.hh.

◆ release_face_normals()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_face_normals ( )
inline

Definition at line 511 of file AttribKernelT.hh.

◆ release_face_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_face_status ( )
inline

Definition at line 521 of file AttribKernelT.hh.

◆ release_halfedge_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_halfedge_status ( )
inline

Definition at line 496 of file AttribKernelT.hh.

◆ release_vertex_colors()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_vertex_colors ( )
inline

Definition at line 481 of file AttribKernelT.hh.

◆ release_vertex_normals()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_vertex_normals ( )
inline

Definition at line 476 of file AttribKernelT.hh.

◆ release_vertex_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_vertex_status ( )
inline

Definition at line 491 of file AttribKernelT.hh.

◆ release_vertex_texcoords()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::release_vertex_texcoords ( )
inline

Definition at line 486 of file AttribKernelT.hh.

◆ request_edge_colors()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_edge_colors ( )
inline

Definition at line 452 of file AttribKernelT.hh.

◆ request_edge_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_edge_status ( )
inline

Definition at line 447 of file AttribKernelT.hh.

◆ request_face_colors()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_face_colors ( )
inline

Definition at line 462 of file AttribKernelT.hh.

◆ request_face_normals()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_face_normals ( )
inline

Definition at line 457 of file AttribKernelT.hh.

◆ request_face_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_face_status ( )
inline

Definition at line 467 of file AttribKernelT.hh.

◆ request_halfedge_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_halfedge_status ( )
inline

Definition at line 442 of file AttribKernelT.hh.

◆ request_vertex_colors()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_vertex_colors ( )
inline

Definition at line 427 of file AttribKernelT.hh.

◆ request_vertex_normals()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_vertex_normals ( )
inline

Definition at line 422 of file AttribKernelT.hh.

◆ request_vertex_status()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_vertex_status ( )
inline

Definition at line 437 of file AttribKernelT.hh.

◆ request_vertex_texcoords()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::request_vertex_texcoords ( )
inline

Definition at line 432 of file AttribKernelT.hh.

◆ set_color() [1/3]

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_color ( EdgeHandle  _eh,
const Color &  _c 
)
inline

Definition at line 381 of file AttribKernelT.hh.

◆ set_color() [2/3]

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_color ( FaceHandle  _fh,
const Color &  _c 
)
inline

Definition at line 414 of file AttribKernelT.hh.

◆ set_color() [3/3]

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_color ( VertexHandle  _vh,
const Color &  _c 
)
inline

Definition at line 319 of file AttribKernelT.hh.

◆ set_face_indices()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_face_indices ( FaceHandle  _fh,
typename GeoIndices::value_type  _i 
)
inline

Definition at line 276 of file AttribKernelT.hh.

◆ set_face_lengths()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_face_lengths ( FaceHandle  _fh,
GeoPLengths::value_type  _l 
)
inline

Definition at line 273 of file AttribKernelT.hh.

◆ set_face_types()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_face_types ( FaceHandle  _fh,
GeoPTypes::value_type  _t 
)
inline

Definition at line 270 of file AttribKernelT.hh.

◆ set_normal() [1/2]

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_normal ( FaceHandle  _fh,
const Normal &  _n 
)
inline

Definition at line 403 of file AttribKernelT.hh.

◆ set_normal() [2/2]

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_normal ( VertexHandle  _vh,
const Normal &  _n 
)
inline

Definition at line 304 of file AttribKernelT.hh.

◆ set_point()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_point ( VertexHandle  _vh,
const Point &  _p 
)
inline

Definition at line 290 of file AttribKernelT.hh.

◆ set_texcoord()

template<class MeshItems >
void OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::set_texcoord ( VertexHandle  _vh,
const TexCoord &  _t 
)
inline

Definition at line 334 of file AttribKernelT.hh.

◆ status() [1/8]

template<class MeshItems >
StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( EdgeHandle  _eh)
inline

Definition at line 367 of file AttribKernelT.hh.

◆ status() [2/8]

template<class MeshItems >
const StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( EdgeHandle  _eh) const
inline

Definition at line 363 of file AttribKernelT.hh.

◆ status() [3/8]

template<class MeshItems >
StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( FaceHandle  _fh)
inline

Definition at line 392 of file AttribKernelT.hh.

◆ status() [4/8]

template<class MeshItems >
const StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( FaceHandle  _fh) const
inline

Definition at line 388 of file AttribKernelT.hh.

◆ status() [5/8]

template<class MeshItems >
StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( HalfedgeHandle  _eh)
inline

Definition at line 356 of file AttribKernelT.hh.

◆ status() [6/8]

template<class MeshItems >
const StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( HalfedgeHandle  _eh) const
inline

Definition at line 352 of file AttribKernelT.hh.

◆ status() [7/8]

template<class MeshItems >
StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( VertexHandle  _vh)
inline

Definition at line 345 of file AttribKernelT.hh.

◆ status() [8/8]

template<class MeshItems >
const StatusInfo & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::status ( VertexHandle  _vh) const
inline

Definition at line 341 of file AttribKernelT.hh.

◆ texcoord()

template<class MeshItems >
const TexCoord & OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::texcoord ( VertexHandle  _vh) const
inline

Definition at line 330 of file AttribKernelT.hh.

◆ texcoords()

template<class MeshItems >
const TexCoord * OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::texcoords ( ) const
inline

Definition at line 326 of file AttribKernelT.hh.

◆ vertex_colors()

template<class MeshItems >
const Color * OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::vertex_colors ( ) const
inline

Definition at line 311 of file AttribKernelT.hh.

◆ vertex_normals()

template<class MeshItems >
const Normal * OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::vertex_normals ( ) const
inline

Definition at line 296 of file AttribKernelT.hh.

Member Data Documentation

◆ edge_colors_

template<class MeshItems >
EPropHandleT<StatusInfo> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::edge_colors_
private

Definition at line 672 of file AttribKernelT.hh.

◆ edge_status_

template<class MeshItems >
EPropHandleT<StatusInfo> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::edge_status_
private

Definition at line 671 of file AttribKernelT.hh.

◆ face_colors_

template<class MeshItems >
FPropHandleT<Color> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::face_colors_
private

Definition at line 676 of file AttribKernelT.hh.

◆ face_indices_

template<class MeshItems >
FIndicesHandle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::face_indices_
private

Definition at line 669 of file AttribKernelT.hh.

◆ face_lengths_

template<class MeshItems >
FPLengthsHandle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::face_lengths_
private

Definition at line 668 of file AttribKernelT.hh.

◆ face_normals_

template<class MeshItems >
FPropHandleT<Normal> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::face_normals_
private

Definition at line 675 of file AttribKernelT.hh.

◆ face_status_

template<class MeshItems >
FPropHandleT<StatusInfo> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::face_status_
private

Definition at line 677 of file AttribKernelT.hh.

◆ face_types_

template<class MeshItems >
FPTypesHandle OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::face_types_
private

Definition at line 667 of file AttribKernelT.hh.

◆ halfedge_status_

template<class MeshItems >
HPropHandleT<StatusInfo> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::halfedge_status_
private

Definition at line 673 of file AttribKernelT.hh.

◆ points_

template<class MeshItems >
VPropHandleT<Point> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::points_
private

Definition at line 661 of file AttribKernelT.hh.

◆ refcount_ecolors_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_ecolors_
private

Definition at line 684 of file AttribKernelT.hh.

◆ refcount_estatus_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_estatus_
private

Definition at line 683 of file AttribKernelT.hh.

◆ refcount_fcolors_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_fcolors_
private

Definition at line 687 of file AttribKernelT.hh.

◆ refcount_fnormals_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_fnormals_
private

Definition at line 686 of file AttribKernelT.hh.

◆ refcount_fstatus_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_fstatus_
private

Definition at line 688 of file AttribKernelT.hh.

◆ refcount_hstatus_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_hstatus_
private

Definition at line 685 of file AttribKernelT.hh.

◆ refcount_vcolors_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_vcolors_
private

Definition at line 680 of file AttribKernelT.hh.

◆ refcount_vnormals_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_vnormals_
private

Definition at line 679 of file AttribKernelT.hh.

◆ refcount_vstatus_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_vstatus_
private

Definition at line 682 of file AttribKernelT.hh.

◆ refcount_vtexcoords_

template<class MeshItems >
unsigned int OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::refcount_vtexcoords_
private

Definition at line 681 of file AttribKernelT.hh.

◆ vertex_colors_

template<class MeshItems >
VPropHandleT<Color> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::vertex_colors_
private

Definition at line 663 of file AttribKernelT.hh.

◆ vertex_normals_

template<class MeshItems >
VPropHandleT<Normal> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::vertex_normals_
private

Definition at line 662 of file AttribKernelT.hh.

◆ vertex_status_

template<class MeshItems >
VPropHandleT<StatusInfo> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::vertex_status_
private

Definition at line 665 of file AttribKernelT.hh.

◆ vertex_texcoords_

template<class MeshItems >
VPropHandleT<TexCoord> OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >::vertex_texcoords_
private

Definition at line 664 of file AttribKernelT.hh.


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