Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVWidget Class Reference

Intelligent widget for building source interfaces. More...

#include <vtkPVWidget.h>

Inheritance diagram for vtkPVWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVWidget, vtkPVTracedWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Initialize ()=0
virtual void Update ()
virtual void UpdateVTKObjects ()
void AddDependent (vtkPVWidget *widget)
void RemoveDependent (vtkPVWidget *widget)
void RemoveAllDependents ()
virtual void Select ()
virtual void Deselect ()
virtual void ModifiedCallback ()
virtual void AcceptedCallback ()
vtkPVApplicationGetPVApplication ()
virtual void SaveInBatchScript (ofstream *file)
void SaveState (ofstream *file)
virtual void Trace (ofstream *file)=0
virtual void SetUseWidgetRange (int)
virtual int GetUseWidgetRange ()
virtual void SetWidgetRange (double, double)
void SetWidgetRange (double[2])
virtual double * GetWidgetRange ()
virtual void GetWidgetRange (double &, double &)
virtual void GetWidgetRange (double[2])
virtual void Create (vtkKWApplication *app)
virtual void Accept ()=0
virtual void PostAccept ()
virtual void Reset ()
void SetModifiedCommand (const char *cmdObject, const char *methodAndArgs)
void SetAcceptedCommand (const char *cmdObject, const char *methodAndArgs)
virtual int GetModifiedFlag ()
void SetPVSource (vtkPVSource *pvs)
vtkPVSourceGetPVSource ()
vtkPVWidgetClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
virtual int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)
virtual char * GetModifiedCommandObjectTclName ()
virtual char * GetModifiedCommandMethod ()
virtual void ResetInternal ()
vtkSMPropertyGetSMProperty ()
void SetSMProperty (vtkSMProperty *prop)
virtual void SetSMPropertyName (const char *)
virtual char * GetSMPropertyName ()
virtual int GetHideGUI ()
virtual int GetKeepsTimeStep ()

Protected Member Functions

 vtkPVWidget ()
 ~vtkPVWidget ()
virtual void SetModifiedCommandObjectTclName (const char *)
virtual void SetModifiedCommandMethod (const char *)
virtual void SetAcceptedCommandObjectTclName (const char *)
virtual void SetAcceptedCommandMethod (const char *)
virtual vtkPVWidgetClonePrototypeInternal (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
vtkPVWidgetGetPVWidgetFromParser (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)
vtkPVWindowGetPVWindowFormParser (vtkPVXMLPackageParser *parser)
virtual void SaveInBatchScriptForPart (ofstream *file, vtkClientServerID)
virtual void ExecuteEvent (vtkObject *obj, unsigned long event, void *calldata)
void AddPropertyObservers (vtkSMProperty *property)
void RemovePropertyObservers (vtkSMProperty *property)

Protected Attributes

char * ModifiedCommandObjectTclName
char * ModifiedCommandMethod
char * AcceptedCommandObjectTclName
char * AcceptedCommandMethod
int ModifiedFlag
int KeepsTimeStep
vtkPVSourcePVSource
int UseWidgetRange
double WidgetRange [2]
char * SMPropertyName
vtkLinkedList< void * > * Dependents
int HideGUI
vtkPVWidgetObserver * Observer

Friends

class vtkPVWidgetObserver

Detailed Description

Intelligent widget for building source interfaces.

vtkPVWidget is a superclass for widgets that can be used to build interfaces for vtkPVSources. These widgets combine the UI of vtkKWWidgets, but can synchronize themselves with vtkObjects. When the "Accept" method is called, this widgets sets the vtkObjects ivars based on the widgets value. When the "Reset" method is called, the vtkObjects state is used to set the widgets value. When the widget has been modified, and the "Accept" method is called, the widget will save the transition in the trace file.

Definition at line 48 of file vtkPVWidget.h.


Constructor & Destructor Documentation

vtkPVWidget::vtkPVWidget  )  [protected]
 

