#include <triangleEdge.h>
Inheritance diagram for TriangleEdge:
Public Member Functions | |
Constructors and Destructors | |
TriangleEdge () throw () | |
Default constructor. | |
TriangleEdge (const TriangleEdge &edge, bool deep=false) throw () | |
Copy constructor. | |
virtual | ~TriangleEdge () throw () |
Destructor. | |
Accessors | |
void | setPoint (Position i, TrianglePoint *point) throw () |
Set one of the two points of the TriangleEdge. | |
TrianglePoint * | getPoint (Position i) const throw () |
Return one of the two points of the TriangleEdge. | |
void | setTriangle (Position i, Triangle *triangle) throw () |
Set one of the two triangles of the TriangleEdge. | |
Triangle * | getTriangle (Position i) const throw () |
Return one of the two triangles of the TriangleEdge. | |
Predicates | |
virtual bool | operator== (const TriangleEdge &) const throw () |
Equality operator. | |
virtual bool | operator!= (const TriangleEdge &) const throw () |
Inequality operator. | |
virtual bool | operator *= (const TriangleEdge &) const throw () |
Similarity operator. | |
Friends | |
Class friends | |
| |
class | Triangle |
class | TrianglePoint |
class | TriangulatedSurface |
class | TriangulatedSphere |
class | TriangulatedSES |
class | TriangulatedSAS |
class | SESTriangulator |
class | SASTriangulator |
|
Default constructor. This method creates a new TriangleEdge object. |
|
Copy constructor. Create a new TriangleEdge object from another.
|
|
Destructor. Destructs the TriangleEdge object. |
|
Return one of the two points of the TriangleEdge.
|
|
Return one of the two triangles of the TriangleEdge.
|
|
Similarity operator.
Reimplemented from GraphEdge< TrianglePoint, TriangleEdge, Triangle >. |
|
Inequality operator.
Reimplemented from GraphEdge< TrianglePoint, TriangleEdge, Triangle >. |
|
Equality operator.
Reimplemented from GraphEdge< TrianglePoint, TriangleEdge, Triangle >. |
|
Set one of the two points of the TriangleEdge.
|
|
Set one of the two triangles of the TriangleEdge.
|