In file triangulation/TriangulationTriangle3D.h:

class TriangulationLandmark : public TriangulationPoint, public ListElement<TriangulationLandmark>

a landmark lying on a triangulation

Inheritance:


Public Methods

TclString getName () const
returns the name of the landmark
void setName (const TclString n)
set the name of the landmark

Public

constructors
TriangulationLandmark (const double c[3], TriangulationTriangle3D *t, TclString name)
create a point from its 3 barycentric coordinates and its triangle
destructor
virtual ~TriangulationLandmark ()
empty destructor

Protected Fields

TclString name
the name of the landmark

Inherited from TriangulationPoint:

Public Methods

const double* getCoordinates() const
TriangulationTriangle3D* getTriangle() const
void setPosition(const double c[3], TriangulationTriangle3D *t)

Protected Fields

double coordinates[3]
TriangulationTriangle3D* triangle

Documentation

a landmark lying on a triangulation
constructors

TriangulationLandmark(const double c[3], TriangulationTriangle3D *t, TclString name)
create a point from its 3 barycentric coordinates and its triangle
Parameters:
c - the 3 barycentric coordinates (sum=1)
t - the triangle (must not be 0)

destructor

virtual ~TriangulationLandmark()
empty destructor

TclString name
the name of the landmark

TclString getName() const
returns the name of the landmark

void setName(const TclString n)
set the name of the landmark


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