vtkPVWidget::~vtkPVWidget  )  [protected]
 


Member Function Documentation

vtkPVWidget::vtkTypeRevisionMacro vtkPVWidget  ,
vtkPVTracedWidget 
 

void vtkPVWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVTracedWidget.

Reimplemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVCutEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVObjectWidget, vtkPVOrientScaleWidget, vtkPVPickBoxWidget, vtkPVPickSphereWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVScaleFactorEntry, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVValueList, vtkPVVectorEntry, and vtkPVXDMFParameters.

virtual void vtkPVWidget::Create vtkKWApplication app  )  [inline, virtual]
 

Create the widget. All sub-classes should re-implement this signature because widgets are created using vtkPVWidget pointers after cloning.

Reimplemented from vtkKWCompositeWidget.

Reimplemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVValueList, vtkPVVectorEntry, and vtkPVXDMFParameters.

Definition at line 57 of file vtkPVWidget.h.

virtual void vtkPVWidget::Accept  )  [pure virtual]
 

These methods are called when the Accept and Reset buttons are pressed. The copy state from VTK/PV objects to the widget and back. Most subclasses do not have to implement these methods. They implement AcceptInternal and ResetInternal instead. Only methods that copy state from PV object need to override these methods. Accept needs to add to the trace (call trace), but AcceptInternal does not.

Implemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVValueList, vtkPVVectorEntry, and vtkPVXDMFParameters.

Referenced by vtkPVBasicDSPFilterWidget::Accept().

virtual void vtkPVWidget::PostAccept  )  [inline, virtual]
 

These methods are called when the Accept and Reset buttons are pressed. The copy state from VTK/PV objects to the widget and back. Most subclasses do not have to implement these methods. They implement AcceptInternal and ResetInternal instead. Only methods that copy state from PV object need to override these methods. Accept needs to add to the trace (call trace), but AcceptInternal does not.

Reimplemented in vtkPVArraySelection, vtkPVContainerWidget, vtkPVItemSelection, and vtkPVSelectWidget.

Definition at line 69 of file vtkPVWidget.h.

virtual void vtkPVWidget::Reset  )  [virtual]
 

These methods are called when the Accept and Reset buttons are pressed. The copy state from VTK/PV objects to the widget and back. Most subclasses do not have to implement these methods. They implement AcceptInternal and ResetInternal instead. Only methods that copy state from PV object need to override these methods. Accept needs to add to the trace (call trace), but AcceptInternal does not.

Reimplemented in vtkPVSelectWidget.

virtual void vtkPVWidget::Initialize  )  [pure virtual]
 

Called right after the widgets are created, this virtual method allows widgets to set appropriate initial values, 3d widgets to place themselves etc.

Implemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVScaleFactorEntry, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters.

virtual void vtkPVWidget::Update  )  [virtual]
 

The methods get called when reset is called. It can also get called on its own. If the widget has options or configuration values dependent on the VTK object, this method set these configuation object using the VTK object.

Reimplemented in vtkPVArrayMenu, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVExtentEntry, vtkPVFieldMenu, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVLineSourceWidget, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVScalarRangeLabel, vtkPVScaleFactorEntry, vtkPVSelectArrays, vtkPVSphereWidget, vtkPVTempTessellatorEntry, and vtkPVValueList.

virtual void vtkPVWidget::UpdateVTKObjects  )  [inline, virtual]
 

Overwritten by sub-classes. Any widget that contains a proxy should call UpdateVTKObjects on it in this method.

Reimplemented in vtkPVImplicitPlaneWidget, and vtkPVSelectWidget.

Definition at line 86 of file vtkPVWidget.h.

void vtkPVWidget::AddDependent vtkPVWidget widget  ) 
 

Widgets that depend on the value of this widget can set up a dependance here. When ModifedCallback or Update is called on this widget, it will call Update on widgets in this list. I could have used event callbacks, but descided it would be easier to just keep a collection of dependances.

