#include <PropertyKernel.hh>

Public Types | |
| typedef FPropHandleT< osg::UInt32 > | FIndicesHandle |
| typedef FPropHandleT< osg::UInt32 > | FPLengthsHandle |
| typedef FPropHandleT< osg::UInt8 > | FPTypesHandle |
| typedef FP::GeoIndicesUI32 < IsTriMesh > | GeoIndices |
| typedef FP::GeoPLengthsUI32 | GeoPLengths |
| typedef FP::GeoPTypesUI8 | GeoPTypes |
Public Member Functions | |
| PropertyKernel () | |
| void | stats (void) |
| virtual | ~PropertyKernel () |
Protected Member Functions | |
| FIndicesHandle | add_findices (FPTypesHandle _pht, FPLengthsHandle _phl) |
| FPLengthsHandle | add_fplengths () |
| FPTypesHandle | add_fptypes () |
| template<typename T > | |
| VPropHandleT< T > | add_vcolors (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_vpositions (const T &_t, const std::string &_n) |
| template<typename T > | |
| VPropHandleT< T > | add_vtexcoords (const T &_t, const std::string &_n) |
| const FIndicesHandle::value_type & | findices (FIndicesHandle _ph, FaceHandle _fh) const |
| FIndicesHandle::value_type & | findices (FIndicesHandle _ph, FaceHandle _fh) |
| const GeoIndices & | findices (FIndicesHandle _ph) const |
| GeoIndices & | findices (FIndicesHandle _ph) |
| const FPLengthsHandle::value_type & | fplengths (FPLengthsHandle _ph, FaceHandle _fh) const |
| FPLengthsHandle::value_type & | fplengths (FPLengthsHandle _ph, FaceHandle _fh) |
| const GeoPLengths & | fplengths (FPLengthsHandle _ph) const |
| GeoPLengths & | fplengths (FPLengthsHandle _ph) |
| const FPTypesHandle::value_type & | fptypes (FPTypesHandle _ph, FaceHandle _fh) const |
| FPTypesHandle::value_type & | fptypes (FPTypesHandle _ph, FaceHandle _fh) |
| const GeoPTypes & | fptypes (FPTypesHandle _ph) const |
| GeoPTypes & | fptypes (FPTypesHandle _ph) |
| template<class T > | |
| const T & | vcolors (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vcolors (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<typename T > | |
| const _t2vc< T >::prop & | vcolors (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vc< T >::prop & | vcolors (VPropHandleT< T > _ph) |
| template<class T > | |
| const T & | vnormals (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vnormals (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<typename T > | |
| const _t2vn< T >::prop & | vnormals (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vn< T >::prop & | vnormals (VPropHandleT< T > _ph) |
| template<class T > | |
| const T & | vpositions (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vpositions (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<typename T > | |
| const _t2vp< T >::prop & | vpositions (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vp< T >::prop & | vpositions (VPropHandleT< T > _ph) |
| template<class T > | |
| const T & | vtexcoords (VPropHandleT< T > _ph, VertexHandle _vh) const |
| template<typename T > | |
| T & | vtexcoords (VPropHandleT< T > _ph, VertexHandle _vh) |
| template<typename T > | |
| const _t2vtc< T >::prop & | vtexcoords (VPropHandleT< T > _ph) const |
| template<typename T > | |
| _t2vtc< T >::prop & | vtexcoords (VPropHandleT< T > _ph) |
Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors.
Definition at line 66 of file PropertyKernel.hh.
| typedef FPropHandleT<osg::UInt32> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::FIndicesHandle |
Reimplemented in OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >.
Definition at line 74 of file PropertyKernel.hh.
| typedef FPropHandleT<osg::UInt32> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::FPLengthsHandle |
Reimplemented in OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >.
Definition at line 73 of file PropertyKernel.hh.
| typedef FPropHandleT<osg::UInt8> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::FPTypesHandle |
Reimplemented in OpenMesh::Kernel_OSG::AttribKernelT< MeshItems >.
Definition at line 72 of file PropertyKernel.hh.
| typedef FP::GeoIndicesUI32<IsTriMesh> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::GeoIndices |
Definition at line 78 of file PropertyKernel.hh.
| typedef FP::GeoPLengthsUI32 OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::GeoPLengths |
Definition at line 77 of file PropertyKernel.hh.
| typedef FP::GeoPTypesUI8 OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::GeoPTypes |
Definition at line 76 of file PropertyKernel.hh.
| OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::PropertyKernel | ( | ) | [inline] |
Definition at line 82 of file PropertyKernel.hh.
| virtual OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::~PropertyKernel | ( | ) | [inline, virtual] |
Definition at line 83 of file PropertyKernel.hh.
| FIndicesHandle OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_findices | ( | FPTypesHandle | _pht, | |
| FPLengthsHandle | _phl | |||
| ) | [inline, protected] |
Definition at line 115 of file PropertyKernel.hh.
| FPLengthsHandle OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_fplengths | ( | ) | [inline, protected] |
Definition at line 112 of file PropertyKernel.hh.
| FPTypesHandle OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_fptypes | ( | ) | [inline, protected] |
Definition at line 109 of file PropertyKernel.hh.
| VPropHandleT<T> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_vcolors | ( | const T & | _t, | |
| const std::string & | _n | |||
| ) | [inline, protected] |
Definition at line 99 of file PropertyKernel.hh.
| VPropHandleT<T> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_vnormals | ( | const T & | _t, | |
| const std::string & | _n | |||
| ) | [inline, protected] |
Definition at line 95 of file PropertyKernel.hh.
| VPropHandleT<T> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_vpositions | ( | const T & | _t, | |
| const std::string & | _n | |||
| ) | [inline, protected] |
Definition at line 91 of file PropertyKernel.hh.
| VPropHandleT<T> OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::add_vtexcoords | ( | const T & | _t, | |
| const std::string & | _n | |||
| ) | [inline, protected] |
Definition at line 103 of file PropertyKernel.hh.
| const FIndicesHandle::value_type& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::findices | ( | FIndicesHandle | _ph, | |
| FaceHandle | _fh | |||
| ) | const [inline, protected] |
Definition at line 244 of file PropertyKernel.hh.
| FIndicesHandle::value_type& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::findices | ( | FIndicesHandle | _ph, | |
| FaceHandle | _fh | |||
| ) | [inline, protected] |
Definition at line 240 of file PropertyKernel.hh.
| const GeoIndices& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::findices | ( | FIndicesHandle | _ph | ) | const [inline, protected] |
Definition at line 177 of file PropertyKernel.hh.
| GeoIndices& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::findices | ( | FIndicesHandle | _ph | ) | [inline, protected] |
Definition at line 174 of file PropertyKernel.hh.
| const FPLengthsHandle::value_type& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fplengths | ( | FPLengthsHandle | _ph, | |
| FaceHandle | _fh | |||
| ) | const [inline, protected] |
Definition at line 235 of file PropertyKernel.hh.
| FPLengthsHandle::value_type& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fplengths | ( | FPLengthsHandle | _ph, | |
| FaceHandle | _fh | |||
| ) | [inline, protected] |
Definition at line 231 of file PropertyKernel.hh.
| const GeoPLengths& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fplengths | ( | FPLengthsHandle | _ph | ) | const [inline, protected] |
Definition at line 170 of file PropertyKernel.hh.
| GeoPLengths& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fplengths | ( | FPLengthsHandle | _ph | ) | [inline, protected] |
Definition at line 167 of file PropertyKernel.hh.
| const FPTypesHandle::value_type& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fptypes | ( | FPTypesHandle | _ph, | |
| FaceHandle | _fh | |||
| ) | const [inline, protected] |
Definition at line 226 of file PropertyKernel.hh.
| FPTypesHandle::value_type& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fptypes | ( | FPTypesHandle | _ph, | |
| FaceHandle | _fh | |||
| ) | [inline, protected] |
Definition at line 222 of file PropertyKernel.hh.
| const GeoPTypes& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fptypes | ( | FPTypesHandle | _ph | ) | const [inline, protected] |
Definition at line 163 of file PropertyKernel.hh.
| GeoPTypes& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::fptypes | ( | FPTypesHandle | _ph | ) | [inline, protected] |
Definition at line 160 of file PropertyKernel.hh.
| void OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::stats | ( | void | ) | [inline] |
Definition at line 249 of file PropertyKernel.hh.
| const T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vcolors | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | const [inline, protected] |
Definition at line 206 of file PropertyKernel.hh.
| T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vcolors | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | [inline, protected] |
Definition at line 202 of file PropertyKernel.hh.
| const _t2vc<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vcolors | ( | VPropHandleT< T > | _ph | ) | const [inline, protected] |
Definition at line 146 of file PropertyKernel.hh.
| _t2vc<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vcolors | ( | VPropHandleT< T > | _ph | ) | [inline, protected] |
Definition at line 142 of file PropertyKernel.hh.
| const T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vnormals | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | const [inline, protected] |
Definition at line 197 of file PropertyKernel.hh.
| T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vnormals | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | [inline, protected] |
Definition at line 193 of file PropertyKernel.hh.
| const _t2vn<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vnormals | ( | VPropHandleT< T > | _ph | ) | const [inline, protected] |
Definition at line 137 of file PropertyKernel.hh.
| _t2vn<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vnormals | ( | VPropHandleT< T > | _ph | ) | [inline, protected] |
Definition at line 133 of file PropertyKernel.hh.
| const T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vpositions | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | const [inline, protected] |
Definition at line 188 of file PropertyKernel.hh.
| T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vpositions | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | [inline, protected] |
Definition at line 184 of file PropertyKernel.hh.
| const _t2vp<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vpositions | ( | VPropHandleT< T > | _ph | ) | const [inline, protected] |
Definition at line 128 of file PropertyKernel.hh.
| _t2vp<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vpositions | ( | VPropHandleT< T > | _ph | ) | [inline, protected] |
Definition at line 124 of file PropertyKernel.hh.
| const T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vtexcoords | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | const [inline, protected] |
Definition at line 215 of file PropertyKernel.hh.
| T& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vtexcoords | ( | VPropHandleT< T > | _ph, | |
| VertexHandle | _vh | |||
| ) | [inline, protected] |
Definition at line 211 of file PropertyKernel.hh.
| const _t2vtc<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vtexcoords | ( | VPropHandleT< T > | _ph | ) | const [inline, protected] |
Definition at line 155 of file PropertyKernel.hh.
| _t2vtc<T>::prop& OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh >::vtexcoords | ( | VPropHandleT< T > | _ph | ) | [inline, protected] |
Definition at line 151 of file PropertyKernel.hh.