OMToolkit 1.0 The polygonal mesh processing tool.

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
OMToolkit::OMMatrixCurvature Class Reference

`#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)

## Member Typedef Documentation

typedef MeshT::AttributeScalar OMToolkit::OMMatrixCurvature::AScalarT

typedef Types::OMSerializableMatrix<AScalarT> OMToolkit::OMMatrixCurvature::MatrixT

typedef Types::ModuleMeshd OMToolkit::OMMatrixCurvature::MeshT

typedef MeshT::Normal OMToolkit::OMMatrixCurvature::NormalT

typedef MeshT::Scalar OMToolkit::OMMatrixCurvature::ScalarT

## Member Enumeration Documentation

enum OMToolkit::OMMatrixCurvature::MatrixType

Enumerator
MIN |
MAX |
MEAN |
GAUSS |

## Constructor & Destructor Documentation

OMToolkit::OMMatrixCurvature::OMMatrixCurvature | ( | MeshT * | mesh | ) |

## Member Function Documentation

bool OMToolkit::OMMatrixCurvature::Compute | ( | OpenMesh::VPropHandleT< MatrixT > | matrixH,
|  | OpenMesh::VPropHandleT< NormalT > | curvatureH,
|  | OpenMesh::VPropHandleT< AScalarT > | curvatureMagH,
|  | MatrixType | type = `MAX`
| ) |  |

The documentation for this class was generated from the following files:

- trunk/include/OMToolkit/OMMatrixCurvature.h
- trunk/src/toolkit/Toolkit/OMMatrixCurvature.cpp