matching::vertexinfo(3)
NAME
Matching::VertexInfo - contains information about a vertex that is
possibly in a matching
SYNOPSIS
Public Member Functions
VertexInfo (std::list< Edge * >::iterator mit)
VertexInfo (std::list< Vertex * >::iterator eit)
bool isExposed (void) const
bool isMatched (void) const
Edge * getMatchingEdge (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
- bool Matching::VertexInfo::isExposed (void) const [inline] bool Matching::VertexInfo::isMatched (void) const [inline] Edge* Matching::VertexInfo::getMatchingEdge (void) const [inline] std::list<Edge*>::iterator Matching::VertexInfo::getMatchedIterator (void)
- const [inline]
- std::list<Vertex*>::iterator Matching::VertexInfo::getExposedIterator
- (void) const [inline]
- void Matching::VertexInfo::setMatched (std::list< Edge * >::iterator mit)
- [inline]
- void Matching::VertexInfo::setExposed (std::list< Vertex * >::iterator eit)
- [inline]
Member Data Documentation
- bool Matching::VertexInfo::Matched [private] std::list<Edge*>::iterator Matching::VertexInfo::MatchedIterator [private] std::list<Vertex*>::iterator Matching::VertexInfo::ExposedIterator
- [private]
Author
- Generated automatically by Doxygen for steghide from the source code.