|
Slicer
4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Stores information about the relationship between a Subject and an Observer. More...
#include <Libs/MRML/Core/vtkObservation.h>


Classes | |
| struct | CallType |
Public Types | |
| typedef vtkObject | Superclass |
Public Member Functions | |
| void | AssignObserver (vtkObject *observer) |
| void | AssignSubject (vtkObject *subject) |
| virtual vtkCallbackCommand * | GetCallbackCommand () |
| std::deque< CallType > * | GetCallDataList () |
| virtual const char * | GetClassName () |
| virtual char * | GetComment () |
| virtual unsigned long | GetEvent () |
| virtual vtkEventBroker * | GetEventBroker () |
| virtual unsigned long | GetEventTag () |
| virtual int | GetInEventQueue () |
| virtual double | GetLastElapsedTime () |
| virtual vtkCallbackCommand * | GetObservationCallbackCommand () |
| virtual vtkObject * | GetObserver () |
| virtual unsigned long | GetObserverDeleteEventTag () |
| virtual float | GetPriority () |
| virtual char * | GetScript () |
| virtual vtkObject * | GetSubject () |
| virtual unsigned long | GetSubjectDeleteEventTag () |
| virtual double | GetTotalElapsedTime () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| virtual void | SetCallbackCommand (vtkCallbackCommand *callbackCommand) |
| virtual void | SetComment (const char *) |
| virtual void | SetEvent (unsigned long) |
| virtual void | SetEventBroker (vtkEventBroker *eventBroker) |
| virtual void | SetEventTag (unsigned long) |
| virtual void | SetInEventQueue (int) |
| virtual void | SetLastElapsedTime (double) |
| virtual void | SetObserverDeleteEventTag (unsigned long) |
| virtual void | SetPriority (float) |
| virtual void | SetScript (const char *) |
| virtual void | SetSubjectDeleteEventTag (unsigned long) |
| virtual void | SetTotalElapsedTime (double) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkObservation * | New () |
| The Usual vtk class functions. More... | |
| static vtkObservation * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| void | operator= (const vtkObservation &) |
| vtkObservation () | |
| vtkObservation (const vtkObservation &) | |
| ~vtkObservation () override | |
Protected Attributes | |
| vtkCallbackCommand * | CallbackCommand |
Holder for callback that the Observer wants to have run when Event happens More... | |
| std::deque< CallType > | CallDataList |
data passed to the observation by the subject More... | |
| char * | Comment |
Holder for comment string More... | |
| unsigned long | Event |
Holder for Event More... | |
| vtkEventBroker * | EventBroker |
EventBroker that 'owns' this observation More... | |
| unsigned long | EventTag |
| int | InEventQueue |
| double | LastElapsedTime |
| vtkCallbackCommand * | ObservationCallbackCommand |
| vtkObject * | Observer |
Holder for Observer More... | |
| unsigned long | ObserverDeleteEventTag |
| float | Priority |
| Priority of the observer. More... | |
| char * | Script |
Holder for script as an alternative to the callback command More... | |
| vtkObject * | Subject |
Holder for Subject More... | |
| unsigned long | SubjectDeleteEventTag |
| double | TotalElapsedTime |
Stores information about the relationship between a Subject and an Observer.
The Observation is a record of
Definition at line 43 of file vtkObservation.h.
| typedef vtkObject vtkObservation::Superclass |
Definition at line 49 of file vtkObservation.h.
|
protected |
|
overrideprotected |
|
protected |
|
inline |
Definition at line 72 of file vtkObservation.h.
|
inline |
Definition at line 64 of file vtkObservation.h.
|
virtual |
|
inline |
Definition at line 99 of file vtkObservation.h.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Description Elapsed time of last invocation and total elaspsed time (in synchronous mode, elapsed time include children)
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
The Usual vtk class functions.
|
protected |
|
override |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Accessors
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Holder for callback that the Observer wants to have run when Event happens
Definition at line 136 of file vtkObservation.h.
|
protected |
data passed to the observation by the subject
Definition at line 140 of file vtkObservation.h.
|
protected |
Holder for comment string
Definition at line 148 of file vtkObservation.h.
|
protected |
Holder for Event
Definition at line 128 of file vtkObservation.h.
|
protected |
EventBroker that 'owns' this observation
Definition at line 109 of file vtkObservation.h.
|
protected |
keep track of the tags returned by vtkObject::AddObserver so this observation will be easy to remove when the time comes
Definition at line 156 of file vtkObservation.h.
|
protected |
Flag that tells the broker that this observation is already in the event queue and doesn't need to be re-added
Definition at line 120 of file vtkObservation.h.
|
protected |
Definition at line 160 of file vtkObservation.h.
|
protected |
Holder for callback that this object wants called when either the subject or the observer triggers and event
Definition at line 114 of file vtkObservation.h.
|
protected |
Holder for Observer
Definition at line 132 of file vtkObservation.h.
|
protected |
Definition at line 158 of file vtkObservation.h.
|
protected |
Priority of the observer.
Definition at line 151 of file vtkObservation.h.
|
protected |
Holder for script as an alternative to the callback command
Definition at line 144 of file vtkObservation.h.
|
protected |
Holder for Subject
Definition at line 124 of file vtkObservation.h.
|
protected |
Definition at line 157 of file vtkObservation.h.
|
protected |
Definition at line 161 of file vtkObservation.h.
1.8.14