In file SM2/SM2VertexContour3D.h:

class SM2VertexContour3D : public ActiveVertexContour3D

a class describing a vertex of a contour in a 2-simplex mesh

Inheritance:


Public Methods

void setSM2Vertex (SM2Vertex *_vertex)
sets the vertex of the 2-simplex mesh associated with this contour vertex
SM2Vertex* getSM2Vertex () const
returns the vertex of the 2-simplex mesh associated with this contour vertex
SM2VertexContour3D* getFollowing () const
Returns the right neighboring vertex in the line taking into account the line topology
SM2VertexContour3D* getPrevious () const
Returns the left neighboring vertex in the line taking into account the line topology
SM2VertexContour3D* getTopologicalFollowing () const
Returns the right neighboring vertex in the line without taking into account the line topology
SM2VertexContour3D* getTopologicalPrevious () const
Returns the left neighboring vertex in the line without taking into account the line topology
void setSM2SimplexAngle (const double _angle)
set the simplex angle of the associated 2-simplex mesh vertex
double getSM2SimplexAngle () const
get the simplex angle of the associated 2-simplex mesh vertex
SM2ContourLine3D* getLine () const
returns the line containing this vertex
SM2EdgeContour3D* getEdge () const
returns the edge containing this vertex
SM2Contour3D* getContour () const
returns the contour containing this vertex
virtual void updatePosition ()
update the position of the vertex given the forces applied on it

Public

constructor
SM2VertexContour3D (AContourLine3D *line, SM2Vertex *_vertex, Vec3 &pos, RangeInformation *ri=0)
build a contour vertex
destructor
virtual ~SM2VertexContour3D ()
delete the contour vertex

Protected Fields

SM2Vertex* vertex
the vertex of the 2-simplex mesh associated with this contour vertex
double SM2simplexAngle
the simplex angle of the associated vertex

Documentation

a class describing a vertex of a contour in a 2-simplex mesh
SM2Vertex* vertex
the vertex of the 2-simplex mesh associated with this contour vertex

double SM2simplexAngle
the simplex angle of the associated vertex

void setSM2Vertex(SM2Vertex *_vertex)
sets the vertex of the 2-simplex mesh associated with this contour vertex

SM2Vertex* getSM2Vertex() const
returns the vertex of the 2-simplex mesh associated with this contour vertex

SM2VertexContour3D* getFollowing() const
Returns the right neighboring vertex in the line taking into account the line topology

SM2VertexContour3D* getPrevious() const
Returns the left neighboring vertex in the line taking into account the line topology

SM2VertexContour3D* getTopologicalFollowing() const
Returns the right neighboring vertex in the line without taking into account the line topology

SM2VertexContour3D* getTopologicalPrevious() const
Returns the left neighboring vertex in the line without taking into account the line topology

void setSM2SimplexAngle(const double _angle)
set the simplex angle of the associated 2-simplex mesh vertex

double getSM2SimplexAngle() const
get the simplex angle of the associated 2-simplex mesh vertex

SM2ContourLine3D* getLine() const
returns the line containing this vertex

SM2EdgeContour3D* getEdge() const
returns the edge containing this vertex

SM2Contour3D* getContour() const
returns the contour containing this vertex

virtual void updatePosition()
update the position of the vertex given the forces applied on it

constructor

SM2VertexContour3D(AContourLine3D *line, SM2Vertex *_vertex, Vec3 &pos, RangeInformation *ri=0)
build a contour vertex
Parameters:
line - the contour line where the vertex belongs
_vertex - the corresponding 2-simplex mesh vertex
pos - the vertex position
ri - the range information to be stored with the vertex

destructor

virtual ~SM2VertexContour3D()
delete the contour vertex


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