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 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)

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: