In file SM2/SM2.h:

class SM2ContourAngleConstraint : public Constraint

a class corresponding to a force constraint where the simplex angle of each vertex belonging to a contour are set to a constant value

Inheritance:


Public Classes

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

Public Methods

virtual void apply ()
the apply fonction that modifies the simplex angle of contour vertices
SM2* getMesh () const
returns the 2-simplex mesh involved in the constraint
SM2Contour3D* getContour () const
returns the 2-simplex mesh contour involved in the constraint
double getSimplexAngle () const
returns the constant simplex angle
void setSimplexAngle (const double _angle)
sets the constant simplex angle at contour

Public

constructor
destructor
virtual ~SM2ContourAngleConstraint ()
delete the constraint

Private Fields

SM2Contour3D* contour
the 2-simplex mesh contour involved in the constraint
double simplexAngle
the angle between the contour normal vector and the surface normal vector

Documentation

a class corresponding to a force constraint where the simplex angle of each vertex belonging to a contour are set to a constant value
class MissingContour: public Exception
an exception class thrown when the mesh contour is not valid

SM2Contour3D* contour
the 2-simplex mesh contour involved in the constraint

double simplexAngle
the angle between the contour normal vector and the surface normal vector

virtual void apply()
the apply fonction that modifies the simplex angle of contour vertices

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

SM2Contour3D* getContour() const
returns the 2-simplex mesh contour involved in the constraint

double getSimplexAngle() const
returns the constant simplex angle

void setSimplexAngle(const double _angle)
sets the constant simplex angle at contour

constructor

destructor

virtual ~SM2ContourAngleConstraint()
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