#include <vtkPVSelectTimeSet.h>
Inheritance diagram for vtkPVSelectTimeSet:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVSelectTimeSet, vtkPVWidget) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Create (vtkKWApplication *pvApp) |
virtual void | ResetInternal () |
virtual void | Initialize () |
void | SetTimeValueCallback (const char *item) |
virtual void | Trace (ofstream *file) |
virtual void | SaveInBatchScript (ofstream *file) |
int | GetNumberOfTimeSteps () |
virtual void | Accept () |
virtual vtkKWFrameWithLabel * | GetLabeledFrame () |
void | SetLabel (const char *label) |
const char * | GetLabel () |
void | SetTimeValue (float time) |
virtual float | GetTimeValue () |
vtkPVSelectTimeSet * | ClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map) |
Static Public Member Functions | |
vtkPVSelectTimeSet * | New () |
Protected Member Functions | |
vtkPVSelectTimeSet () | |
~vtkPVSelectTimeSet () | |
vtkPVSelectTimeSet (const vtkPVSelectTimeSet &) | |
void | operator= (const vtkPVSelectTimeSet &) |
void | CommonReset () |
virtual void | SetFrameLabel (const char *) |
virtual char * | GetFrameLabel () |
void | AddRootNode (const char *name, const char *text) |
void | AddChildNode (const char *parent, const char *name, const char *text, const char *data) |
void | SetTimeSetsFromReader () |
virtual void | CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map) |
int | ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser) |
virtual void | SaveInBatchScriptForPart (ofstream *file, vtkClientServerID) |
Protected Attributes | |
vtkKWTreeWithScrollbars * | Tree |
vtkKWLabel * | TimeLabel |
vtkKWFrameWithLabel * | LabeledFrame |
float | TimeValue |
char * | FrameLabel |
vtkDataArrayCollection * | TimeSets |
vtkClientServerID | ServerSideID |
This is a PVWidget specially designed to be used with PVEnSightReaderModule. It provides support for multiple sets. The time value selected by the user is passed to the EnSight reader with a SetTimeValue() call.
Definition at line 34 of file vtkPVSelectTimeSet.h.
|
|
|
|
|
|
|
Reimplemented from vtkPVTracedWidget. |
|
|
|
Reimplemented from vtkPVWidget. |
|
Create the widget. Reimplemented from vtkPVWidget. |
|
Called when accept button is pushed. Sets objects variable to the widgets value. Adds a trace entry. Side effect is to turn modified flag off. Implements vtkPVWidget. |
|
Called when the reset button is pushed. Sets widget's value to the object-variable's value. Side effect is to turn the modified flag off. Reimplemented from vtkPVWidget. |
|
Initialize the widget after creation. Implements vtkPVWidget. |
|
This is the labeled frame around the timeset tree. |
|
Label displayed on the labeled frame. |
|
Label displayed on the labeled frame. |
|
Updates the time value label and the time ivar. |
|
Updates the time value label and the time ivar. |
|
Calls this->SetTimeValue () and Reader->SetTimeValue() with currently selected time value. |
|
Creates and returns a copy of this widget. It will create a new instance of the same type as the current object using NewInstance() and then copy some necessary state parameters. Reimplemented from vtkPVWidget. |
|
This serves a dual purpose. For tracing and for saving state. Implements vtkPVWidget. |
|
Save this widget to a file. Reimplemented from vtkPVWidget. |
|
Get the number of timesteps if any. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from vtkPVWidget. |
|
Called by vtkPVXMLPackageParser to configure the widget from XML attributes. Reimplemented from vtkPVWidget. |
|
An interface for saving a widget into a script. Reimplemented from vtkPVWidget. |
|
Definition at line 112 of file vtkPVSelectTimeSet.h. |
|
Definition at line 113 of file vtkPVSelectTimeSet.h. |
|
Definition at line 114 of file vtkPVSelectTimeSet.h. |
|
Definition at line 120 of file vtkPVSelectTimeSet.h. |
|
Definition at line 121 of file vtkPVSelectTimeSet.h. |
|
Definition at line 123 of file vtkPVSelectTimeSet.h. |
|
Definition at line 124 of file vtkPVSelectTimeSet.h. |