In file SM2/SM2.h:

class SM2ContourTangentConstraint : public Constraint

a class corresponding to a position constraint where for each vertex belonging to a contour, the angle between its contour normal and its surface normal is contrained to a given 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 moves neighboring vertices of the contour vertices such that the angle between normals is equal to a given value
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 getTangentAngle () const
returns the angle between the contour normal vector and the surface normal vector
void setTangentAngle (const double _angle)
sets the angle between the contour normal vector and the surface normal vector

Public

constructor
destructor
virtual ~SM2ContourTangentConstraint ()
delete the constraint

Private Fields

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

Documentation

a class corresponding to a position constraint where for each vertex belonging to a contour, the angle between its contour normal and its surface normal is contrained to a given 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 tangentAngle
the angle between the contour normal vector and the surface normal vector

virtual void apply()
the apply fonction that moves neighboring vertices of the contour vertices such that the angle between normals is equal to a given value

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 getTangentAngle() const
returns the angle between the contour normal vector and the surface normal vector

void setTangentAngle(const double _angle)
sets the angle between the contour normal vector and the surface normal vector

constructor

destructor

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