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