Public Member Functions | Friends

PolyVox::SurfaceEdge Class Reference

#include <SurfaceEdge.h>

Collaboration diagram for PolyVox::SurfaceEdge:

List of all members.

Public Member Functions

 SurfaceEdge (const SurfaceVertexIterator &targetToSet, const SurfaceVertexIterator &sourceToSet)
std::string tostring (void)
bool isDegenerate (void)
const SurfaceVertexIteratorgetTarget (void) const
const SurfaceVertexIteratorgetSource (void) const
const SurfaceEdgeIteratorgetOtherHalfEdge (void) const
const SurfaceEdgeIteratorgetPreviousHalfEdge (void) const
const SurfaceEdgeIteratorgetNextHalfEdge (void) const
const SurfaceTriangleIteratorgetTriangle (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)

Detailed Description

Definition at line 29 of file SurfaceEdge.h.


Constructor & Destructor Documentation

PolyVox::SurfaceEdge::SurfaceEdge ( const SurfaceVertexIterator targetToSet,
const SurfaceVertexIterator sourceToSet 
)

Definition at line 32 of file SurfaceEdge.cpp.


Member Function Documentation

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.


Friends And Related Function Documentation

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.


The documentation for this class was generated from the following files: