tlp::graphobserver(3)

NAME

tlp::GraphObserver - Observer for Graph.

SYNOPSIS

#include <ObservableGraph.h>
Inherited by tlp::AcyclicTest, tlp::BiconnectedTest, tlp::ConnectedTest
[private], tlp::GraphProperty, tlp::OuterPlanarTest [private],
tlp::PlanarityTest, tlp::SimpleTest, tlp::TreeTest [private], and
tlp::TriconnectedTest [private].
Public Member Functions
virtual ~GraphObserver ()
virtual void addNode (Graph *, const node)
virtual void addEdge (Graph *, const edge)
virtual void delNode (Graph *, const node)
virtual void delEdge (Graph *, const edge)
virtual void reverseEdge (Graph *, const edge)
virtual void destroy (Graph *)
virtual void addSubGraph (Graph *, Graph *)
virtual void delSubGraph (Graph *, Graph *)
virtual void addLocalProperty (Graph *, const std::string &)
virtual void delLocalProperty (Graph *, const std::string &)

Detailed Description

Observer for Graph.

The Observer pattern is described in the lecture notes and pp293-304 of Design Patterns by Gamma, Helm, Johnson, and Vlissides. It is a
framework for handling state dependency between observer and observed
object.

Constructor & Destructor Documentation

virtual tlp::GraphObserver::~GraphObserver () [inline, virtual]

Member Function Documentation

virtual void tlp::GraphObserver::addEdge (Graph *, const edge) [inline,
virtual]
virtual void tlp::GraphObserver::addLocalProperty (Graph *, const
std::string &) [inline, virtual]
virtual void tlp::GraphObserver::addNode (Graph *, const node) [inline,
virtual]
virtual void tlp::GraphObserver::addSubGraph (Graph *, Graph *) [inline,
virtual]
virtual void tlp::GraphObserver::delEdge (Graph *, const edge) [inline,
virtual]
virtual void tlp::GraphObserver::delLocalProperty (Graph *, const
std::string &) [inline, virtual]
virtual void tlp::GraphObserver::delNode (Graph *, const node) [inline,
virtual]
virtual void tlp::GraphObserver::delSubGraph (Graph *, Graph *) [inline,
virtual]
virtual void tlp::GraphObserver::destroy (Graph *) [inline, virtual]
Reimplemented in tlp::GraphProperty.
virtual void tlp::GraphObserver::reverseEdge (Graph *, const edge)
[inline, virtual]

Author

Generated automatically by Doxygen for Tulip Graph Library from the
source code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout