Developer Documentation

Public Types | Public Member Functions | Private Attributes | List of all members
Remeshing::DiffGeoT< Mesh > Class Template Reference

## Public Types
typedef Mesh::Scalar | Scalar
typedef Mesh::VertexHandle | VertexHandle

## Public Member Functions
| DiffGeoT (Mesh &_mesh)
void | compute (unsigned int _post_smoothing_iters=0)
void | compute_edge_weights ()
void | compute_area ()
void | compute_gauss_curvature ()
void | compute_mean_curvature ()
void | post_smoothing (unsigned int _iters)
Scalar | compute_area (VertexHandle _vh) const
Scalar | area (VertexHandle _vh) const
Scalar | gauss_curvature (VertexHandle _vh) const
Scalar | mean_curvature (VertexHandle _vh) const
Scalar | min_curvature (VertexHandle _vh) const
Scalar | max_curvature (VertexHandle _vh) const

## Private Attributes
Mesh & | mesh_
OpenMesh::VPropHandleT< Scalar > | area_
OpenMesh::VPropHandleT< Scalar > | gauss_curvature_
OpenMesh::VPropHandleT< Scalar > | mean_curvature_
OpenMesh::EPropHandleT< Scalar > | edge_weight_
bool | weights_computed_
bool | area_computed_

## Detailed Description

### template<class Mesh>
class Remeshing::DiffGeoT< Mesh >

Definition at line 67 of file DiffGeoT.hh.

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

- Plugin-Remesher/Algorithms/DiffGeoT.hh
- Plugin-Remesher/Algorithms/DiffGeoT_impl.hh