#include <vtkPVSource.h>
Inheritance diagram for vtkPVSource:
This is a parallel object. It needs to be cloned to work correctly. After cloning, the parallel nature of the object is transparent. This class should probably be merged with vtkPVComposite.
Definition at line 56 of file vtkPVSource.h.
|
|
|
|
|
Reimplemented from vtkPVTracedWidget. Reimplemented in vtkPVAdvancedReaderModule, vtkPVAttributeEditor, vtkPVDataSetReaderModule, vtkPVDReaderModule, vtkPVEnSightReaderModule, vtkPVPick, vtkPVPLOT3DReaderModule, vtkPVProbe, vtkPVRawReaderModule, vtkPVReaderModule, and vtkXDMFReaderModule. |
|
|
|
Reimplemented from vtkPVTracedWidget. Reimplemented in vtkPVAdvancedReaderModule, vtkPVAttributeEditor, vtkPVDataSetReaderModule, vtkPVDReaderModule, vtkPVEnSightReaderModule, vtkPVPick, vtkPVPLOT3DReaderModule, vtkPVProbe, vtkPVRawReaderModule, vtkPVReaderModule, and vtkXDMFReaderModule. |
|
Get the Window for this class. This is used for creating input menus. The PVSource list is in the window. |
|
Create the properties object, called by InitializeProperties. Reimplemented in vtkPVAttributeEditor, vtkPVDataSetReaderModule, vtkPVEnSightReaderModule, vtkPVPick, vtkPVProbe, vtkPVRawReaderModule, and vtkPVReaderModule. |
|
This method updates the piece that has been assigned to this process. It update all parts and gathers data information. |
|
Methods to indicate when this source is selected in the window.. The second version of Deselect allows to user to specify whether the main frame of the source parameters should be unpacked or not. It was necessary to add this option to work around some Tk packing problems. Reimplemented in vtkPVAttributeEditor, and vtkPVPick. |
|
Methods to indicate when this source is selected in the window.. The second version of Deselect allows to user to specify whether the main frame of the source parameters should be unpacked or not. It was necessary to add this option to work around some Tk packing problems. |
|
Methods to indicate when this source is selected in the window.. The second version of Deselect allows to user to specify whether the main frame of the source parameters should be unpacked or not. It was necessary to add this option to work around some Tk packing problems. |
|
This flag turns the visibility of the prop on and off. These methods transmit the state change to all of the satellite processes. |
|
This flag turns the visibility of the prop on and off. These methods transmit the state change to all of the satellite processes. |
|
This flag turns the visibility of the prop on and off. These methods transmit the state change to all of the satellite processes. Reimplemented in vtkPVProbe. |
|
If we are the last source to unregister a color map, this method will turn its scalar bar visibility off. |
|
This method sets the color mode based on arrays set in scalars and the input color mode. The source must be current to call this method. The rules are: If the source created a NEW point scalar array, use it. Else if the source created a NEW cell scalar array, use it. Else if the input clolor by array exists in this source, use it. Else color by property. |
|
Actual cube axis visibility is a combination of this variable and overall visibility. |
|
Actual cube axis visibility is a combination of this variable and overall visibility. |
|
Actual cube axis visibility is a combination of this variable and overall visibility. |
|
Using a display for point labels. |
|
Using a display for point labels. |
|
Using a display for point labels. |
|
|
|
|
|
|
|
Connect an input to this pvsource. Note: SetPVInput() first disconnects all inputs of the internal VTK filter whereas AddPVInput() does not. See vtkPVGroupInputsWidgets for an example of how AddPVInput() is used. |
|
Connect an input to this pvsource. Note: SetPVInput() first disconnects all inputs of the internal VTK filter whereas AddPVInput() does not. See vtkPVGroupInputsWidgets for an example of how AddPVInput() is used. |
|
Return an input given idx. Definition at line 133 of file vtkPVSource.h. |
|
Return the number of inputs. |
|
Remove all inputs of this pvsource and disconnect all the inputs of all VTK filters in this pvsource. |
|
Get the number of consumers |
|
Add, remove, get, or check a consumer. |
|
Add, remove, get, or check a consumer. |
|
Add, remove, get, or check a consumer. |
|
Add, remove, get, or check a consumer. |
|
For legacy scripts |
|
Access to this object from a script. |
|
This name is used in the source list to identify this source. This name is passed to vtkPVWindow::GetPVSource() to get a particular source. |
|
This name is used in the source list to identify this source. This name is passed to vtkPVWindow::GetPVSource() to get a particular source. |
|
Overrides the AutoAccept. Very usefull for class like vtkArrayCalculator |
|
Overrides the AutoAccept. Very usefull for class like vtkArrayCalculator |
|
The (short) label that can be used to give a more descriptive name to the object. Note that if the label is empty when GetLabel() is called, the Ivar is automatically initialized to the name of the composite (GetName()). |
|
The (short) label that can be used to give a more descriptive name to the object. Note that if the label is empty when GetLabel() is called, the Ivar is automatically initialized to the name of the composite (GetName()). |
|
The (short) label that can be used to give a more descriptive name to the object. Note that if the label is empty when GetLabel() is called, the Ivar is automatically initialized to the name of the composite (GetName()). |
|
The (short) label that can be used to give a more descriptive name to the object. Note that if the label is empty when GetLabel() is called, the Ivar is automatically initialized to the name of the composite (GetName()). |
|
This just returns the application typecast correctly. |
|
Called when the accept button is pressed. |
|
Called when the accept button is pressed. |
|
Determine if this source can be deleted. This depends on two conditions: 1. Does the source have any consumers, 2. Is it permanent (for example, a glyph source is permanent) |
|
Internal method; called by AcceptCallbackInternal. Hide flag is used for hiding creation of the glyph sources from the user. Reimplemented in vtkPVPLOT3DReaderModule. Definition at line 208 of file vtkPVSource.h. Referenced by vtkPVPLOT3DReaderModule::Accept(). |
|
Internal method; called by AcceptCallbackInternal. Hide flag is used for hiding creation of the glyph sources from the user. Reimplemented in vtkPVPLOT3DReaderModule. Definition at line 209 of file vtkPVSource.h. |
|
Internal method; called by AcceptCallbackInternal. Hide flag is used for hiding creation of the glyph sources from the user. Reimplemented in vtkPVPLOT3DReaderModule. |
|
Called when the reset button is pressed. |
|
Called when the delete button is pressed. Reimplemented in vtkPVPick. |
|
This method resets the UI values (Widgets added with the following methods). It uses the GetCommand supplied to the interface. |
|
Updates delete button and description frame. |
|
This method gets called to set the VTK source parameters from the widget values. |
|
Given and ID, add a VTK source to the list of maintained VTK sources. |
|
Returns the number of VTK sources referenced by the PVSource. |
|
Given an index, return the ID of a VTK source. |
|
Given an index, return the ID of a VTK source. |
|
|
|
Save the pipeline to a batch file which can be run without a user interface. Reimplemented in vtkPVEnSightReaderModule, vtkPVPick, vtkPVProbe, and vtkXDMFReaderModule. |
|
Saves the pipeline in a ParaView script. This is similar to saveing a trace, except only the last state is stored. Reimplemented in vtkPVPick, vtkPVProbe, vtkPVReaderModule, and vtkXDMFReaderModule. |
|
Saves the pipeline in a ParaView script. This is similar to saveing a trace, except only the last state is stored. |
|
Saves the pipeline in a ParaView script. This is similar to saveing a trace, except only the last state is stored. |
|
This flag determines whether a source will make its input invisible or not. By default, this flag is on. |
|
This flag determines whether a source will make its input invisible or not. By default, this flag is on. |
|
This flag determines whether a source will make its input invisible or not. By default, this flag is on. |
|
This flag determines whether a source will make its input invisible or not. By default, this flag is on. |
|
Access to PVWidgets indexed by their name. |
|
These are used for drawing the navigation window. Definition at line 278 of file vtkPVSource.h. |
|
The notebook that is displayed when the source is selected. |
|
The notebook that is displayed when the source is selected. |
|
This is just a flag that is used to mark that the source has been saved into the tcl script (visited) during the recursive saving process. |
|
This is just a flag that is used to mark that the source has been saved into the tcl script (visited) during the recursive saving process. |
|
This adds the PVWidget and sets up the callbacks to initialize its trace. |
|
Convenience methid which calls ClonePrototype() and InitializeClone() |
|
Creates and returns (by reference) a copy of this source. It will create a new instance of the same type as the current object using NewInstance() and then call ClonePrototype() on all widgets and add these clones to it's widget list. The return value is VTK_OK is the cloning was successful. |
|
This method is usually called on a clone created using ClonePrototype(). It: 1. sets the input, 2. calls CreateProperties(), 3. make the source current (if makeCurrent is true), 4. creates output (vtkPVDisplayGUI) which contains a vtk data object of type outputDataType, 5. assigns or creates an extent translator to the output. |
|
This sets up the PVData. This method is called when the accept button is pressed for the first time. Reimplemented in vtkPVEnSightReaderModule. |
|
This method can be used by subclasses of PVSource to do special initialization (for example creating widgets). It is called by PVWindow before adding a prototype to the main list. Reimplemented in vtkPVDataSetReaderModule. Definition at line 323 of file vtkPVSource.h. |
|
Description of the VTK filter. |
|
Description of the VTK filter. |
|
Access to individual parts. Definition at line 333 of file vtkPVSource.h. |
|
Access to individual parts. |
|
Access to individual parts. |
|
Properties that describe the inputs to the filter of type "SourceCLassName". Name is the string used to format Set/Add/Get methods. "Input" or "Source" ... First you get the input property using the name, then you and fill it in (name is already set). The first get creates the property and returns it. The order the properties are created are important. The first one will be the default input. |
|
Properties that describe the inputs to the filter of type "SourceCLassName". Name is the string used to format Set/Add/Get methods. "Input" or "Source" ... First you get the input property using the name, then you and fill it in (name is already set). The first get creates the property and returns it. The order the properties are created are important. The first one will be the default input. |
|
Properties that describe the inputs to the filter of type "SourceCLassName". Name is the string used to format Set/Add/Get methods. "Input" or "Source" ... First you get the input property using the name, then you and fill it in (name is already set). The first get creates the property and returns it. The order the properties are created are important. The first one will be the default input. |
|
Option set by the xml filter input element "quantity". When 1 (xml: Multiple), then VTK source takes one input which has multiple inputs (uses AddInput). If 0, then PVSource Inputs match each VTK filter inputs. |
|
Option set by the xml filter input element "quantity". When 1 (xml: Multiple), then VTK source takes one input which has multiple inputs (uses AddInput). If 0, then PVSource Inputs match each VTK filter inputs. |
|
Option set by the xml filter input element "multiprocess_support". When 0 (xml: single_process), the VTK source only runs in a single process. If 1, (xml: multiple_processes), the VTK source only runs in parallel. If 2, (xml: both), the VTK source runs in either mode. |
|
Option set by the xml filter input element "multiprocess_support". When 0 (xml: single_process), the VTK source only runs in a single process. If 1, (xml: multiple_processes), the VTK source only runs in parallel. If 2, (xml: both), the VTK source runs in either mode. |
|
Determine whether the single- or multi-process support for this filter matches the current state of ParaView. Returns 1 if this source can run with the current number of processors; if not, returns 0. |
|
Certain modules are not deletable (for example, glyph sources). Such modules should be marked as such (IsPermanent = 1). |
|
Certain modules are not deletable (for example, glyph sources). Such modules should be marked as such (IsPermanent = 1). |
|
Certain modules are not deletable (for example, glyph sources). Such modules should be marked as such (IsPermanent = 1). |
|
Certain modules are not deletable (for example, glyph sources). Such modules should be marked as such (IsPermanent = 1). |
|
Set or get the module name. This name is used to store the prototype in the sources/filters/readers maps. It is passed to CreatePVSource when creating a new instance. |
|
Set or get the module name. This name is used to store the prototype in the sources/filters/readers maps. It is passed to CreatePVSource when creating a new instance. |
|
Set or get the label to be used in the Source/Filter menus. |
|
Set or get the label to be used in the Source/Filter menus. |
|
A short help string describing the module. |
|
A short help string describing the module. |
|
A longer help string describing the module. |
|
A longer help string describing the module. |
|
Check whether the source has been initialized (Accept has been called at least one) |
|
If ToolbarModule is true, the instances of this module can be created by using a button on the toolbar. This variable is used mainly to prevent the addition of such modules to Advanced->(Filter/Source) menus. |
|
If ToolbarModule is true, the instances of this module can be created by using a button on the toolbar. This variable is used mainly to prevent the addition of such modules to Advanced->(Filter/Source) menus. |
|
If ToolbarModule is true, the instances of this module can be created by using a button on the toolbar. This variable is used mainly to prevent the addition of such modules to Advanced->(Filter/Source) menus. |
|
If ToolbarModule is true, the instances of this module can be created by using a button on the toolbar. This variable is used mainly to prevent the addition of such modules to Advanced->(Filter/Source) menus. |
|
When a module is first created, the user should not be able to use certain menus, buttons etc. before accepting the first time or deleting the module. GrabFocus() is used to tell the module to disable certain things in the window. |
|
When a module is first created, the user should not be able to use certain menus, buttons etc. before accepting the first time or deleting the module. GrabFocus() is used to tell the module to disable certain things in the window. |
|
Moving away from direct access to VTK data objects. |
|
Called by source EndEvent to schedule another Gather. |
|
Convenience method for rendering. |
|
Access to the vtkPVNumberOfOutputsInformation object. |
|
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. Reimplemented in vtkPVPLOT3DReaderModule. |
|
Is the source grabbed. |
|
Returns the proxy object (server manager) used by PVSource. |
|
Returns the proxy object (server manager) used by PVSource. |
|
|
|
Calls UpdateVTKObjects on the proxy as well as on all widgets. |
|
This is the Display for this source. |
|
This is the Display for this source. |
|
Accessor to the point label text display. |
|
Set the volume rendering array and Scalar Mode. |
|
Sets the array name and field type to color with. This also sets the LUT on the mapper. field (3 == PointFieldData, 4==CellFieldData) enums in vtkSMDataObjectDisplayProxy |
|
This method is now in the vtkPVSourceNotebook. This legacy method is for backward compatibility. |
|
|
|
If this source was created from a lookmark (state script), need to delete it from the lookmark's source collection when manually deleted by user (otherwise we end up with some funky residual images in render window as well as crashes when modifying an input of this source). |
|
If this source was created from a lookmark (state script), need to delete it from the lookmark's source collection when manually deleted by user (otherwise we end up with some funky residual images in render window as well as crashes when modifying an input of this source). |
|
Setups up the displays for this source |
|
Setups up the displays for this source |
|
Set the color map and the field to use. |
|
|
|
|
|
|
|
Helper methods for subclasses to add displays to the render module. |
|
Helper methods for subclasses to add displays to the render module. |
|
|
|
|
|
|
|
Reimplemented in vtkPVAttributeEditor, vtkPVPick, and vtkPVProbe. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 646 of file vtkPVSource.h. |
|
Definition at line 531 of file vtkPVSource.h. |
|
Definition at line 533 of file vtkPVSource.h. |
|
Definition at line 535 of file vtkPVSource.h. |
|
Definition at line 538 of file vtkPVSource.h. |
|
Definition at line 543 of file vtkPVSource.h. |
|
Definition at line 548 of file vtkPVSource.h. |
|
Definition at line 549 of file vtkPVSource.h. |
|
Definition at line 551 of file vtkPVSource.h. |
|
Definition at line 552 of file vtkPVSource.h. |
|
Definition at line 562 of file vtkPVSource.h. |
|
Definition at line 563 of file vtkPVSource.h. |
|
Definition at line 568 of file vtkPVSource.h. |
|
Definition at line 569 of file vtkPVSource.h. |
|
Definition at line 574 of file vtkPVSource.h. |
|
Definition at line 578 of file vtkPVSource.h. |
|
Definition at line 580 of file vtkPVSource.h. |
|
Definition at line 585 of file vtkPVSource.h. |
|
Definition at line 586 of file vtkPVSource.h. |
|
Definition at line 587 of file vtkPVSource.h. |
|
Definition at line 588 of file vtkPVSource.h. |
|
Definition at line 589 of file vtkPVSource.h. |
|
Definition at line 590 of file vtkPVSource.h. |
|
Definition at line 593 of file vtkPVSource.h. |
|
Definition at line 596 of file vtkPVSource.h. |
|
Definition at line 598 of file vtkPVSource.h. |
|
Definition at line 600 of file vtkPVSource.h. |
|
Definition at line 603 of file vtkPVSource.h. |
|
Definition at line 605 of file vtkPVSource.h. |
|
Definition at line 608 of file vtkPVSource.h. |
|
Definition at line 610 of file vtkPVSource.h. |
|
Definition at line 613 of file vtkPVSource.h. |
|
Definition at line 616 of file vtkPVSource.h. |
|
Definition at line 620 of file vtkPVSource.h. |
|
Definition at line 624 of file vtkPVSource.h. |
|
Definition at line 628 of file vtkPVSource.h. |
|
Definition at line 629 of file vtkPVSource.h. |
|
Definition at line 631 of file vtkPVSource.h. |
|
Definition at line 636 of file vtkPVSource.h. |
|
Definition at line 638 of file vtkPVSource.h. |
|
Definition at line 639 of file vtkPVSource.h. |
|
Definition at line 642 of file vtkPVSource.h. |
|
Definition at line 643 of file vtkPVSource.h. |
|
Definition at line 649 of file vtkPVSource.h. |