#include <SurfaceEdge.h>
Public Member Functions | |
SurfaceEdge (const SurfaceVertexIterator &targetToSet, const SurfaceVertexIterator &sourceToSet) | |
std::string | tostring (void) |
bool | isDegenerate (void) |
const SurfaceVertexIterator & | getTarget (void) const |
const SurfaceVertexIterator & | getSource (void) const |
const SurfaceEdgeIterator & | getOtherHalfEdge (void) const |
const SurfaceEdgeIterator & | getPreviousHalfEdge (void) const |
const SurfaceEdgeIterator & | getNextHalfEdge (void) const |
const SurfaceTriangleIterator & | getTriangle (void) const |
void | setPreviousHalfEdge (const SurfaceEdgeIterator &previousHalfEdgeToSet) |
void | setNextHalfEdge (const SurfaceEdgeIterator &nextHalfEdgeToSet) |
void | setTriangle (const SurfaceTriangleIterator &triangleToSet) |
void | pairWithOtherHalfEdge (const SurfaceEdgeIterator &otherHalfEdgeToPair) |
Friends | |
bool | operator== (const SurfaceEdge &lhs, const SurfaceEdge &rhs) |
bool | operator< (const SurfaceEdge &lhs, const SurfaceEdge &rhs) |
Definition at line 29 of file SurfaceEdge.h.
PolyVox::SurfaceEdge::SurfaceEdge | ( | const SurfaceVertexIterator & | targetToSet, | |
const SurfaceVertexIterator & | sourceToSet | |||
) |
Definition at line 32 of file SurfaceEdge.cpp.
const SurfaceEdgeIterator & PolyVox::SurfaceEdge::getNextHalfEdge | ( | void | ) | const |
Definition at line 105 of file SurfaceEdge.cpp.
const SurfaceEdgeIterator & PolyVox::SurfaceEdge::getOtherHalfEdge | ( | void | ) | const |
Definition at line 95 of file SurfaceEdge.cpp.
const SurfaceEdgeIterator & PolyVox::SurfaceEdge::getPreviousHalfEdge | ( | void | ) | const |
Definition at line 100 of file SurfaceEdge.cpp.
const SurfaceVertexIterator & PolyVox::SurfaceEdge::getSource | ( | void | ) | const |
Definition at line 83 of file SurfaceEdge.cpp.
const SurfaceVertexIterator & PolyVox::SurfaceEdge::getTarget | ( | void | ) | const |
Definition at line 78 of file SurfaceEdge.cpp.
const SurfaceTriangleIterator & PolyVox::SurfaceEdge::getTriangle | ( | void | ) | const |
Definition at line 110 of file SurfaceEdge.cpp.
bool PolyVox::SurfaceEdge::isDegenerate | ( | void | ) |
Definition at line 56 of file SurfaceEdge.cpp.
void PolyVox::SurfaceEdge::pairWithOtherHalfEdge | ( | const SurfaceEdgeIterator & | otherHalfEdgeToPair | ) |
Definition at line 88 of file SurfaceEdge.cpp.
void PolyVox::SurfaceEdge::setNextHalfEdge | ( | const SurfaceEdgeIterator & | nextHalfEdgeToSet | ) |
Definition at line 120 of file SurfaceEdge.cpp.
void PolyVox::SurfaceEdge::setPreviousHalfEdge | ( | const SurfaceEdgeIterator & | previousHalfEdgeToSet | ) |
Definition at line 115 of file SurfaceEdge.cpp.
void PolyVox::SurfaceEdge::setTriangle | ( | const SurfaceTriangleIterator & | triangleToSet | ) |
Definition at line 125 of file SurfaceEdge.cpp.
std::string PolyVox::SurfaceEdge::tostring | ( | void | ) |
Definition at line 38 of file SurfaceEdge.cpp.
bool operator< | ( | const SurfaceEdge & | lhs, | |
const SurfaceEdge & | rhs | |||
) | [friend] |
Definition at line 61 of file SurfaceEdge.cpp.
bool operator== | ( | const SurfaceEdge & | lhs, | |
const SurfaceEdge & | rhs | |||
) | [friend] |
Definition at line 45 of file SurfaceEdge.cpp.