Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Matching::VertexInfo Class Reference

contains information about a vertex that is possibly in a matching

List of all members.

Public Member Functions

 VertexInfo (std::list< Edge * >::iterator mit)
 VertexInfo (std::list< Vertex * >::iterator eit)
bool isExposed (void) const
bool isMatched (void) const
EdgegetMatchingEdge (void) const
std::list< Edge * >::iterator getMatchedIterator (void) const
std::list< Vertex * >::iterator getExposedIterator (void) const
void setMatched (std::list< Edge * >::iterator mit)
void setExposed (std::list< Vertex * >::iterator eit)

Private Attributes

bool Matched
std::list< Edge * >::iterator MatchedIterator
 an iterator into the list of matched edges (only valid if this vertex is matched)

std::list< Vertex * >::iterator ExposedIterator
 an iterator into the list of exposed vertices (only valid if this vertex is exposed)


Constructor & Destructor Documentation

Matching::VertexInfo::VertexInfo std::list< Edge * >::iterator  mit  )  [inline]
 

Matching::VertexInfo::VertexInfo std::list< Vertex * >::iterator  eit  )  [inline]
 


Member Function Documentation

std::list<Vertex*>::iterator Matching::VertexInfo::getExposedIterator void   )  const [inline]
 

std::list<Edge*>::iterator Matching::VertexInfo::getMatchedIterator void   )  const [inline]
 

Edge* Matching::VertexInfo::getMatchingEdge void   )  const [inline]
 

bool Matching::VertexInfo::isExposed void   )  const [inline]
 

bool Matching::VertexInfo::isMatched void   )  const [inline]
 

void Matching::VertexInfo::setExposed std::list< Vertex * >::iterator  eit  )  [inline]
 

void Matching::VertexInfo::setMatched std::list< Edge * >::iterator  mit  )  [inline]
 


Member Data Documentation

std::list<Vertex*>::iterator Matching::VertexInfo::ExposedIterator [private]
 

bool Matching::VertexInfo::Matched [private]
 

std::list<Edge*>::iterator Matching::VertexInfo::MatchedIterator [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Jul 16 19:41:22 2004 for steghide by doxygen 1.3.7