Basic ServerImplementation property used to call a method with no argument on a VTK object. More...
#include <vtkSIProperty.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
virtual char * | GetXMLName () |
The name assigned by the xml parser. More... | |
virtual char * | GetCommand () |
The command name used to set the value on the server object. More... | |
virtual bool | GetInformationOnly () |
Is InformationOnly is set to true, this property is used to get information from server instead of setting values. More... | |
virtual bool | GetRepeatable () |
If repeatable, a property can have 1 or more values of the same kind. More... | |
virtual void | SetIsInternal (bool) |
This ivar is configured when the xml file is read and is mainly useful to trigger a method call. More... | |
virtual bool | GetIsInternal () |
This ivar is configured when the xml file is read and is mainly useful to trigger a method call. More... | |
![]() | |
vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual vtkMTimeType | GetMTime () |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
Static Public Member Functions | |
static vtkSIProperty * | New () |
static int | IsTypeOf (const char *type) |
static vtkSIProperty * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
![]() | |
static vtkTypeBool | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
static vtkObjectBase * | New () |
Protected Member Functions | |
vtkSIProperty () | |
~vtkSIProperty () override | |
vtkSIObject * | GetSIObject (vtkTypeUInt32 globalid) |
Convenience method to obtain a vtkSIObject subclass given its global id. More... | |
virtual bool | Push (vtkSMMessage *, int) |
Push a new state to the underneath implementation. More... | |
virtual bool | Pull (vtkSMMessage *) |
Pull the current state of the underneath implementation. More... | |
virtual bool | ReadXMLAttributes (vtkSIProxy *proxyhelper, vtkPVXMLElement *element) |
Parse the xml for the property. More... | |
virtual void | SetCommand (const char *) |
virtual void | SetXMLName (const char *) |
void | SaveValueToCache (vtkSMMessage *proxyStateUpdate, int offset) |
bool | ProcessMessage (vtkClientServerStream &stream) |
Interprets the message. More... | |
const vtkClientServerStream & | GetLastResult () |
Interprets the message. More... | |
vtkObjectBase * | GetVTKObject () |
Interprets the message. More... | |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Protected Attributes | |
char * | XMLName |
char * | Command |
bool | InformationOnly |
bool | Repeatable |
bool | IsInternal |
vtkWeakPointer< vtkSIProxy > | SIProxyObject |
![]() | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
![]() | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
Friends | |
class | vtkSIProxy |
Basic ServerImplementation property used to call a method with no argument on a VTK object.
If overridden, we naturally allow to call a method either to set or get a set of values.
Definition at line 36 of file vtkSIProperty.h.
typedef vtkObject vtkSIProperty::Superclass |
Definition at line 40 of file vtkSIProperty.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented in vtkSIDataArraySelectionProperty, vtkSIDoubleVectorProperty, vtkSIIdTypeVectorProperty, vtkSIIntVectorProperty, vtkSIIndexSelectionProperty, vtkSIProxyProperty, vtkSIXMLAnimationWriterRepresentationProperty, vtkSIArraySelectionProperty, vtkSIInputProperty, vtkSISILProperty, vtkSIDataArrayProperty, vtkSIDoubleMapProperty, vtkSIStringVectorProperty, vtkSITimeLabelProperty, vtkSITimeRangeProperty, vtkSITimeStepsProperty, and vtkSIVectorProperty.
Reimplemented from vtkObjectBase.
Reimplemented in vtkSIDataArraySelectionProperty, vtkSIDoubleVectorProperty, vtkSIIdTypeVectorProperty, vtkSIIntVectorProperty, vtkSIIndexSelectionProperty, vtkSIProxyProperty, vtkSIXMLAnimationWriterRepresentationProperty, vtkSIArraySelectionProperty, vtkSIInputProperty, vtkSISILProperty, vtkSIDataArrayProperty, vtkSIDoubleMapProperty, vtkSIStringVectorProperty, vtkSITimeLabelProperty, vtkSITimeRangeProperty, vtkSITimeStepsProperty, and vtkSIVectorProperty.
|
static |
|
overridevirtual |
Reimplemented from vtkObject.
Reimplemented in vtkSIProxyProperty, vtkSISILProperty, vtkSIStringVectorProperty, vtkSITimeLabelProperty, vtkSITimeRangeProperty, vtkSITimeStepsProperty, vtkSIVectorProperty, and vtkSIVectorPropertyTemplate< T, force_idtype >.
|
virtual |
The name assigned by the xml parser.
Used to get the property from a proxy.
|
virtual |
The command name used to set the value on the server object.
For example: SetThetaResolution
|
virtual |
Is InformationOnly is set to true, this property is used to get information from server instead of setting values.
|
virtual |
If repeatable, a property can have 1 or more values of the same kind.
This ivar is configured when the xml file is read and is mainly useful for information (for example from python).
|
virtual |
This ivar is configured when the xml file is read and is mainly useful to trigger a method call.
Internal properties are not saved in state
|
virtual |
This ivar is configured when the xml file is read and is mainly useful to trigger a method call.
Internal properties are not saved in state
|
protected |
Convenience method to obtain a vtkSIObject subclass given its global id.
|
protectedvirtual |
Push a new state to the underneath implementation.
Reimplemented in vtkSIDataArraySelectionProperty, vtkSIProxyProperty, vtkSIVectorPropertyTemplate< T, force_idtype >, vtkSIInputProperty, vtkSIStringVectorProperty, vtkSIXMLAnimationWriterRepresentationProperty, and vtkSIDoubleMapProperty.
|
protectedvirtual |
Pull the current state of the underneath implementation.
Reimplemented in vtkSIDataArraySelectionProperty, vtkSIVectorPropertyTemplate< T, force_idtype >, vtkSIStringVectorProperty, vtkSISILProperty, vtkSIIndexSelectionProperty, vtkSIArraySelectionProperty, vtkSIDataArrayProperty, vtkSITimeLabelProperty, vtkSITimeRangeProperty, and vtkSITimeStepsProperty.
|
protectedvirtual |
Parse the xml for the property.
Reimplemented in vtkSIDataArraySelectionProperty, vtkSIVectorProperty, vtkSIProxyProperty, vtkSIVectorPropertyTemplate< T, force_idtype >, vtkSIStringVectorProperty, vtkSIInputProperty, vtkSISILProperty, and vtkSIDoubleMapProperty.
|
protected |
Interprets the message.
|
protected |
Interprets the message.
|
protected |
Interprets the message.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
friend |
Definition at line 90 of file vtkSIProperty.h.
|
protected |
Definition at line 122 of file vtkSIProperty.h.
|
protected |
Definition at line 125 of file vtkSIProperty.h.
|
protected |
Definition at line 126 of file vtkSIProperty.h.
|
protected |
Definition at line 127 of file vtkSIProperty.h.
|
protected |
Definition at line 128 of file vtkSIProperty.h.
|
protected |
Definition at line 130 of file vtkSIProperty.h.