In file SM2/SM2VertexContour3D.h:

class SM2EdgeContour3D : public EdgeActiveContour3D

edge of a 3D contour on a 2-simplex mesh

Inheritance:


Public Methods

SM2VertexContour3D* getFirstVertex () const
Returns a pointer to the first vertex of an edge
SM2VertexContour3D* getSecondVertex () const
Returns a pointer to the second vertex of an edge
void setSM2Edge ()
set the pointer on the 2-simplex mesh edge

Public

Constructors
SM2EdgeContour3D (SM2VertexContour3D *firstVertex, SM2VertexContour3D *secondVertex=0)
Build an edge given its two vertices
Destructors
virtual ~SM2EdgeContour3D ()
empty Destructor

Protected Methods

virtual VertexContour* createVertex () const
create a new vertex : use a virtual function in order to create inherited vertices
virtual ContourLine* createLine (ContourLine::Topology top) const
create a new line : use a virtual function in order to create inherited lines

Private Fields

SM2Edge* edge
The corresponding edge on the simplex mesh

Documentation

edge of a 3D contour on a 2-simplex mesh
SM2Edge* edge
The corresponding edge on the simplex mesh

Constructors

SM2EdgeContour3D(SM2VertexContour3D *firstVertex, SM2VertexContour3D *secondVertex=0)
Build an edge given its two vertices
Parameters:
firstVertex - the first edge vertex where the edge is stored
secondVertex - the second edge vertex

Destructors

virtual ~SM2EdgeContour3D()
empty Destructor

SM2VertexContour3D* getFirstVertex() const
Returns a pointer to the first vertex of an edge

SM2VertexContour3D* getSecondVertex() const
Returns a pointer to the second vertex of an edge

void setSM2Edge()
set the pointer on the 2-simplex mesh edge

virtual VertexContour* createVertex() const
create a new vertex : use a virtual function in order to create inherited vertices

virtual ContourLine* createLine(ContourLine::Topology top) const
create a new line : use a virtual function in order to create inherited lines


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