A.I.M.S algorithms

aims::FiniteElementCurvature Class Reference

#include <aims/mesh/geometric.h>

Inheritance diagram for aims::FiniteElementCurvature:
Collaboration diagram for aims::FiniteElementCurvature:

Public Member Functions

 FiniteElementCurvature (const AimsSurfaceTriangle &mesh)
virtual ~FiniteElementCurvature ()
virtual Texture< float > doIt ()
- Public Member Functions inherited from aims::Curvature
 Curvature (const AimsSurfaceTriangle &mesh)
virtual ~Curvature ()

Additional Inherited Members

- Public Types inherited from aims::GeometricProperties
typedef std::vector< std::list
< unsigned > > 
typedef std::vector< std::list
< float > > 
typedef std::vector< float > WeightList
- Static Public Member Functions inherited from aims::Curvature
static void regularize (Texture< float > &tex, float ratio)
static void getTextureProperties (const Texture< float > &tex)
- Protected Member Functions inherited from aims::GeometricProperties
 GeometricProperties (const AimsSurfaceTriangle &mesh)
virtual ~GeometricProperties ()
void doPhi ()
void doTheta ()
void doAlpha ()
void doSimpleAlpha ()
void doBeta ()
void doDot ()
void doSurface ()
void doNeighbor ()
const WeightNeighborListgetPhi () const
const WeightNeighborListgetTheta () const
const WeightNeighborListgetDot () const
const WeightNeighborListgetSurface () const
const WeightListgetAlpha () const
const WeightListgetSimpleAlpha () const
const WeightListgetBeta () const
const NeighborListgetNeighbor () const
const AimsSurfaceTrianglegetMesh () const

Detailed Description

Definition at line 130 of file geometric.h.

Constructor & Destructor Documentation

aims::FiniteElementCurvature::FiniteElementCurvature ( const AimsSurfaceTriangle mesh)
virtual aims::FiniteElementCurvature::~FiniteElementCurvature ( )

Member Function Documentation

virtual Texture<float> aims::FiniteElementCurvature::doIt ( )

Implements aims::Curvature.

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