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 |