aimstil
5.0.5
|
#include <cathier/meshUtils.h>
Public Types | |
typedef TCircularNeighborXsr::value_type | Neighborhood |
typedef TCircularNeighborXsr::reference | NeighborhoodRef |
typedef TVertexXsr::reference | VertexRef |
typedef TVertexXsr::index_type | index_type |
Public Member Functions | |
Mesh_curvature2 (TVertexXsr vertexXsr, TCircularNeighborXsr neighXsr) | |
prec_type | gaussianCurvature () const |
Return computed (signed) Gaussian curvature at vertex. More... | |
prec_type | meanCurvature () const |
Return computed (signed) mean curvature at vertex. More... | |
std::pair< prec_type, prec_type > | principalCurvatures () const |
Return computed (signed) principal curvatures at vertex. More... | |
prec_type | voronoiArea () const |
Return computed voronoi area at vertex. More... | |
const numeric_array< prec_type, 3 > & | normal () const |
Return computed normal. More... | |
prec_type | unorientedGaussianCurvature () const |
Return unoriented Gaussian curvature at vertex. More... | |
prec_type | unorientedMeanCurvature () const |
Return unoriented mean curvature at vertex. More... | |
void | process (index_type i) |
Computes all the good stuff at the i-th vertex. More... | |
Definition at line 757 of file meshUtils.h.
typedef TVertexXsr::index_type til::Mesh_curvature2< TVertexXsr, TCircularNeighborXsr, prec_type >::index_type |
Definition at line 769 of file meshUtils.h.
typedef TCircularNeighborXsr::value_type til::Mesh_curvature2< TVertexXsr, TCircularNeighborXsr, prec_type >::Neighborhood |
Definition at line 765 of file meshUtils.h.
typedef TCircularNeighborXsr::reference til::Mesh_curvature2< TVertexXsr, TCircularNeighborXsr, prec_type >::NeighborhoodRef |
Definition at line 766 of file meshUtils.h.
typedef TVertexXsr::reference til::Mesh_curvature2< TVertexXsr, TCircularNeighborXsr, prec_type >::VertexRef |
Definition at line 768 of file meshUtils.h.
|
inline |
Definition at line 773 of file meshUtils.h.
|
inline |
Return computed (signed) Gaussian curvature at vertex.
Definition at line 781 of file meshUtils.h.
|
inline |
Return computed (signed) mean curvature at vertex.
Definition at line 783 of file meshUtils.h.
|
inline |
Return computed normal.
Definition at line 790 of file meshUtils.h.
|
inline |
Return computed (signed) principal curvatures at vertex.
the first in the pair is always the one with highest norm.
Definition at line 786 of file meshUtils.h.
|
inline |
Computes all the good stuff at the i-th vertex.
NB: nothing is returned here, use the appropriate get functions after calling compute.
Definition at line 802 of file meshUtils.h.
Referenced by til::MeshWaveletEnergy2< TVertexXsr, TNeighborhoodXsr, TPrec >::operator()().
|
inline |
Return unoriented Gaussian curvature at vertex.
Definition at line 793 of file meshUtils.h.
|
inline |
Return unoriented mean curvature at vertex.
Definition at line 795 of file meshUtils.h.
|
inline |
Return computed voronoi area at vertex.
Definition at line 788 of file meshUtils.h.
Referenced by til::MeshWaveletEnergy2< TVertexXsr, TNeighborhoodXsr, TPrec >::operator()().