void vtkPVWidget::RemoveDependent vtkPVWidget widget  ) 
 

Remove a dependent

void vtkPVWidget::RemoveAllDependents  ) 
 

Remove all the dependents

virtual void vtkPVWidget::Select  )  [inline, virtual]
 

This method is called when the source that contains this widget is selected. This is empty implementation but subclasses can overwrite it.

Reimplemented in vtkPV3DWidget, vtkPVContainerWidget, vtkPVInputMenu, and vtkPVSelectWidget.

Definition at line 104 of file vtkPVWidget.h.

virtual void vtkPVWidget::Deselect  )  [inline, virtual]
 

This method is called when the source that contains this widget is deselected. This is empty implementation but subclasses can overwrite it.

Reimplemented in vtkPV3DWidget, vtkPVContainerWidget, and vtkPVSelectWidget.

Definition at line 109 of file vtkPVWidget.h.

void vtkPVWidget::SetModifiedCommand const char *  cmdObject,
const char *  methodAndArgs
 

This commands is an optional action that will be called when the widget is modified. Really we should change "ModifiedFlag" to some other name, because is gets confused with vtkObject::Modified().

void vtkPVWidget::SetAcceptedCommand const char *  cmdObject,
const char *  methodAndArgs
 

This commands is an optional action that will be called when the widget is modified. Really we should change "ModifiedFlag" to some other name, because is gets confused with vtkObject::Modified().

virtual void vtkPVWidget::ModifiedCallback  )  [virtual]
 

This callback gets called when the user changes the widgets value, or a script changes the widgets value. Ideally, this method should be protected.

Reimplemented in vtkPVInputMenu.

virtual void vtkPVWidget::AcceptedCallback  )  [virtual]
 

This callback gets called when the widget is accepted.

virtual int vtkPVWidget::GetModifiedFlag  )  [virtual]
 

Access to the flag that indicates whether the widgets has been modified and is out of sync with its VTK object.

Reimplemented in vtkPVContainerWidget, vtkPVPointSourceWidget, and vtkPVSelectWidget.

vtkPVApplication* vtkPVWidget::GetPVApplication  ) 
 

Conveniance method that casts the application to a PV application.

virtual void vtkPVWidget::SaveInBatchScript ofstream *  file  )  [virtual]
 

Save this widget to a file.

Reimplemented in vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVObjectWidget, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters.

void vtkPVWidget::SaveState ofstream *  file  ) 
 

This method calls "Trace" to save this widget into a state file. This method is not virtual and sublclasses do not have to implement this method. Subclasses define the interal "Trace" which works for saving state and tracing.

void vtkPVWidget::SetPVSource vtkPVSource pvs  )  [inline]
 

Need the source to get the input. I would like to get rid of this ivar. It is not reference counted for fear of loops.

Definition at line 148 of file vtkPVWidget.h.

vtkPVSource* vtkPVWidget::GetPVSource  )  [inline]
 

Need the source to get the input. I would like to get rid of this ivar. It is not reference counted for fear of loops.

Definition at line 149 of file vtkPVWidget.h.

vtkPVWidget* vtkPVWidget::ClonePrototype vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
[inline]
 

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 in vtkPVArrayMenu, vtkPVArraySelection, vtkPVBoundsDisplay, vtkPVContainerWidget, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVFieldMenu, vtkPVFileEntry, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineWidget, vtkPVMinMax, vtkPVObjectWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters.

Definition at line 157 of file vtkPVWidget.h.

virtual int vtkPVWidget::ReadXMLAttributes vtkPVXMLElement element,
vtkPVXMLPackageParser parser
[virtual]
 

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVCutEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVFieldMenu, vtkPVFileEntry, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVObjectWidget, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVScaleFactorEntry, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVValueList, vtkPVVectorEntry, and vtkPVXDMFParameters.

