ParaView
|
ServerSide Property use to set Object array as method argument. More...
#include <vtkSIProxyProperty.h>
Public Types | |
typedef vtkSIProperty | Superclass |
![]() | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual bool | GetNullOnEmpty () |
virtual char * | GetCleanCommand () |
Command that can be used to remove inputs. More... | |
virtual char * | GetRemoveCommand () |
Remove command is the command called to remove the VTK object on the server-side. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
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... | |
Static Public Member Functions | |
static vtkSIProxyProperty * | New () |
static int | IsTypeOf (const char *type) |
static vtkSIProxyProperty * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSIProperty * | New () |
static int | IsTypeOf (const char *type) |
static vtkSIProperty * | SafeDownCast (vtkObject *o) |
Protected Types | |
enum | TypeArg { VTK, SMProxy, SIProxy } |
Protected Member Functions | |
vtkSIProxyProperty () | |
~vtkSIProxyProperty () | |
virtual bool | Push (vtkSMMessage *, int) |
Push a new state to the underneath implementation. More... | |
virtual bool | ReadXMLAttributes (vtkSIProxy *proxyhelper, vtkPVXMLElement *element) |
Parse the xml for the property. More... | |
virtual void | SetNullOnEmpty (bool) |
vtkObjectBase * | GetObjectBase (vtkTypeUInt32 globalId) |
bool | IsValidNull (vtkTypeUInt32 globalId) |
![]() | |
vtkSIProperty () | |
~vtkSIProperty () | |
vtkSIObject * | GetSIObject (vtkTypeUInt32 globalid) |
Convenience method to obtain a vtkSIObject subclass given its global id. More... | |
virtual bool | Pull (vtkSMMessage *) |
Pull the current state of the underneath implementation. 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... | |
Protected Attributes | |
bool | NullOnEmpty |
TypeArg | ArgumentType |
![]() | |
char * | XMLName |
char * | Command |
bool | InformationOnly |
bool | Repeatable |
bool | IsInternal |
vtkWeakPointer< vtkSIProxy > | SIProxyObject |
char * | CleanCommand |
Command that can be used to remove inputs. More... | |
virtual void | SetCleanCommand (const char *) |
Command that can be used to remove inputs. More... | |
char * | RemoveCommand |
Remove command is the command called to remove the VTK object on the server-side. More... | |
virtual void | SetRemoveCommand (const char *) |
Remove command is the command called to remove the VTK object on the server-side. More... | |
ServerSide Property use to set Object array as method argument.
Those object could be either SMProxy instance or their SIProxy instance or the VTK object managed by the SIProxy instance. The type of object is specified inside the XML definition of the property with the attribute argument_type=[VTK, SMProxy, SIProxy].
Definition at line 31 of file vtkSIProxyProperty.h.
Definition at line 35 of file vtkSIProxyProperty.h.
|
protected |
Enumerator | |
---|---|
VTK | |
SMProxy | |
SIProxy |
Definition at line 103 of file vtkSIProxyProperty.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkSIProperty.
Reimplemented in vtkSIXMLAnimationWriterRepresentationProperty, and vtkSIInputProperty.
|
static |
|
virtual |
Reimplemented from vtkSIProperty.
Reimplemented in vtkSIXMLAnimationWriterRepresentationProperty, and vtkSIInputProperty.
|
static |
void vtkSIProxyProperty::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Command that can be used to remove inputs.
If set, this command is called before the main Command is called with all the arguments.
|
virtual |
Remove command is the command called to remove the VTK object on the server-side.
If set, CleanCommand is ignored. Instead for every proxy that was absent from the proxies previously pushed, the RemoveCommand is invoked.
|
virtual |
|
protectedvirtual |
Push a new state to the underneath implementation.
Reimplemented from vtkSIProperty.
Reimplemented in vtkSIInputProperty, and vtkSIXMLAnimationWriterRepresentationProperty.
|
protectedvirtual |
Parse the xml for the property.
Reimplemented from vtkSIProperty.
Reimplemented in vtkSIInputProperty.
|
protectedvirtual |
Command that can be used to remove inputs.
If set, this command is called before the main Command is called with all the arguments.
|
protectedvirtual |
Remove command is the command called to remove the VTK object on the server-side.
If set, CleanCommand is ignored. Instead for every proxy that was absent from the proxies previously pushed, the RemoveCommand is invoked.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
Command that can be used to remove inputs.
If set, this command is called before the main Command is called with all the arguments.
Definition at line 82 of file vtkSIProxyProperty.h.
|
protected |
Remove command is the command called to remove the VTK object on the server-side.
If set, CleanCommand is ignored. Instead for every proxy that was absent from the proxies previously pushed, the RemoveCommand is invoked.
Definition at line 93 of file vtkSIProxyProperty.h.
|
protected |
Definition at line 100 of file vtkSIProxyProperty.h.
|
protected |
Definition at line 114 of file vtkSIProxyProperty.h.