|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
int | Split (int location, int direction, double fraction) |
| Split a frame at the given location . More...
|
|
int | SplitVertical (int location, double fraction) |
|
int | SplitHorizontal (int location, double fraction) |
|
bool | AssignView (int location, vtkSMViewProxy *view) |
| Assign a view at a particular location. More...
|
|
int | AssignViewToAnyCell (vtkSMViewProxy *view, int location_hint) |
| Similar to AssignView() except that is location specified is not available, then this method treats the location merely as a hint and tries to find a suitable place. More...
|
|
bool | Collapse (int location) |
| Collapses a cell. More...
|
|
bool | SwapCells (int location1, int location2) |
| Swaps the cells at the two locations. More...
|
|
bool | SetSplitFraction (int location, double fraction) |
| Update the split fraction for a split cell. More...
|
|
bool | MaximizeCell (int location) |
| One can maximize a particular (non-split) cell. More...
|
|
void | RestoreMaximizedState () |
| Restores the maximized state. More...
|
|
bool | IsSplitCell (int location) |
| Returns true if the cell identified by the location is a split cell. More...
|
|
Direction | GetSplitDirection (int location) |
| Returns the split direction for a split cell at the given location. More...
|
|
double | GetSplitFraction (int location) |
| Returns the split-fraction for a split cell at the given location. More...
|
|
vtkSMViewProxy * | GetView (int location) |
| Returns the view, if any, assigned to the given cell location. More...
|
|
int | GetViewLocation (vtkSMViewProxy *) |
| Returns the location for the view, of any. More...
|
|
void | UpdateViewPositions () |
| Updates positions for all views using the layout and current sizes. More...
|
|
void | ShowViewsOnTileDisplay () |
| When in tile-display configuration, only 1 view-layout is shown on the tile-display (for obvious reasons). More...
|
|
vtkImageData * | CaptureWindow (int magnification) |
| Captures an image from the layout (including all the views in the layout. More...
|
|
virtual vtkPVXMLElement * | SaveXMLState (vtkPVXMLElement *root) |
| Overridden to save custom XML state. More...
|
|
virtual vtkPVXMLElement * | SaveXMLState (vtkPVXMLElement *root, vtkSMPropertyIterator *iter) |
| The iterator is use to filter the property available on the given proxy. More...
|
|
virtual int | LoadXMLState (vtkPVXMLElement *element, vtkSMProxyLocator *locator) |
| Overridden to load custom XML state. More...
|
|
void | Reset () |
| Resets the layout. More...
|
|
|
int | RemoveView (vtkSMViewProxy *view) |
| Removes a view. More...
|
|
bool | RemoveView (int index) |
| Removes a view. More...
|
|
|
virtual int | GetMaximizedCell () |
| Returns the maximized cell, if any. More...
|
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | SetAnnotation (const char *key, const char *value) |
|
const char * | GetAnnotation (const char *key) |
| Retreive an annotation with a given key. More...
|
|
void | RemoveAnnotation (const char *key) |
| Remove a given annotation based on its key to the proxy. More...
|
|
void | RemoveAllAnnotations () |
| Remove all proxy annotations. More...
|
|
bool | HasAnnotation (const char *key) |
| Return true if a given annotation exists. More...
|
|
int | GetNumberOfAnnotations () |
| Return the number of available annotations. More...
|
|
const char * | GetAnnotationKeyAt (int index) |
| Return the nth key of the available annotations. More...
|
|
virtual void | SetLocation (vtkTypeUInt32) |
| Get/Set the location where the underlying VTK-objects are created. More...
|
|
virtual vtkSMProperty * | GetProperty (const char *name) |
| Return the property with the given name. More...
|
|
virtual vtkSMProperty * | GetProperty (const char *name, int selfOnly) |
| Return a property of the given name from self or one of the sub-proxies. More...
|
|
const char * | GetPropertyName (vtkSMProperty *prop) |
| Given a property pointer, returns the name that was used to add it to the proxy. More...
|
|
virtual void | UpdateVTKObjects () |
| Update the VTK object on the server by pushing the values of all modifed properties (un-modified properties are ignored). More...
|
|
virtual void | RecreateVTKObjects () |
| Recreate the VTK object for this proxy. More...
|
|
void | InvokeCommand (const char *name) |
| Convenience method equivalent to UpdateProperty(name, 1). More...
|
|
virtual vtkSMPropertyIterator * | NewPropertyIterator () |
| Returns a new (initialized) iterator of the properties. More...
|
|
unsigned int | GetNumberOfConsumers () |
| Returns the number of consumers. More...
|
|
vtkSMProxy * | GetConsumerProxy (unsigned int idx) |
| Returns the consumer of given index. More...
|
|
vtkSMProperty * | GetConsumerProperty (unsigned int idx) |
| Returns the corresponding property of the consumer of given index. More...
|
|
unsigned int | GetNumberOfProducers () |
| Returns the number of proxies this proxy depends on (uses or is connected to through the pipeline). More...
|
|
vtkSMProxy * | GetProducerProxy (unsigned int idx) |
| Returns a proxy this proxy depends on, given index. More...
|
|
vtkSMProperty * | GetProducerProperty (unsigned int idx) |
| Returns the property holding a producer proxy given an index. More...
|
|
virtual void | UpdatePropertyInformation () |
| Updates all property informations by calling UpdateInformation() and populating the values. More...
|
|
virtual void | UpdatePropertyInformation (vtkSMProperty *prop) |
| Similar to UpdatePropertyInformation() but updates only the given property. More...
|
|
virtual void | MarkAllPropertiesAsModified () |
| Marks all properties as modified. More...
|
|
virtual void | ResetPropertiesToXMLDefaults () |
| Use this method to set all properties on this proxy to their default values. More...
|
|
virtual void | ResetPropertiesToDomainDefaults () |
| Use this method to set all properties on this proxy to their default domains. More...
|
|
virtual void | ResetPropertiesToDefault (ResetPropertiesMode mode=DEFAULT) |
| Use this method to set all properties on this proxy to their default domain or values. More...
|
|
virtual void | MarkModified (vtkSMProxy *modifiedProxy) |
| Calls MarkDirty() and invokes ModifiedEvent. More...
|
|
void | InitializeAndCopyFromProxy (vtkSMProxy *source) |
| Given a source proxy, makes this proxy point to the same server-side object (with a new id). More...
|
|
virtual void | MarkDirty (vtkSMProxy *modifiedProxy) |
| Dirty means this algorithm will execute during next update. More...
|
|
vtkObjectBase * | GetClientSideObject () |
| Returns the client side object associated with the VTKObjectID (if any). More...
|
|
void | UpdateSelfAndAllInputs () |
| This method call UpdateVTKObjects on the current pipeline by starting at the sources. More...
|
|
bool | GetIsSubProxy () |
| A proxy instance can be a sub-proxy for some other proxy. More...
|
|
vtkSMProxy * | GetParentProxy () |
| If this instance is a sub-proxy, this method will return the proxy of which this instance is an immediate sub-proxy. More...
|
|
vtkSMProxy * | GetTrueParentProxy () |
| Call GetParentProxy() recursively till a proxy that is not a subproxy of any other proxy is found. More...
|
|
virtual void | EnableLocalPushOnly () |
| Allow to switch off any push of state change to the server for that particular object. More...
|
|
virtual void | DisableLocalPushOnly () |
| Enable the given remote object to communicate its state normaly to the server location. More...
|
|
virtual const vtkSMMessage * | GetFullState () |
| This method return the full object state that can be used to create that object from scratch. More...
|
|
vtkSMPropertyGroup * | GetPropertyGroup (size_t index) const |
| Returns the property group at index for the proxy. More...
|
|
size_t | GetNumberOfPropertyGroups () const |
| Returns the number of property groups that the proxy contains. More...
|
|
bool | UpdateProperty (const char *name) |
| Update the value of one property (pushed to the server) if it is modified. More...
|
|
bool | UpdateProperty (const char *name, int force) |
| Update the value of one property (pushed to the server) if it is modified. More...
|
|
virtual char * | GetVTKClassName () |
| Returns the type of object managed by the proxy. More...
|
|
virtual void | SetVTKClassName (const char *) |
| the type of object created by the proxy. More...
|
|
virtual char * | GetXMLName () |
| Assigned by the XML parser. More...
|
|
virtual char * | GetXMLGroup () |
| Assigned by the XML parser. More...
|
|
virtual char * | GetXMLLabel () |
| Assigned by the XML parser. More...
|
|
void | Copy (vtkSMProxy *src) |
| Copies values of all the properties and sub-proxies from src. More...
|
|
void | Copy (vtkSMProxy *src, const char *exceptionClass) |
| Copies values of all the properties and sub-proxies from src. More...
|
|
virtual void | Copy (vtkSMProxy *src, const char *exceptionClass, int proxyPropertyCopyFlag) |
| Copies values of all the properties and sub-proxies from src. More...
|
|
virtual vtkSMDocumentation * | GetDocumentation () |
| Returns the documentation for this proxy. More...
|
|
virtual vtkPVXMLElement * | GetHints () |
| The server manager configuration XML may define <Hints> element for a proxy. More...
|
|
virtual int | GetObjectsCreated () |
| Retuns if the VTK objects for this proxy have been created. More...
|
|
bool | GatherInformation (vtkPVInformation *information) |
| Gathers information about this proxy. More...
|
|
bool | GatherInformation (vtkPVInformation *information, vtkTypeUInt32 location) |
| Gathers information about this proxy. More...
|
|
virtual void | PrototypeOn () |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
virtual void | PrototypeOff () |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
virtual void | SetPrototype (bool undo) |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetSession (vtkSMSession *) |
| Override the SetSession so if the object already have an ID we automatically register it to the associated session. More...
|
|
bool | HasGlobalID () |
| Allow the user to test if the RemoteObject has already a GlobalID without assigning a new one to it. More...
|
|
virtual bool | IsLocalPushOnly () |
| Let the session be aware that even if the Location is client only, the message should not be send to the server for a general broadcast. More...
|
|
virtual vtkTypeUInt32 | GetLocation () |
| Get/Set the location where the underlying VTK-objects are created. More...
|
|
virtual vtkTypeUInt32 | GetGlobalID () |
| Get the global unique id for this object. More...
|
|
const char * | GetGlobalIDAsString () |
| Get the global unique id for this object. More...
|
|
bool | IsPrototype () |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual vtkSMSessionProxyManager * | GetSessionProxyManager () |
| Return the corresponding ProxyManager if any. More...
|
|
virtual vtkSMSession * | GetSession () |
| Get/Set the session on wihch this object exists. More...
|
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
| vtkSMViewLayoutProxy () |
|
| ~vtkSMViewLayoutProxy () |
|
virtual void | LoadState (const vtkSMMessage *message, vtkSMProxyLocator *locator) |
| Called to load state from protobuf message. More...
|
|
virtual void | UpdateState () |
| Although this class is a proxy, it's not really a proxy in the traditional sense. More...
|
|
int | GetEmptyCell (int root) |
| Starting with the cell-index, tries to find an empty cell in the sub-tree. More...
|
|
int | GetSplittableCell (int root, Direction &suggested_direction) |
| Starting with the root, finds a splittable cell. More...
|
|
| vtkSMProxy () |
|
| ~vtkSMProxy () |
|
void | ExecuteStream (const vtkClientServerStream &msg, bool ignore_errors=false, vtkTypeUInt32 location=0) |
| Invoke that takes a vtkClientServerStream as the argument. More...
|
|
virtual void | UpdateAndPushAnnotationState () |
|
virtual void | AddProperty (const char *name, vtkSMProperty *prop) |
| Add a property with the given key (name). More...
|
|
virtual void | MarkConsumersAsDirty (vtkSMProxy *modifiedProxy) |
| Calls MarkDirty() on all consumers. More...
|
|
virtual void | CreateVTKObjects () |
| Given a class name (by setting VTKClassName) and server ids (by setting ServerIDs), this methods instantiates the objects on the server(s) More...
|
|
void | RemoveAllObservers () |
| Cleanup code. More...
|
|
virtual void | SetPropertyModifiedFlag (const char *name, int flag) |
| Note on property modified flags: The modified flag of each property associated with a proxy is stored in the proxy object instead of in the property itself. More...
|
|
void | AddSubProxy (const char *name, vtkSMProxy *proxy, int overrideOK=0) |
| Add a sub-proxy. More...
|
|
void | RemoveSubProxy (const char *name) |
| Remove a sub-proxy. More...
|
|
vtkSMProxy * | GetSubProxy (const char *name) |
| Returns a sub-proxy. More...
|
|
vtkSMProxy * | GetSubProxy (unsigned int index) |
| Returns a sub-proxy. More...
|
|
const char * | GetSubProxyName (unsigned int index) |
| Returns the name used to store sub-proxy. More...
|
|
const char * | GetSubProxyName (vtkSMProxy *) |
| Returns the name used to store sub-proxy. More...
|
|
unsigned int | GetNumberOfSubProxies () |
| Returns the number of sub-proxies. More...
|
|
virtual void | AddConsumer (vtkSMProperty *property, vtkSMProxy *proxy) |
| Called by a proxy property, this adds the property,proxy pair to the list of consumers. More...
|
|
virtual void | RemoveConsumer (vtkSMProperty *property, vtkSMProxy *proxy) |
| Remove the property,proxy pair from the list of consumers. More...
|
|
virtual void | RemoveAllConsumers () |
| Remove all consumers. More...
|
|
void | AddProducer (vtkSMProperty *property, vtkSMProxy *proxy) |
| Called by an proxy/input property to add property, proxy pair to the list of producers. More...
|
|
void | RemoveProducer (vtkSMProperty *property, vtkSMProxy *proxy) |
| Remove the property,proxy pair from the list of producers. More...
|
|
virtual void | PostUpdateData () |
| This method is called after the algorithm(s) (if any) associated with this proxy execute. More...
|
|
bool | WarnIfDeprecated () |
| If a proxy is deprecated, prints a warning. More...
|
|
virtual void | UpdatePipelineInformation () |
| This method simply iterates over subproxies and calls UpdatePipelineInformation() on them. More...
|
|
void | LinkProperty (vtkSMProperty *inputProperty, vtkSMProperty *outputProperty) |
| Links properties such that when inputProperty's checked or unchecked values are changed, the outputProperty's corresponding values are also changed. More...
|
|
vtkSMPropertyGroup * | NewPropertyGroup (vtkPVXMLElement *propElement) |
| Parses the XML to create a new property group. More...
|
|
void | ExposeSubProxyProperty (const char *subproxy_name, const char *property_name, const char *exposed_name, int overrideOK=0) |
| Expose a subproxy property from the base proxy. More...
|
|
virtual void | ExecuteSubProxyEvent (vtkSMProxy *o, unsigned long event, void *data) |
| Handle events fired by subproxies. More...
|
|
virtual int | CreateSubProxiesAndProperties (vtkSMSessionProxyManager *pm, vtkPVXMLElement *element) |
|
virtual void | UpdatePropertyInformationInternal (vtkSMProperty *prop=NULL) |
| Called to update the property information on the property. More...
|
|
bool | ArePropertiesModified () |
| Indicates if any properties are modified. More...
|
|
void | SetHints (vtkPVXMLElement *hints) |
|
void | SetDeprecated (vtkPVXMLElement *deprecated) |
|
void | SetXMLElement (vtkPVXMLElement *element) |
|
| vtkSMProxy (const vtkSMProxy &) VTK_DELETE_FUNCTION |
|
void | operator= (const vtkSMProxy &) VTK_DELETE_FUNCTION |
|
virtual const vtkClientServerStream & | GetLastResult () |
| Get the last result. More...
|
|
virtual const vtkClientServerStream & | GetLastResult (vtkTypeUInt32 location) |
| Get the last result. More...
|
|
virtual void | SetXMLName (const char *) |
| Assigned by the XML parser. More...
|
|
virtual void | SetXMLGroup (const char *) |
| Assigned by the XML parser. More...
|
|
virtual void | SetXMLLabel (const char *) |
| Assigned by the XML parser. More...
|
|
virtual void | SetXMLSubProxyName (const char *) |
| Assigned by the XML parser. More...
|
|
vtkSMProperty * | NewProperty (const char *name) |
| Creates a new property and initializes it by calling ReadXMLAttributes() with the right XML element. More...
|
|
vtkSMProperty * | NewProperty (const char *name, vtkPVXMLElement *propElement) |
| Creates a new property and initializes it by calling ReadXMLAttributes() with the right XML element. More...
|
|
virtual int | ReadXMLAttributes (vtkSMSessionProxyManager *pm, vtkPVXMLElement *element) |
| Read attributes from an XML element. More...
|
|
void | SetupExposedProperties (const char *subproxy_name, vtkPVXMLElement *element) |
| Read attributes from an XML element. More...
|
|
void | SetupSharedProperties (vtkSMProxy *subproxy, vtkPVXMLElement *element) |
| Read attributes from an XML element. More...
|
|
virtual void | SetSIClassName (const char *) |
| SIClassName identifies the classname for the helper on the server side. More...
|
|
virtual char * | GetSIClassName () |
| SIClassName identifies the classname for the helper on the server side. More...
|
|
| vtkSMRemoteObject () |
| Default constructor. More...
|
|
virtual | ~vtkSMRemoteObject () |
| Destructor. More...
|
|
void | PushState (vtkSMMessage *msg) |
| Subclasses can call this method to send a message to its state object on the server processes specified. More...
|
|
bool | PullState (vtkSMMessage *msg) |
| Subclasses can call this method to pull the state from the state-object on the server processes specified. More...
|
|
void | SetGlobalID (vtkTypeUInt32 guid) |
| Set the GlobalUniqueId. More...
|
|
vtkTypeUInt32 | GetFilteredLocation () |
|
| vtkSMSessionObject () |
|
| ~vtkSMSessionObject () |
|
| vtkSMObject () |
|
| ~vtkSMObject () |
|
vtkSMViewLayoutProxy is used by ParaView to layout multiple views in a 2D KD-Tree layout.
vtkSMViewLayoutProxy is used by ParaView to layout multiple views in a 2D KD-Tree layout. This is proxy, hence can be registered with the proxy manager just like other regular proxies; participates in xml state saving/restoring, undo-redo, etc. Users can affects the GUI layout using this proxy instance from Python as well.
Every time the vtkSMViewLayoutProxy changes so that it would affect the UI, this class fires vtkCommand::ConfigureEvent.
View proxies that are to laid out in an layout should be "assigned" to a particular cell in a vtkSMViewLayoutProxy instance. vtkSMViewLayoutProxy takes over the responsibility of updating the view's Position
property correctly.
Although, currently, there are no safe guards against assigning a view to more than one layout, this is strictly prohibited and can cause unexpected problems at run-time.
Definition at line 49 of file vtkSMViewLayoutProxy.h.