|
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 |
||
| ) |
1.8.3.1