In file SM2/SM2.h:

class SM2Transformation : public TransformationList

an iterator over 2 simplex mesh vertices to compute global transformations

Inheritance:


Public Methods

SM2Transformation (SM2 *mesh)
builds a new iterator
virtual ~SM2Transformation ()
destructor
virtual void first (void)
reset iterator to first point
virtual void operator++ (void)
increments iterator
virtual void operator++ (int)
increments iterator
virtual bool isAtEnd (void) const
returns true if end of list was reached
virtual double getWeight (void) const
returns point weight
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 double getX2 (void) const
returns second point X coordinate
virtual double getY2 (void) const
returns second point Y coordinate
virtual double getZ2 (void) const
returns second point Z coordinate
virtual void apply (const Vec3& newPosition)
apply given force at that point

Protected Fields

SM2* mesh
mesh to iterate on
SM2VerticesIterator it
vertices iterator

Documentation

an iterator over 2 simplex mesh vertices to compute global transformations
SM2* mesh
mesh to iterate on

SM2VerticesIterator it
vertices iterator

SM2Transformation(SM2 *mesh)
builds a new iterator
Parameters:
mesh - mesh to iterate on

virtual ~SM2Transformation()
destructor

virtual void first(void)
reset iterator to first point

virtual void operator++(void)
increments iterator

virtual void operator++(int)
increments iterator

virtual bool isAtEnd(void) const
returns true if end of list was reached

virtual double getWeight(void) const
returns point weight

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 double getX2(void) const
returns second point X coordinate

virtual double getY2(void) const
returns second point Y coordinate

virtual double getZ2(void) const
returns second point Z coordinate

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


Direct child classes:
SM2ShapeTransformation

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