In file triangulation/ActiveTriangulation3D.h:

class ActiveTriangulation3DTransformation : public TransformationList

an iterator over 3D active triangulation vertices to compute global transformations

Inheritance:


Public Methods

ActiveTriangulation3DTransformation (ActiveTriangulation3D *t)
builds a new iterator
virtual ~ActiveTriangulation3DTransformation ()
empty 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

ActiveTriangulation3D* triangulation
mesh to iterate on
ActiveTriangulationVertex3DIterator it
vertices iterator

Documentation

an iterator over 3D active triangulation vertices to compute global transformations
ActiveTriangulation3D* triangulation
mesh to iterate on

ActiveTriangulationVertex3DIterator it
vertices iterator

ActiveTriangulation3DTransformation(ActiveTriangulation3D *t)
builds a new iterator
Parameters:
mesh - mesh to iterate on

virtual ~ActiveTriangulation3DTransformation()
empty 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:
ActiveTriangulation3DShapeTransformation

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