#include <BALL/STRUCTURE/triangleEdge.h>
List of all members.
Detailed Description
Generic TriangleEdge Class.
Constructor & Destructor Documentation
BALL::TriangleEdge::TriangleEdge |
( |
|
) |
|
Default constructor. This method creates a new TriangleEdge object.
BALL::TriangleEdge::TriangleEdge |
( |
const TriangleEdge & |
edge, |
|
|
bool |
deep = false | |
|
) |
| | |
Copy constructor. Create a new TriangleEdge object from another.
- Parameters:
-
| edge | the TriangleEdge object to be copied |
| deep | if deep = false, all pointers are set to NULL (default). Otherwise the new TriangleEdge object is linked to the neighbours of the old TriangleEdge object. |
virtual BALL::TriangleEdge::~TriangleEdge |
( |
|
) |
[virtual] |
Member Function Documentation
Return one of the two points of the TriangleEdge.
- Parameters:
-
- Returns:
- TrianglePoint* a pointer to the first point if i = 0, a pointer to the second point otherwise
Return one of the two triangles of the TriangleEdge.
- Parameters:
-
- Returns:
- Triangle* a pointer to the first triangle if i = 0, a pointer to the second triangle otherwise
virtual bool BALL::TriangleEdge::operator!= |
( |
const TriangleEdge & |
|
) |
const [virtual] |
virtual bool BALL::TriangleEdge::operator*= |
( |
const TriangleEdge & |
|
) |
const [virtual] |
virtual bool BALL::TriangleEdge::operator== |
( |
const TriangleEdge & |
|
) |
const [virtual] |
Set one of the two points of the TriangleEdge.
- Parameters:
-
| i | the first point is changed if i = 0, the second otherwise |
| point | a pointer to the new point |
Set one of the two triangles of the TriangleEdge.
- Parameters:
-
| i | change the first triangle, if i = 0, the second otherwise |
| triangle | a pointer to the new triangle |
Friends And Related Function Documentation