In file SM2/SM2.h:

class SM2ShapeTransformation : public SM2Transformation

an iterator over 2 simplex mesh vertices to compute global transformations

Inheritance:


Public Methods

SM2ShapeTransformation (SM2 *mesh)
builds a new iterator
virtual ~SM2ShapeTransformation ()
destructor
virtual double getX1 (void) const
returns first point X coordinate
virtual double getY1 (void) const
returns first point Y coordinate
virtual double getZ1 (void) const
returns first point Z coordinate
virtual const Vec3 & getPosition (void) const
returns first point coordinates
virtual void apply (const Vec3& newPosition)
apply given force at that point

Inherited from SM2Transformation:

Public Methods

virtual void first(void)
virtual void operator++(void)
virtual void operator++(int)
virtual bool isAtEnd(void) const
virtual double getWeight(void) const
virtual double getX2(void) const
virtual double getY2(void) const
virtual double getZ2(void) const

Protected Fields

SM2* mesh
SM2VerticesIterator it

Documentation

an iterator over 2 simplex mesh vertices to compute global transformations
SM2ShapeTransformation(SM2 *mesh)
builds a new iterator
Parameters:
mesh - mesh to iterate on

virtual ~SM2ShapeTransformation()
destructor

virtual double getX1(void) const
returns first point X coordinate

virtual double getY1(void) const
returns first point Y coordinate

virtual double getZ1(void) const
returns first point Z coordinate

virtual const Vec3 & getPosition(void) const
returns first point coordinates

virtual void apply(const Vec3& newPosition)
apply given force at that point
Parameters:
newPosition - new point position


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