|
| 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.