virtual char* vtkPVWidget::GetModifiedCommandObjectTclName  )  [virtual]
 

Get the tcl object and the method that will be called when accepting or reseting the source.

virtual char* vtkPVWidget::GetModifiedCommandMethod  )  [virtual]
 

Get the tcl object and the method that will be called when accepting or reseting the source.

virtual void vtkPVWidget::Trace ofstream *  file  )  [pure virtual]
 

Used by subclasses to save this widgets state into a PVScript. This method does not initialize trace variable or check modified.

Implemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineWidget, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPickBoxWidget, vtkPVPickSphereWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVValueList, vtkPVVectorEntry, and vtkPVXDMFParameters.

virtual void vtkPVWidget::ResetInternal  )  [inline, virtual]
 

Called by Reset() if PVSource is set.

Reimplemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBasicDSPFilterWidget, vtkPVBoxWidget, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVExtractDataSetsWidget, vtkPVExtractPartsWidget, vtkPVFieldMenu, vtkPVFileEntry, vtkPVGroupInputsWidget, vtkPVImplicitPlaneWidget, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters.

Definition at line 186 of file vtkPVWidget.h.

vtkSMProperty* vtkPVWidget::GetSMProperty  ) 
 

Set/get the SM property to use with this widget..

void vtkPVWidget::SetSMProperty vtkSMProperty prop  ) 
 

Set/get the SM property to use with this widget..

virtual void vtkPVWidget::SetSMPropertyName const char *   )  [virtual]
 

Need access to these so that container-type widgets can set the property name on the widgets they contain (e.g., vtkPVPointSourceWidget).

virtual char* vtkPVWidget::GetSMPropertyName  )  [virtual]
 

Need access to these so that container-type widgets can set the property name on the widgets they contain (e.g., vtkPVPointSourceWidget).

virtual void vtkPVWidget::SetUseWidgetRange int   )  [virtual]
 

virtual int vtkPVWidget::GetUseWidgetRange  )  [virtual]
 

virtual void vtkPVWidget::SetWidgetRange double  ,
double 
[virtual]
 

void vtkPVWidget::SetWidgetRange double  [2]  ) 
 

virtual double* vtkPVWidget::GetWidgetRange  )  [virtual]
 

virtual void vtkPVWidget::GetWidgetRange double &  ,
double & 
[virtual]
 

virtual void vtkPVWidget::GetWidgetRange double  [2]  )  [virtual]
 

virtual int vtkPVWidget::GetHideGUI  )  [virtual]
 

If HideGUI is true, the widget is not shown in the property page.

virtual int vtkPVWidget::GetKeepsTimeStep  )  [virtual]
 

If true, indicates that for the vtkPVReaderModule, this is a widget that keeps the timestep. Note that a vtkPVReaderModule can have atmost one widget that keeps the timestep.

virtual void vtkPVWidget::SetModifiedCommandObjectTclName const char *   )  [protected, virtual]
 

virtual void vtkPVWidget::SetModifiedCommandMethod const char *   )  [protected, virtual]
 

virtual void vtkPVWidget::SetAcceptedCommandObjectTclName const char *   )  [protected, virtual]
 

virtual void vtkPVWidget::SetAcceptedCommandMethod const char *   )  [protected, virtual]
 

virtual vtkPVWidget* vtkPVWidget::ClonePrototypeInternal vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
[protected, virtual]
 

Reimplemented in vtkPVArrayMenu, vtkPVBoundsDisplay, vtkPVBoxWidget, vtkPVContainerWidget, vtkPVFieldMenu, vtkPVImplicitPlaneWidget, vtkPVSelectWidget, and vtkPVSphereWidget.

virtual void vtkPVWidget::CopyProperties vtkPVWidget clone,
vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
[protected, virtual]
 

