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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout