OMToolkit
1.0
The polygonal mesh processing tool.
|
#include <OMMatrixCurvature.h>
Public Types | |
enum | MatrixType { MIN, MAX, MEAN, GAUSS } |
typedef Types::ModuleMeshd | MeshT |
typedef MeshT::Scalar | ScalarT |
typedef MeshT::Normal | NormalT |
typedef MeshT::AttributeScalar | AScalarT |
typedef Types::OMSerializableMatrix < AScalarT > | MatrixT |
Public Member Functions | |
OMMatrixCurvature (MeshT *mesh) | |
bool | Compute (OpenMesh::VPropHandleT< MatrixT > matrixH, OpenMesh::VPropHandleT< NormalT > curvatureH, OpenMesh::VPropHandleT< AScalarT > curvatureMagH, MatrixType type=MAX) |
typedef MeshT::Normal OMToolkit::OMMatrixCurvature::NormalT |
typedef MeshT::Scalar OMToolkit::OMMatrixCurvature::ScalarT |
OMToolkit::OMMatrixCurvature::OMMatrixCurvature | ( | MeshT * | mesh | ) |
bool OMToolkit::OMMatrixCurvature::Compute | ( | OpenMesh::VPropHandleT< MatrixT > | matrixH, |
OpenMesh::VPropHandleT< NormalT > | curvatureH, | ||
OpenMesh::VPropHandleT< AScalarT > | curvatureMagH, | ||
MatrixType | type = MAX |
||
) |