#include <aims/mesh/geometric.h>
|
| GaussianCurvature (const AimsSurfaceTriangle &mesh) |
|
| GaussianCurvature (carto::rc_ptr< AimsSurfaceTriangle > mesh) |
|
virtual | ~GaussianCurvature () |
|
virtual Texture< float > | doIt () |
|
void | localProcess (size_t i_vert, float &gaussianCurvature, float &meanCurvature, std::pair< float, float > &principalCurvatures, float &orientedMeanCurvature, float &orientedGaussianCurvature, Point3df &normal, float &voronoiArea) |
|
void | localProcess (const VertexPointer &i, float &gaussianCurvature, float &meanCurvature, std::pair< float, float > &principalCurvatures, float &orientedMeanCurvature, float &orientedGaussianCurvature, Point3df &normal, float &voronoiArea) |
|
| Curvature (const AimsSurfaceTriangle &mesh) |
|
| Curvature (carto::rc_ptr< AimsSurfaceTriangle > mesh) |
|
virtual | ~Curvature () |
|
| GeometricProperties (const AimsSurfaceTriangle &mesh) |
| constructor working on a const mesh More...
|
|
| GeometricProperties (carto::rc_ptr< AimsSurfaceTriangle > mesh) |
| constructor working on a non-const mesh More...
|
|
virtual | ~GeometricProperties () |
|
const WeightNeighborList & | getPhi () const |
|
const WeightNeighborList & | getTheta () const |
|
const WeightNeighborList & | getDot () const |
|
const WeightNeighborList & | getSurface () const |
|
const WeightList & | getAlpha () const |
|
const WeightList & | getSimpleAlpha () const |
|
const WeightList & | getBeta () const |
|
const AimsSurfaceTriangle & | getMesh () const |
|
carto::rc_ptr< AimsSurfaceTriangle > | getRcMesh () |
|
const NeighborList & | getNeighbor () const |
|
NeighborList & | getNeighbor () |
|
const NeighborList & | getTriangleNeighbor () const |
|
NeighborList & | getTriangleNeighbor () |
|
meshgraph::MeshGraphVertices & | getVertices () |
|
const meshgraph::MeshGraphVertices & | getVertices () const |
|
meshgraph::MeshGraphFaces & | getFaces () |
|
const meshgraph::MeshGraphFaces & | getFaces () const |
|
void | doPhi () |
|
void | doTheta () |
|
void | doAlpha () |
|
void | doSimpleAlpha () |
|
void | doBeta () |
|
void | doDot () |
|
void | doSurface () |
|
void | doNeighbor () |
|
void | sortPolygons (Neighborhood &npoly) |
|
void | buildSortVerticesNeighborhood (size_t i) |
|
void | doGraph () |
|
void | graphToMesh () |
|
Definition at line 214 of file geometric.h.
◆ GaussianCurvature() [1/2]
◆ GaussianCurvature() [2/2]
◆ ~GaussianCurvature()
virtual aims::GaussianCurvature::~GaussianCurvature |
( |
| ) |
|
|
virtual |
◆ doIt()
virtual Texture<float> aims::GaussianCurvature::doIt |
( |
| ) |
|
|
virtual |
◆ localProcess() [1/2]
void aims::GaussianCurvature::localProcess |
( |
const VertexPointer & |
i, |
|
|
float & |
gaussianCurvature, |
|
|
float & |
meanCurvature, |
|
|
std::pair< float, float > & |
principalCurvatures, |
|
|
float & |
orientedMeanCurvature, |
|
|
float & |
orientedGaussianCurvature, |
|
|
Point3df & |
normal, |
|
|
float & |
voronoiArea |
|
) |
| |
◆ localProcess() [2/2]
void aims::GaussianCurvature::localProcess |
( |
size_t |
i_vert, |
|
|
float & |
gaussianCurvature, |
|
|
float & |
meanCurvature, |
|
|
std::pair< float, float > & |
principalCurvatures, |
|
|
float & |
orientedMeanCurvature, |
|
|
float & |
orientedGaussianCurvature, |
|
|
Point3df & |
normal, |
|
|
float & |
voronoiArea |
|
) |
| |
The documentation for this class was generated from the following file: