Overture  Version 25
Public Types | Public Member Functions | List of all members
AdvancingFrontParameters Class Reference

#include <AdvancingFrontParameters.h>

Public Types

enum  StateEnum {
  frontNodes = 0, frontEdges, frontFaces, meshEdges,
  meshFaces, lastParam
}
 

Public Member Functions

 AdvancingFrontParameters (real maxang=80., real egrowth=-1.0, bool usefunc=true, int defAdvNum=-1, real qt=0.01)
 
 AdvancingFrontParameters (const AdvancingFrontParameters &aparam)
 
 ~AdvancingFrontParameters ()
 
void setMaxNeighborAngle (real ang)
 
void setEdgeGrowthFactor (real fact)
 
void toggleControlFunction ()
 
void setNumberOfAdvances (int adv)
 
void setQualityTolerance (real qt)
 
real getMaxNeighborAngle ()
 
real getEdgeGrowthFactor ()
 
real getQualityTolerance ()
 
real getAuxiliaryAngleTolerance ()
 
void setAuxiliaryAngleTolerance (real a)
 
bool usingControlFunction ()
 
int getNumberOfAdvances ()
 
void toggle (StateEnum t)
 
bool state (StateEnum t) const
 
void highlightFace (int f)
 
int highlightFace () const
 
void setSearchDistFactor (real sdf)
 
real getSearchDistFactor () const
 
void setDiscardDistFactor (real sdf)
 
real getDiscardDistFactor () const
 

Member Enumeration Documentation

Enumerator
frontNodes 
frontEdges 
frontFaces 
meshEdges 
meshFaces 
lastParam 

Constructor & Destructor Documentation

AdvancingFrontParameters::AdvancingFrontParameters ( real  maxang = 80.,
real  egrowth = -1.0,
bool  usefunc = true,
int  defAdvNum = -1,
real  qt = 0.01 
)
AdvancingFrontParameters::AdvancingFrontParameters ( const AdvancingFrontParameters aparam)
inline
AdvancingFrontParameters::~AdvancingFrontParameters ( )
inline

Member Function Documentation

real AdvancingFrontParameters::getAuxiliaryAngleTolerance ( )
inline
real AdvancingFrontParameters::getDiscardDistFactor ( ) const
inline
real AdvancingFrontParameters::getEdgeGrowthFactor ( )
inline

Referenced by Ugen::updateHybrid().

real AdvancingFrontParameters::getMaxNeighborAngle ( )
inline

Referenced by Ugen::updateHybrid().

int AdvancingFrontParameters::getNumberOfAdvances ( )
inline

Referenced by main(), and Ugen::updateHybrid().

real AdvancingFrontParameters::getQualityTolerance ( )
inline

Referenced by main().

real AdvancingFrontParameters::getSearchDistFactor ( ) const
inline
void AdvancingFrontParameters::highlightFace ( int  f)
inline
int AdvancingFrontParameters::highlightFace ( ) const
inline
void AdvancingFrontParameters::setAuxiliaryAngleTolerance ( real  a)
inline
void AdvancingFrontParameters::setDiscardDistFactor ( real  sdf)
inline
void AdvancingFrontParameters::setEdgeGrowthFactor ( real  fact)
inline

Referenced by Ugen::updateHybrid().

void AdvancingFrontParameters::setMaxNeighborAngle ( real  ang)
inline

Referenced by Ugen::updateHybrid().

void AdvancingFrontParameters::setNumberOfAdvances ( int  adv)
inline

Referenced by main(), and Ugen::updateHybrid().

void AdvancingFrontParameters::setQualityTolerance ( real  qt)
inline

Referenced by main(), and Ugen::updateHybrid().

void AdvancingFrontParameters::setSearchDistFactor ( real  sdf)
inline
bool AdvancingFrontParameters::state ( StateEnum  t) const
inline
void AdvancingFrontParameters::toggle ( StateEnum  t)
inline

Referenced by PlotIt::plot(), and Ugen::updateHybrid().

void AdvancingFrontParameters::toggleControlFunction ( )
inline
bool AdvancingFrontParameters::usingControlFunction ( )
inline

Referenced by Ugen::sealHoles().


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