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) | |
| Matching::VertexInfo::VertexInfo | ( | std::list< Edge * >::iterator | mit | ) | [inline] |
| Matching::VertexInfo::VertexInfo | ( | std::list< Vertex * >::iterator | eit | ) | [inline] |
| 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] |
bool Matching::VertexInfo::Matched [private] |
std::list<Edge*>::iterator Matching::VertexInfo::MatchedIterator [private] |
std::list<Vertex*>::iterator Matching::VertexInfo::ExposedIterator [private] |
1.5.1