Section: Visualization Toolkit Common Classes
To create an instance of class vtkObject, simply invoke its constructor as follows
obj = vtkObject
obj
is an instance of the vtkObject class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkObject = obj.NewInstance ()
vtkObject = obj.SafeDownCast (vtkObject o)
obj.DebugOn ()
- Turn debugging output on.
obj.DebugOff ()
- Turn debugging output off.
char = obj.GetDebug ()
- Get the value of the debug flag.
obj.SetDebug (char debugFlag)
- Set the value of the debug flag. A non-zero value turns debugging on.
obj.Modified ()
- Update the modification time for this object. Many filters rely on
the modification time to determine if they need to recompute their
data. The modification time is a unique monotonically increasing
unsigned long integer.
long = obj.GetMTime ()
- Return this object's modified time.
obj.RemoveObserver (long tag)
- Allow people to add/remove/invoke observers (callbacks) to any VTK
object. This is an implementation of the subject/observer design
pattern. An observer is added by specifying an event to respond to
and a vtkCommand to execute. It returns an unsigned long tag which
can be used later to remove the event or retrieve the command.
When events are invoked, the observers are called in the order they
were added. If a priority value is specified, then the higher
priority commands are called first. A command may set an abort
flag to stop processing of the event. (See vtkCommand.h for more
information.)
obj.RemoveObservers (long event)
- Allow people to add/remove/invoke observers (callbacks) to any VTK
object. This is an implementation of the subject/observer design
pattern. An observer is added by specifying an event to respond to
and a vtkCommand to execute. It returns an unsigned long tag which
can be used later to remove the event or retrieve the command.
When events are invoked, the observers are called in the order they
were added. If a priority value is specified, then the higher
priority commands are called first. A command may set an abort
flag to stop processing of the event. (See vtkCommand.h for more
information.)
obj.RemoveObservers (string event)
- Allow people to add/remove/invoke observers (callbacks) to any VTK
object. This is an implementation of the subject/observer design
pattern. An observer is added by specifying an event to respond to
and a vtkCommand to execute. It returns an unsigned long tag which
can be used later to remove the event or retrieve the command.
When events are invoked, the observers are called in the order they
were added. If a priority value is specified, then the higher
priority commands are called first. A command may set an abort
flag to stop processing of the event. (See vtkCommand.h for more
information.)
obj.RemoveAllObservers ()
- Allow people to add/remove/invoke observers (callbacks) to any VTK
object. This is an implementation of the subject/observer design
pattern. An observer is added by specifying an event to respond to
and a vtkCommand to execute. It returns an unsigned long tag which
can be used later to remove the event or retrieve the command.
When events are invoked, the observers are called in the order they
were added. If a priority value is specified, then the higher
priority commands are called first. A command may set an abort
flag to stop processing of the event. (See vtkCommand.h for more
information.)
int = obj.HasObserver (long event)
- Allow people to add/remove/invoke observers (callbacks) to any VTK
object. This is an implementation of the subject/observer design
pattern. An observer is added by specifying an event to respond to
and a vtkCommand to execute. It returns an unsigned long tag which
can be used later to remove the event or retrieve the command.
When events are invoked, the observers are called in the order they
were added. If a priority value is specified, then the higher
priority commands are called first. A command may set an abort
flag to stop processing of the event. (See vtkCommand.h for more
information.)
int = obj.HasObserver (string event)
- Allow people to add/remove/invoke observers (callbacks) to any VTK
object. This is an implementation of the subject/observer design
pattern. An observer is added by specifying an event to respond to
and a vtkCommand to execute. It returns an unsigned long tag which
can be used later to remove the event or retrieve the command.
When events are invoked, the observers are called in the order they
were added. If a priority value is specified, then the higher
priority commands are called first. A command may set an abort
flag to stop processing of the event. (See vtkCommand.h for more
information.)
int = obj.InvokeEvent (long event)
int = obj.InvokeEvent (string event)