| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::ObservableProperty Class ReferenceObservable object for Property.
More...
|
virtual tlp::ObservableProperty::~ObservableProperty | ( | ) | [inline, virtual] |
void tlp::ObservableProperty::addPropertyObserver | ( | PropertyObserver * | obs | ) | const [inline] |
Register a new observer
unsigned int tlp::ObservableProperty::countPropertyObservers | ( | ) | [inline] |
Returns the number of observers
void tlp::ObservableProperty::notifyAfterSetAllEdgeValue | ( | PropertyInterface * | ) | [protected] |
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyAfterSetAllNodeValue | ( | PropertyInterface * | ) | [protected] |
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyAfterSetEdgeValue | ( | PropertyInterface * | , | |
const edge | e | |||
) | [protected] |
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyAfterSetNodeValue | ( | PropertyInterface * | , | |
const node | n | |||
) | [protected] |
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::notifyBeforeSetAllEdgeValue | ( | PropertyInterface * | ) | [protected] |
void tlp::ObservableProperty::notifyBeforeSetAllNodeValue | ( | PropertyInterface * | ) | [protected] |
void tlp::ObservableProperty::notifyBeforeSetEdgeValue | ( | PropertyInterface * | , | |
const edge | e | |||
) | [protected] |
void tlp::ObservableProperty::notifyBeforeSetNodeValue | ( | PropertyInterface * | , | |
const node | n | |||
) | [protected] |
void tlp::ObservableProperty::notifyDestroy | ( | PropertyInterface * | ) | [protected] |
Reimplemented in tlp::PropertyInterface.
void tlp::ObservableProperty::removePropertyObserver | ( | PropertyObserver * | item | ) | const [inline] |
Remove an observer
void tlp::ObservableProperty::removePropertyObservers | ( | ) | [inline] |
Remove all observers
stdext::slist<PropertyObserver*> tlp::ObservableProperty::observers [mutable, protected] |
Tulip Software by LaBRI Visualization Team 2001 - 2009 |