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

vtkPVThumbWheel Class Reference

PV version of vtkKWThumbWheel. More...

#include <vtkPVThumbWheel.h>

Inheritance diagram for vtkPVThumbWheel:

Inheritance graph
[legend]
Collaboration diagram for vtkPVThumbWheel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVThumbWheel, vtkPVObjectWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *pvApp)
void SetMinimumValue (float min)
void SetResolution (float res)
void SetLabel (const char *label)
virtual void SetBalloonHelpString (const char *str)
virtual void Initialize ()
virtual void Trace (ofstream *file)
virtual void UpdateEnableState ()
virtual void SaveInBatchScript (ofstream *file)
void SetValue (float val)
float GetValue ()
vtkPVThumbWheelClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
virtual void Accept ()
virtual void ResetInternal ()

Static Public Member Functions

vtkPVThumbWheelNew ()

Protected Member Functions

 vtkPVThumbWheel ()
 ~vtkPVThumbWheel ()
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *source, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)

Protected Attributes

vtkKWLabelLabel
vtkKWThumbWheelThumbWheel

Detailed Description

PV version of vtkKWThumbWheel.

Definition at line 28 of file vtkPVThumbWheel.h.


Constructor & Destructor Documentation

vtkPVThumbWheel::vtkPVThumbWheel  )  [protected]
 

vtkPVThumbWheel::~vtkPVThumbWheel  )  [protected]
 


Member Function Documentation

vtkPVThumbWheel* vtkPVThumbWheel::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVThumbWheel::vtkTypeRevisionMacro vtkPVThumbWheel  ,
vtkPVObjectWidget 
 

void vtkPVThumbWheel::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVObjectWidget.

virtual void vtkPVThumbWheel::Create vtkKWApplication pvApp  )  [virtual]
 

Create the widget.

Reimplemented from vtkPVWidget.

void vtkPVThumbWheel::SetValue float  val  ) 
 

Allow scripts to set/get the widget's value.

float vtkPVThumbWheel::GetValue  ) 
 

Allow scripts to set/get the widget's value.

void vtkPVThumbWheel::SetMinimumValue float  min  ) 
 

Set the minimum value of the thumb wheel

void vtkPVThumbWheel::SetResolution float  res  ) 
 

Set the resolution of the thumb wheel

void vtkPVThumbWheel::SetLabel const char *  label  ) 
 

Set the label for this widget.

virtual void vtkPVThumbWheel::SetBalloonHelpString const char *  str  )  [virtual]
 

This class redifines SetBalloonHelpString since it has to forward the call to the widget it contains.

Reimplemented from vtkKWWidget.

vtkPVThumbWheel* vtkPVThumbWheel::ClonePrototype vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
 

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

virtual void vtkPVThumbWheel::Accept  )  [virtual]
 

Move widget state to vtk object or back.

Implements vtkPVWidget.

virtual void vtkPVThumbWheel::ResetInternal  )  [virtual]
 

Move widget state to vtk object or back.

Reimplemented from vtkPVWidget.

virtual void vtkPVThumbWheel::Initialize  )  [virtual]
 

Initialize the widget after creation

Implements vtkPVWidget.

virtual void vtkPVThumbWheel::Trace ofstream *  file  )  [virtual]
 

For saving state.

Implements vtkPVWidget.

virtual void vtkPVThumbWheel::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the widget 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.

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

Save this widget to a file.

Implements vtkPVObjectWidget.

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

Reimplemented from vtkPVObjectWidget.

int vtkPVThumbWheel::ReadXMLAttributes vtkPVXMLElement element,
vtkPVXMLPackageParser parser
[protected, virtual]
 

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVObjectWidget.


Member Data Documentation

vtkKWLabel* vtkPVThumbWheel::Label [protected]
 

Definition at line 94 of file vtkPVThumbWheel.h.

vtkKWThumbWheel* vtkPVThumbWheel::ThumbWheel [protected]
 

Definition at line 95 of file vtkPVThumbWheel.h.


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