A.I.M.S algorithms


aims::GeometricProperties Class Reference

#include <aims/mesh/geometric.h>

Inheritance diagram for aims::GeometricProperties:

Public Types

typedef std::vector< std::list
< unsigned > > 
NeighborList
 
typedef std::vector< std::list
< float > > 
WeightNeighborList
 
typedef std::vector< float > WeightList
 

Protected Member Functions

 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 68 of file geometric.h.

Member Typedef Documentation

typedef std::vector< std::list<unsigned> > aims::GeometricProperties::NeighborList

Definition at line 71 of file geometric.h.

typedef std::vector<float> aims::GeometricProperties::WeightList

Definition at line 73 of file geometric.h.

typedef std::vector< std::list<float> > aims::GeometricProperties::WeightNeighborList

Definition at line 72 of file geometric.h.

Constructor & Destructor Documentation

aims::GeometricProperties::GeometricProperties ( const AimsSurfaceTriangle mesh)
protected
virtual aims::GeometricProperties::~GeometricProperties ( )
protectedvirtual

Member Function Documentation

void aims::GeometricProperties::doAlpha ( )
protected
void aims::GeometricProperties::doBeta ( )
protected
void aims::GeometricProperties::doDot ( )
protected
void aims::GeometricProperties::doNeighbor ( )
protected
void aims::GeometricProperties::doPhi ( )
protected
void aims::GeometricProperties::doSimpleAlpha ( )
protected
void aims::GeometricProperties::doSurface ( )
protected
void aims::GeometricProperties::doTheta ( )
protected
const WeightList& aims::GeometricProperties::getAlpha ( ) const
protected
const WeightList& aims::GeometricProperties::getBeta ( ) const
protected
const WeightNeighborList& aims::GeometricProperties::getDot ( ) const
protected
const AimsSurfaceTriangle& aims::GeometricProperties::getMesh ( ) const
protected
const NeighborList& aims::GeometricProperties::getNeighbor ( ) const
protected
const WeightNeighborList& aims::GeometricProperties::getPhi ( ) const
protected
const WeightList& aims::GeometricProperties::getSimpleAlpha ( ) const
protected
const WeightNeighborList& aims::GeometricProperties::getSurface ( ) const
protected
const WeightNeighborList& aims::GeometricProperties::getTheta ( ) const
protected

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