In file SM2/SM2Zone.h:

class SM2ZoneTopology : public ListElement<SM2ZoneTopology>

2 simplex mesh zone topology

Inheritance:


Public Fields

friend class SM2
returns the first element of the list of faces

Public Methods

const TclString& getName (void) const
returns zone name
int getRef (void) const
returns zone reference number
SM2VertexTopology* getVertexTopology (void) const
returns one zone vertex (if possible, a vertex that is not shared by other zones
void setName (const TclString& n)
set new zone name
void deleted (SM2FaceTopology *face)
removes face from faces list
void newFace (SM2FaceTopology *face)
adds face to faces list
virtual unsigned int regularizeZoneTopology (void)
Regularize the zone topology using edge swapping

Public

constructor
SM2ZoneTopology (SM2Topology *mesh, const TclString& name)
constructors
SM2ZoneTopology (const SM2ZoneTopology& org)
copy constructor
destructor
virtual ~SM2ZoneTopology ()
removes zone from zone's faces

Protected Fields

TclString name
zone name
SM2Topology* mesh
2-simplex mesh the zone belongs to
int ref
zone unique reference
std::list <SM2FaceTopology *> faces
zones face

Documentation

2 simplex mesh zone topology
TclString name
zone name

SM2Topology* mesh
2-simplex mesh the zone belongs to

int ref
zone unique reference

std::list <SM2FaceTopology *> faces
zones face

constructor

SM2ZoneTopology(SM2Topology *mesh, const TclString& name)
constructors
Parameters:
mesh - zone mesh
name - zone name

SM2ZoneTopology(const SM2ZoneTopology& org)
copy constructor

destructor

virtual ~SM2ZoneTopology()
removes zone from zone's faces

const TclString& getName(void) const
returns zone name

int getRef(void) const
returns zone reference number

SM2VertexTopology* getVertexTopology(void) const
returns one zone vertex (if possible, a vertex that is not shared by other zones

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

void deleted(SM2FaceTopology *face)
removes face from faces list
Parameters:
face - face to remove

void newFace(SM2FaceTopology *face)
adds face to faces list
Parameters:
face - face to add

virtual unsigned int regularizeZoneTopology(void)
Regularize the zone topology using edge swapping

friend class SM2
returns the first element of the list of faces


Direct child classes:
SM2Zone

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