|
OMToolkit
1.0
The polygonal mesh processing tool.
|
#include <OMTypes.h>
Public Types | |
| typedef AScalar | AttributeScalar |
| typedef OMSerializableMatrix < AttributeScalar > | VertexMatrix |
| typedef OMSerializableVector < AttributeScalar > | VertexAttributeVector |
Public Member Functions | |
| ModuleMesh () | |
| Normal & | curvature (VertexHandle vertex) |
| AttributeScalar & | curvatureMagnitude (VertexHandle vertex) |
| OpenMesh::VPropHandleT < AttributeScalar > | getCurvatureMagHandle () |
| OpenMesh::VPropHandleT< Normal > | getCurvatureHandle () |
| VertexMatrix & | getMatrix (VertexHandle vertex) |
| VertexAttributeVector & | getAttributes (VertexHandle vertex) |
| OpenMesh::VPropHandleT < VertexMatrix > | getMatrixHandle () |
| OpenMesh::VPropHandleT< int > | getFlagHandle () |
| OpenMesh::VPropHandleT < VertexAttributeVector > | getVertexAttributeHandle () |
Public Attributes | |
| OpenMesh::VPropHandleT< int > | m_flag |
Type of mesh used in modules - necessary for maintain compatibility For each property is necessary to define following: PropHandleT<T> property handle Accessing methods are advised In constructor, add property and set it to be persistent
| AttributeScalar | Is scalar type used for all added attributes (matrices, vectors, curvature etc) |
| typedef AScalar OMToolkit::Types::ModuleMesh< AScalar >::AttributeScalar |
| typedef OMSerializableVector<AttributeScalar> OMToolkit::Types::ModuleMesh< AScalar >::VertexAttributeVector |
| typedef OMSerializableMatrix<AttributeScalar> OMToolkit::Types::ModuleMesh< AScalar >::VertexMatrix |
|
inline |
In constructor, we must add new property with unique name and set it to be persistent
|
inline |
Access method for curvature direction
| vertex | handle |
|
inline |
Access method for curvature magnitude
| vertex | handle |
|
inline |
Method returns a Vertex attributes vector
|
inline |
Method returns a handle to curvature vector property
|
inline |
Method returns a handle to curvature magnitude property
|
inline |
|
inline |
Method returns a Vertex matrix
|
inline |
Method returns a handle to Vertex matrix
|
inline |
Method returns a handle to Vertex attribute vector
| OpenMesh::VPropHandleT<int> OMToolkit::Types::ModuleMesh< AScalar >::m_flag |
1.8.3.1