In file SM2/SM2.h:

class SM2FaceQualityConstraint : public Constraint

a class corresponding to a geometric constraint which decimates|refines faces if they are too small|large|elongated

Inheritance:


Public Classes

class MissingMesh : public Exception
an exception class thrown when the mesh contour is not valid

Public Methods

virtual void apply ()
the apply fonction that refines|decimates the face to satisfy the area and elongation constraints
SM2* getMesh () const
returns the 2-simplex mesh involved in the constraint
double getConstraintAreaMagnitude () const
returns the area constraint magnitude
double getConstraintLengthMagnitude () const
returns the length constraint magnitude
void setConstraintAreaMagnitude (const double _constraintAreaMagnitude)
sets the area constraint magnitude
void setConstraintLengthMagnitude (const double _constraintLengthMagnitude)
sets the area constraint magnitude

Public

constructor
destructor
virtual ~SM2FaceQualityConstraint ()
delete the constraint

Private Fields

SM2* mesh
pointer of the 2 simplex mesh
double constraintAreaMagnitude
area constraint magnitude
double constraintLengthMagnitude
elongation constraint magnitude

Documentation

a class corresponding to a geometric constraint which decimates|refines faces if they are too small|large|elongated
class MissingMesh: public Exception
an exception class thrown when the mesh contour is not valid

SM2* mesh
pointer of the 2 simplex mesh

double constraintAreaMagnitude
area constraint magnitude

double constraintLengthMagnitude
elongation constraint magnitude

virtual void apply()
the apply fonction that refines|decimates the face to satisfy the area and elongation constraints

SM2* getMesh() const
returns the 2-simplex mesh involved in the constraint

double getConstraintAreaMagnitude() const
returns the area constraint magnitude

double getConstraintLengthMagnitude() const
returns the length constraint magnitude

void setConstraintAreaMagnitude(const double _constraintAreaMagnitude)
sets the area constraint magnitude

void setConstraintLengthMagnitude(const double _constraintLengthMagnitude)
sets the area constraint magnitude

constructor

destructor

virtual ~SM2FaceQualityConstraint()
delete the constraint


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de