Reimplemented in vtkPV3DWidget, vtkPVArrayMenu, vtkPVArraySelection, vtkPVBoundsDisplay, vtkPVCalculatorWidget, vtkPVContainerWidget, vtkPVContourEntry, vtkPVCutEntry, vtkPVDummyWidget, vtkPVExtentEntry, vtkPVFieldMenu, vtkPVFileEntry, vtkPVInputMenu, vtkPVItemSelection, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVMinMax, vtkPVObjectWidget, vtkPVOrientScaleWidget, vtkPVPointSourceWidget, vtkPVScalarRangeLabel, vtkPVScale, vtkPVSelectArrays, vtkPVSelectionList, vtkPVSelectTimeSet, vtkPVSelectWidget, vtkPVStringEntry, vtkPVTempTessellatorEntry, vtkPVThumbWheel, vtkPVValueList, vtkPVVectorEntry, and vtkPVXDMFParameters.

vtkPVWidget* vtkPVWidget::GetPVWidgetFromParser vtkPVXMLElement element,
vtkPVXMLPackageParser parser
[protected]
 

vtkPVWindow* vtkPVWidget::GetPVWindowFormParser vtkPVXMLPackageParser parser  )  [protected]
 

virtual void vtkPVWidget::SaveInBatchScriptForPart ofstream *  file,
vtkClientServerID 
[protected, virtual]
 

Reimplemented in vtkPVSelectTimeSet, and vtkPVTempTessellatorEntry.

virtual void vtkPVWidget::ExecuteEvent vtkObject *  obj,
unsigned long  event,
void *  calldata
[protected, virtual]
 

Reimplemented in vtkPV3DWidget, vtkPVBoxWidget, vtkPVFileEntry, vtkPVImplicitPlaneWidget, vtkPVLineWidget, vtkPVPointWidget, and vtkPVSphereWidget.

void vtkPVWidget::AddPropertyObservers vtkSMProperty property  )  [protected]
 

void vtkPVWidget::RemovePropertyObservers vtkSMProperty property  )  [protected]
 


Friends And Related Function Documentation

friend class vtkPVWidgetObserver [friend]
 

Definition at line 274 of file vtkPVWidget.h.


Member Data Documentation

char* vtkPVWidget::ModifiedCommandObjectTclName [protected]
 

Definition at line 224 of file vtkPVWidget.h.

char* vtkPVWidget::ModifiedCommandMethod [protected]
 

Definition at line 225 of file vtkPVWidget.h.

char* vtkPVWidget::AcceptedCommandObjectTclName [protected]
 

Definition at line 229 of file vtkPVWidget.h.

char* vtkPVWidget::AcceptedCommandMethod [protected]
 

Definition at line 230 of file vtkPVWidget.h.

int vtkPVWidget::ModifiedFlag [protected]
 

Definition at line 236 of file vtkPVWidget.h.

int vtkPVWidget::KeepsTimeStep [protected]
 

Definition at line 241 of file vtkPVWidget.h.

vtkPVSource* vtkPVWidget::PVSource [protected]
 

Definition at line 243 of file vtkPVWidget.h.

int vtkPVWidget::UseWidgetRange [protected]
 

Definition at line 245 of file vtkPVWidget.h.

double vtkPVWidget::WidgetRange[2] [protected]
 

Definition at line 246 of file vtkPVWidget.h.

char* vtkPVWidget::SMPropertyName [protected]
 

Definition at line 248 of file vtkPVWidget.h.

vtkLinkedList<void*>* vtkPVWidget::Dependents [protected]
 

Definition at line 258 of file vtkPVWidget.h.

int vtkPVWidget::HideGUI [protected]
 

Definition at line 261 of file vtkPVWidget.h.

vtkPVWidgetObserver* vtkPVWidget::Observer [protected]
 

Reimplemented in vtkPV3DWidget, and vtkPVFileEntry.

Definition at line 275 of file vtkPVWidget.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:47:30 2006 for ParaView by doxygen 1.3.5