Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors. More...
#include <PropertyKernel.hh>


Public Types | |
| 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 < IsTriMesh > | GeoIndices |
Public Member Functions | |
| void | stats (void) |
Protected Member Functions | |
| template<typename T > | |
| VPropHandleT< T > | add_vpositions (const T &_t, const std::string &_n) |
| template<typename T > | |
| VPropHandleT< T > | add_vnormals (const T &_t, const std::string &_n) |
| template<typename T > | |
| VPropHandleT< T > | add_vcolors (const T &_t, const std::string &_n) |
| template<typename T > | |
| VPropHandleT< T > | add_vtexcoords (const T &_t, const std::string &_n) |
| FPTypesHandle | add_fptypes () |
| FPLengthsHandle | add_fplengths () |
| FIndicesHandle | add_findices (FPTypesHandle _pht, FPLengthsHandle _phl) |
| template<typename T > | |
| _t2vp< T >::prop & | vpositions (VPropHandleT< T > _ph) |
| template<typename T > | |
| const _t2vp< T >::prop & | vpositions (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vn< T >::prop & | vnormals (VPropHandleT< T > _ph) |
| template<typename T > | |
| const _t2vn< T >::prop & | vnormals (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vc< T >::prop & | vcolors (VPropHandleT< T > _ph) |
| template<typename T > | |
| const _t2vc< T >::prop & | vcolors (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vtc< T >::prop & | vtexcoords (VPropHandleT< T > _ph) |
| template<typename T > | |
| const _t2vtc< T >::prop & | vtexcoords (VPropHandleT< T > _ph) const |
| GeoPTypes & | fptypes (FPTypesHandle _ph) |
| const GeoPTypes & | fptypes (FPTypesHandle _ph) const |
| GeoPLengths & | fplengths (FPLengthsHandle _ph) |
| const GeoPLengths & | fplengths (FPLengthsHandle _ph) const |
| GeoIndices & | findices (FIndicesHandle _ph) |
| const GeoIndices & | findices (FIndicesHandle _ph) const |
| template<typename T > | |
| T & | vpositions (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<class T > | |
| const T & | vpositions (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vnormals (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<class T > | |
| const T & | vnormals (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vcolors (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<class T > | |
| const T & | vcolors (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vtexcoords (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<class T > | |
| const T & | vtexcoords (VPropHandleT< T > _ph, VertexHandle _vh) const |
| FPTypesHandle::value_type & | fptypes (FPTypesHandle _ph, FaceHandle _fh) |
| const FPTypesHandle::value_type & | fptypes (FPTypesHandle _ph, FaceHandle _fh) const |
| FPLengthsHandle::value_type & | fplengths (FPLengthsHandle _ph, FaceHandle _fh) |
| const FPLengthsHandle::value_type & | fplengths (FPLengthsHandle _ph, FaceHandle _fh) const |
| FIndicesHandle::value_type & | findices (FIndicesHandle _ph, FaceHandle _fh) |
| const FIndicesHandle::value_type & | findices (FIndicesHandle _ph, FaceHandle _fh) const |
Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors.
For internal use only.