#include <vtkPVWindow.h>
Inheritance diagram for vtkPVWindow:
This class represents a top level window with menu bar and status line. It is designed to hold one or more vtkPVViews in it. The menu bar contains the following menus:
File Menu -> File manipulations View Menu -> Changes what is displayed on the properties window (on the left) SelectMenu -> used to select existing data objects GlyphMenu -> used to select existing glyph objects (cascaded from SelectMenu) Help -> Brings up on-line help
The PVWindow holds all the existing PVSources (prototypes and instances) and provides access to them. The prototypes are instantiated by parsing an XML configuration file. It also has methods to create new data objects/sources by cloning prototypes. These data objects can be selected either from the SelectMenu or using the navigation window. All the reader module prototypes are also stored in the window. The window consults each of these when opening a file. The first one which claims it can open the current file is passed the filename and is asked to read it.
Definition at line 109 of file vtkPVWindow.h.
|
Definition at line 581 of file vtkPVWindow.h. |
|
|
|
|
|
Reimplemented from vtkKWWindow. |
|
|
|
Reimplemented from vtkKWWindow. |
|
Create the window and all of the associated widgets. This essentially creates the whole user interface. ParaView supports only one window. Reimplemented from vtkKWWindow. |
|
Access to the RenderView. |
|
The current source ... Setting the current source also sets the current PVData. It also sets the selected composite to the source. |
|
The current source ... Setting the current source also sets the current PVData. It also sets the selected composite to the source. |
|
The current source ... Setting the current source also sets the current PVData. It also sets the selected composite to the source. Definition at line 130 of file vtkPVWindow.h. |
|
The current source ... Setting the current source also sets the current PVData. It also sets the selected composite to the source. |
|
The current source ... Setting the current source also sets the current PVData. It also sets the selected composite to the source. |
|
This adds a PVSource to the collection called "listname", and makes it current. No trace entry is added during this call. |
|
This removes a PVSource from the collection called "listname". No trace entry is added during this call. |
|
This calls delete on all the pv sources. |
|
This calls delete on all the pv sources. |
|
This calls delete on all the pv sources. |
|
This removes all the key frames from the animation. |
|
This removes all the key frames from the animation. |
|
Find a data source with name "sourcename" in the source list called "listname" |
|
Access methods to ParaView specific menus. |
|
Access methods to ParaView specific menus. |
|
Access methods to ParaView specific menus. |
|
Access methods to ParaView specific menus. |
|
Callback for the reset camera button. |
|
Callback to show the page for the current source. The callback adds to the trace file, the other does not. |
|
Callback to show the page for the current source. The callback adds to the trace file, the other does not. |
|
Callback to show the animation page. |
|
Access to the toolbars. |
|
Access to the toolbars. |
|
Access to the toolbars. |
|
Access to the toolbars. |
|
Access from script for regression test. |
|
Access from script for regression test. |
|
Save the state of the server manager. |
|
Save the state of the server manager. |
|
Save the pipeline as a tcl script. Callback from menu. Promps for a file name. |
|
Like trace, but only final state. |
|
Save the state as a tcl script. Callback from menu. Promps for a file name. |
|
Copy the trace file to a file with the specified file name. |
|
Copy the trace file to a file with the specified file name. |
|
Open a data file. Prompt the user for the filename first. |
|
Open a data file. Does not prompt the user. Returns VTK_OK on success and VTK_ERROR on failure. Set store to 1 to store to the recently used files list. The reader modules are given the filename and asked if they can read the file, the first module capable of reading is given the task. |
|
Open a data file. Does not prompt the user. Returns VTK_OK on success and VTK_ERROR on failure. Set store to 1 to store to the recently used files list. The reader modules are given the filename and asked if they can read the file, the first module capable of reading is given the task. Definition at line 228 of file vtkPVWindow.h. |
|
Open a data file give a filename and a reader module. Unlike Open(), OpenCustom() does not use CanReadFile() to determine which module can open the file. Instead, the first module which matches the name "reader" gets to open the file. |
|
Used mainly by the scripting interface, these three methods are normally called in order during the file opening process. Given the reader module name, InitializeReadCustom() returns a clone which can be passed to ReadFileInformation() and FinalizeRead() to finish the reading process. |
|
Used mainly by the scripting interface, these three methods are normally called in order during the file opening process. Given the reader module name, InitializeReadCustom() returns a clone which can be passed to ReadFileInformation() and FinalizeRead() to finish the reading process. |
|
Used mainly by the scripting interface, these three methods are normally called in order during the file opening process. Given the reader module name, InitializeReadCustom() returns a clone which can be passed to ReadFileInformation() and FinalizeRead() to finish the reading process. |
|
Play the demo. |
|
Stuff for creating a log file for times. |
|
Stuff for creating a log file for times. |
|
Show the comparative vis gui. |
|
Callback for saving animation as images. |
|
Callback for saving animation geometry in a series of .vtp files. |
|
Callback fronm the file menus "SaveData" entry. It pops up a dialog to get the filename. |
|
Methods that can be used from scripts to save data to files. |
|
Methods that can be used from scripts to save data to files. Definition at line 274 of file vtkPVWindow.h. |
|
Methods that can be used from scripts to save data to files. Definition at line 276 of file vtkPVWindow.h. |
|
These methods create a new data source/object given a name and a source list. Definition at line 283 of file vtkPVWindow.h. |
|
These methods create a new data source/object given a name and a source list. Definition at line 285 of file vtkPVWindow.h. |
|
These methods create a new data source/object given a name and a source list. |
|
Access to the interactor styles from tcl. |
|
Access to the interactor styles from tcl. |
|
Get the source list called "listname". The default source lists are "Sources" and "GlyphSources". |
|
Re-populate the select menu from the list of existing data objects. |
|
Ability to disable and enable the filter buttons on the toolbar. Most of the manipulation is internal to window. |
|
Ability to disable and enable the filter buttons on the toolbar. Most of the manipulation is internal to window. |
|
Ability to disable and enable the filter buttons on the toolbar. Most of the manipulation is internal to window. |
|
Ability to disable and enable the filter buttons on the toolbar. Most of the manipulation is internal to window. |
|
Re-populate the source menu. |
|
Re-populate the filter menu. |
|
Access to the animation interface for scripting. |
|
Add a prototype from which a module can be created. |
|
Add a push button to the main toolbar. |
|
Determines whether message dialogs or error macros as used for displaying certain warnings/errors. |
|
Determines whether message dialogs or error macros as used for displaying certain warnings/errors. |
|
Determines whether message dialogs or error macros as used for displaying certain warnings/errors. |
|
Determines whether message dialogs or error macros as used for displaying certain warnings/errors. |
|
Set for running the demo to make the gui a little faster. |
|
Set for running the demo to make the gui a little faster. |
|
Set to true when in comparative vis mode |
|
Set to true when in comparative vis mode |
|
Adds manipulator to the list of available manipulators. |
|
Adds manipulators variable and the widget to the list. |
|
Whether to parse and create the default interfaces at startup |
|
Whether to parse and create the default interfaces at startup |
|
Whether to parse and create the default interfaces at startup |
|
Whether to parse and create the default interfaces at startup |
|
Open a ParaView package (prompt the user for the filename) and load the contents. Returns VTK_OK on success. |
|
Open a ParaView package (prompt the user for the filename) and load the contents. Returns VTK_OK on success. |
|
Load in a Tcl based script to drive the application. Reimplemented from vtkKWWindowBase. Definition at line 384 of file vtkPVWindow.h. |
|
Load in a Tcl based script to drive the application. Reimplemented from vtkKWWindowBase. |
|
Callbacks for generic render window interactor |
|
Callbacks for generic render window interactor |
|
Callbacks for generic render window interactor |
|
Set/Get the current interactor style. |
|
Set/Get the current interactor style. |
|
Call SetInteractorStyle(). Legacy method. |
|
Callbacks for center of rotation widgets |
|
Callbacks for center of rotation widgets |
|
Callbacks for center of rotation widgets |
|
Callbacks for center of rotation widgets |
|
Callbacks for center of rotation widgets |
|
Access to these widgets from outside vtkPVWindow (in vtkPVInteractorStyleCenterOfRotation) |
|
Access to these widgets from outside vtkPVWindow (in vtkPVInteractorStyleCenterOfRotation) |
|
Access to these widgets from outside vtkPVWindow (in vtkPVInteractorStyleCenterOfRotation) |
|
Popup the vtk warning message Reimplemented from vtkKWWindowBase. |
|
Popup the vtk error message Reimplemented from vtkKWWindowBase. |
|
This method returns a color map for a specific global parameter (e.g. Temperature). |
|
This method returns the shared volume appearance editor |
|
Return the collection of all colormaps. |
|
Propagates the center to the manipulators. Definition at line 442 of file vtkPVWindow.h. |
|
Propagates the center to the manipulators. |
|
Access to this style from outside vtkPVWindow |
|
These methods enable and disable the navigation window and selection window. |
|
These methods enable and disable the navigation window and selection window. |
|
Called by PV3DWidgets. All inteteractor stuff should be moved to PVRenderView or PVRenderModule !!!!!!!! |
|
Called by PV3DWidgets. All inteteractor stuff should be moved to PVRenderView or PVRenderModule !!!!!!!! |
|
Called by PV3DWidgets. All inteteractor stuff should be moved to PVRenderView or PVRenderModule !!!!!!!! |
|
Called by PV3DWidgets. All inteteractor stuff should be moved to PVRenderView or PVRenderModule !!!!!!!! |
|
Read interface description from XML. |
|
Accessor for the linked list. This is not available from Tcl, since vtkLinkedList is templated. BTX Definition at line 475 of file vtkPVWindow.h. |
|
Get/Show the Application Settings Interface. Reimplemented from vtkKWWindow. |
|
I am using this method instead of MakeTclObject. |
|
I am using this method instead of MakeTclObject. Definition at line 486 of file vtkPVWindow.h. |
|
Definition at line 490 of file vtkPVWindow.h. |
|
Returns 1 is file exists on the server and is readable and 0 otherwise. |
|
Access to these widgets so their state can be set from a script |
|
Access to these widgets so their state can be set from a script |
|
Access to these widgets so their state can be set from a script |
|
Update the toolbar aspect once the toolbar settings have been changed Reimplemented from vtkKWWindow. |
|
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc. Reimplemented from vtkKWWindow. |
|
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc. Reimplemented from vtkKWWindow. |
|
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc. Reimplemented from vtkKWWidget. |
|
Set the progress. All progresses 0 or 100 will be ignored. |
|
Set the progress. All progresses 0 or 100 will be ignored. |
|
Set the progress. All progresses 0 or 100 will be ignored. |
|
The following methods are needed for mouse interaction tracing. |
|
The following methods are needed for mouse interaction tracing. |
|
Call AcceptCallback() on the current source. |
|
Callback for when the user changed the visibility of a toolbar button. |
|
Display the Lookmark Manager. |
|
|
|
When on and SaveState() is called, only sources that "contribute to the view" are saved to the session script. |
|
Method to change toolbar state in tcl scripts. identifier: "animation" : animation toolbar. "interaction" : interaction toolbar "tools" : tools toolbar "camera" : camera toolbar. |
|
This changes the visibility of the Horizontal pane. Animation key frames are shown in the Horizontal pane. Reimplemented from vtkKWWindow. |
|
Called to add a default animation for a source. vtkPVSource calls this when the source is initialized. |
|
Calls an Update on the Animation Manager forcing it to get in sync with the current system state. Called when a source is created or deleted. |
|
Get the trace helper framework. |
|
This method is called when error icon is clicked. Reimplemented from vtkKWWindowBase. |
|
Returns the comparative vis. manager interface. |
|
Show a main user interface given its name. The name is the name returned by the GetName() method of a vtkKWUserInterfacePanel (UIP). The main UserInterfaceManager (UIM) will be queried to check if it is indeed managing an UIP with that name, and show/raise that UIP accordingly. Reimplemented from vtkKWWindow. Definition at line 597 of file vtkPVWindow.h. |
|
|
|
|
|
Save/Restore window geometry Reimplemented from vtkKWWindow. |
|
Restore the PVWindow geometry alone. |
|
|
|
|
|
|
|
Deallocate/delete/reparent some internal objects in order to solve reference loops that would prevent this instance from being deleted. Reimplemented from vtkKWWindow. |
|
|
|
|
|
Create the comparative vis. manager interface. This is normally called by ShowComparativeVisManager() but can be called separately if a manager has to be created without showing it. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Utility function which return the position of the first '.' from the right. Note that this returns a pointer offset from the original pointer. DO NOT DELETE THE ORIGINAL POINTER while using the extension. |
|
Create error log display. |
|
|
|
|
|
Update the image in the status frame. Usually a logo of some sort. Reimplemented from vtkKWWindowBase. |
|
|
|
Show a main user interface. The main UserInterfaceManager (UIM) will be queried to check if it is indeedmanaging the UIP, and show/raise that UIP accordingly. Reimplemented from vtkKWWindow. |
|
Definition at line 721 of file vtkPVWindow.h. |
|
Definition at line 605 of file vtkPVWindow.h. |
|
Definition at line 617 of file vtkPVWindow.h. |
|
Definition at line 620 of file vtkPVWindow.h. |
|
Definition at line 623 of file vtkPVWindow.h. |
|
Definition at line 626 of file vtkPVWindow.h. |
|
Definition at line 627 of file vtkPVWindow.h. |
|
Definition at line 628 of file vtkPVWindow.h. |
|
Definition at line 629 of file vtkPVWindow.h. |
|
Definition at line 631 of file vtkPVWindow.h. |
|
Definition at line 632 of file vtkPVWindow.h. |
|
Definition at line 635 of file vtkPVWindow.h. |
|
Definition at line 638 of file vtkPVWindow.h. |
|
Definition at line 639 of file vtkPVWindow.h. |
|
Definition at line 640 of file vtkPVWindow.h. |
|
Definition at line 641 of file vtkPVWindow.h. |
|
Definition at line 644 of file vtkPVWindow.h. |
|
Definition at line 646 of file vtkPVWindow.h. |
|
Definition at line 649 of file vtkPVWindow.h. |
|
Definition at line 650 of file vtkPVWindow.h. |
|
Definition at line 651 of file vtkPVWindow.h. |
|
Definition at line 652 of file vtkPVWindow.h. |
|
Definition at line 653 of file vtkPVWindow.h. |
|
Definition at line 654 of file vtkPVWindow.h. |
|
Definition at line 655 of file vtkPVWindow.h. |
|
Definition at line 656 of file vtkPVWindow.h. |
|
Definition at line 657 of file vtkPVWindow.h. |
|
Definition at line 658 of file vtkPVWindow.h. |
|
Definition at line 659 of file vtkPVWindow.h. |
|
Definition at line 660 of file vtkPVWindow.h. |
|
Definition at line 674 of file vtkPVWindow.h. |
|
Definition at line 679 of file vtkPVWindow.h. |
|
Definition at line 685 of file vtkPVWindow.h. |
|
Definition at line 686 of file vtkPVWindow.h. |
|
Definition at line 694 of file vtkPVWindow.h. |
|
Definition at line 695 of file vtkPVWindow.h. |
|
Definition at line 712 of file vtkPVWindow.h. |
|
Definition at line 713 of file vtkPVWindow.h. |
|
Definition at line 714 of file vtkPVWindow.h. |
|
Definition at line 715 of file vtkPVWindow.h. |
|
Definition at line 716 of file vtkPVWindow.h. |
|
Definition at line 717 of file vtkPVWindow.h. |
|
Definition at line 718 of file vtkPVWindow.h. |
|
Definition at line 719 of file vtkPVWindow.h. |
|
Definition at line 724 of file vtkPVWindow.h. |
|
Definition at line 726 of file vtkPVWindow.h. |
|
Definition at line 730 of file vtkPVWindow.h. |
|
Definition at line 733 of file vtkPVWindow.h. |
|
Definition at line 747 of file vtkPVWindow.h. |
|
Definition at line 749 of file vtkPVWindow.h. |
|
Definition at line 755 of file vtkPVWindow.h. |
|
Definition at line 756 of file vtkPVWindow.h. |
|
Definition at line 758 of file vtkPVWindow.h. |
|
Definition at line 759 of file vtkPVWindow.h. |
|
Definition at line 761 of file vtkPVWindow.h. |
|
Definition at line 762 of file vtkPVWindow.h. |
|
Definition at line 763 of file vtkPVWindow.h. |
|
Definition at line 765 of file vtkPVWindow.h. |
|
Definition at line 767 of file vtkPVWindow.h. |
|
Definition at line 768 of file vtkPVWindow.h. |
|
Definition at line 771 of file vtkPVWindow.h. |
|
Definition at line 773 of file vtkPVWindow.h. |
|
Definition at line 775 of file vtkPVWindow.h. |
|
Definition at line 776 of file vtkPVWindow.h. |
|
Definition at line 777 of file vtkPVWindow.h. |