#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.
|