In file triangulation/TriangulationZone.h:

class TriangulationZone : public ListElement<TriangulationZone>

triangulation zone

Inheritance:


Public Methods

const TclString& getName (void) const
returns zone name
int getRef (void) const
returns zone reference number
void setName (const TclString& n)
set new zone name
void triangleRemoved (TriangulationTriangle *triangle)
removes triangle from triangless list
void newTriangle (TriangulationTriangle *triangle)
adds triangle to triangles list
std::list <TriangulationTriangle *> ::iterator getFirstTriangle ()
returns the first element of the list of triangles
std::list <TriangulationTriangle *> ::iterator getLastTriangle ()
returns the last element of the list of triangles

Public

constructor
TriangulationZone (Triangulation *mesh, const TclString& name)
constructors
TriangulationZone (const TriangulationZone& org)
copy constructor
destructor
virtual ~TriangulationZone ()
removes zone from zone's triangles

Regularize the zone topology using edge swapping

Protected Fields

TclString name
zone name
Triangulation* triangulation
triangulation where the zone belongs to
int ref
zone unique reference
std::list <TriangulationTriangle *> triangleList
zones face

Documentation

triangulation zone
TclString name
zone name

Triangulation* triangulation
triangulation where the zone belongs to

int ref
zone unique reference

std::list <TriangulationTriangle *> triangleList
zones face

constructor

TriangulationZone(Triangulation *mesh, const TclString& name)
constructors
Parameters:
mesh - zone triangulation
name - zone name

TriangulationZone(const TriangulationZone& org)
copy constructor

destructor

virtual ~TriangulationZone()
removes zone from zone's triangles

const TclString& getName(void) const
returns zone name

int getRef(void) const
returns zone reference number

void setName(const TclString& n)
set new zone name
Parameters:
n - new zone name

void triangleRemoved(TriangulationTriangle *triangle)
removes triangle from triangless list
Parameters:
triangle - triangle to remove

void newTriangle(TriangulationTriangle *triangle)
adds triangle to triangles list
Parameters:
triangle - triangle to add

Regularize the zone topology using edge swapping

std::list <TriangulationTriangle *> ::iterator getFirstTriangle()
returns the first element of the list of triangles

std::list <TriangulationTriangle *> ::iterator getLastTriangle()
returns the last element of the list of triangles


Direct child classes:
TriangulationZone3D

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