Class storing Information about an Edge of the EPA-Polytope.
#include <EPA.h>
Public Member Functions | |
Constructor | |
EPA_Edge (EPA_Triangle *triangle, size_t index) | |
Construct a new Triangle Edge. More... | |
Get functions | |
EPA_Triangle * | getTriangle () const |
Return the triangle this edge belongs to. More... | |
size_t | getIndex () const |
Get the Index of this edge in its triangle. More... | |
size_t | getStart () const |
Return the start point index of an edge. More... | |
size_t | getEnd () const |
Return the end point index of an edge. More... | |
Private Attributes | |
Member variables | |
EPA_Triangle * | triangle_ |
the EPA triangle the edge is contained in More... | |
size_t | startIdx_ |
the index of the point the edge starts at (0, 1, 2) More... | |
|
inline |
Construct a new Triangle Edge.
|
inline |
Return the end point index of an edge.
|
inline |
Get the Index of this edge in its triangle.
|
inline |
Return the start point index of an edge.
|
inline |
Return the triangle this edge belongs to.
|
private |
the index of the point the edge starts at (0, 1, 2)
|
private |
the EPA triangle the edge is contained in