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

vtkPVMinMax Class Reference

#include <vtkPVMinMax.h>

Inheritance diagram for vtkPVMinMax:

Inheritance graph
[legend]
Collaboration diagram for vtkPVMinMax:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVMinMax, vtkPVWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *pvApp)
virtual void Accept ()
virtual void Update ()
void SetArrayMenu (vtkPVArrayMenu *widget)
void MinValueCallback ()
void MaxValueCallback ()
void SetMinimumLabel (const char *label)
void SetMaximumLabel (const char *label)
void SetMinimumHelp (const char *help)
void SetMaximumHelp (const char *help)
virtual void ResetInternal ()
virtual void Initialize ()
virtual void Trace (ofstream *file)
virtual void UpdateEnableState ()
virtual void SaveInBatchScript (ofstream *file)
void SetMinValue (double val)
double GetMinValue ()
void SetMaxValue (double val)
double GetMaxValue ()
void SetResolution (double res)
double GetResolution ()
void SetRange (double min, double max)
void GetRange (double range[2])
virtual int GetPackVertically ()
virtual void SetPackVertically (int)
virtual void PackVerticallyOn ()
virtual void PackVerticallyOff ()
virtual int GetShowMinLabel ()
virtual void SetShowMinLabel (int)
virtual void ShowMinLabelOn ()
virtual void ShowMinLabelOff ()
virtual int GetShowMaxLabel ()
virtual void SetShowMaxLabel (int)
virtual void ShowMaxLabelOn ()
virtual void ShowMaxLabelOff ()
virtual int GetMinLabelWidth ()
virtual void SetMinLabelWidth (int)
virtual int GetMaxLabelWidth ()
virtual void SetMaxLabelWidth (int)
virtual vtkKWScaleWithEntryGetMinScale ()
virtual vtkKWScaleWithEntryGetMaxScale ()
vtkPVMinMaxClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)

Static Public Member Functions

vtkPVMinMaxNew ()

Protected Member Functions

 vtkPVMinMax ()
 ~vtkPVMinMax ()
virtual void SetMinHelp (const char *)
virtual void SetMaxHelp (const char *)
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)
void SetMinValueInternal (double val)
void SetMaxValueInternal (double val)

Protected Attributes

vtkPVArrayMenuArrayMenu
vtkKWLabelMinLabel
vtkKWLabelMaxLabel
vtkKWScaleWithEntryMinScale
vtkKWScaleWithEntryMaxScale
vtkKWFrameMinFrame
vtkKWFrameMaxFrame
char * MinHelp
char * MaxHelp
int PackVertically
int ShowMinLabel
int ShowMaxLabel
int MinLabelWidth
int MaxLabelWidth

Constructor & Destructor Documentation

vtkPVMinMax::vtkPVMinMax  )  [protected]
 

vtkPVMinMax::~vtkPVMinMax  )  [protected]
 


Member Function Documentation

vtkPVMinMax* vtkPVMinMax::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVMinMax::vtkTypeRevisionMacro vtkPVMinMax  ,
vtkPVWidget 
 

void vtkPVMinMax::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVWidget.

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

Create the widget.

Reimplemented from vtkPVWidget.

virtual void vtkPVMinMax::Accept  )  [virtual]
 

Called when the Accept button is pressed.

Implements vtkPVWidget.

virtual void vtkPVMinMax::Update  )  [virtual]
 

This calculates new range to display (using the array menu).

Reimplemented from vtkPVWidget.

void vtkPVMinMax::SetMinValue double  val  ) 
 

This method allows scripts to modify the widgets value.

double vtkPVMinMax::GetMinValue  ) 
 

This method allows scripts to modify the widgets value.

void vtkPVMinMax::SetMaxValue double  val  ) 
 

This method allows scripts to modify the widgets value.

double vtkPVMinMax::GetMaxValue  ) 
 

This method allows scripts to modify the widgets value.

void vtkPVMinMax::SetResolution double  res  ) 
 

This method allows scripts to modify the widgets value.

double vtkPVMinMax::GetResolution  ) 
 

This method allows scripts to modify the widgets value.

void vtkPVMinMax::SetRange double  min,
double  max
 

This method allows scripts to modify the widgets value.

void vtkPVMinMax::GetRange double  range[2]  ) 
 

This method allows scripts to modify the widgets value.

void vtkPVMinMax::SetArrayMenu vtkPVArrayMenu widget  ) 
 

Use the scalar range of the selected array to set the min max range.

void vtkPVMinMax::MinValueCallback  ) 
 

Callback for min scale

void vtkPVMinMax::MaxValueCallback  ) 
 

Callback for max scale

void vtkPVMinMax::SetMinimumLabel const char *  label  ) 
 

Label for the minimum value scale.

void vtkPVMinMax::SetMaximumLabel const char *  label  ) 
 

Label for the maximum value scale.

void vtkPVMinMax::SetMinimumHelp const char *  help  ) 
 

Set the balloon help string for the minimum value scale.

void vtkPVMinMax::SetMaximumHelp const char *  help  ) 
 

Set the balloon help string for the maximum value scale.

virtual int vtkPVMinMax::GetPackVertically  )  [virtual]
 

The underlying scales.

virtual void vtkPVMinMax::SetPackVertically int   )  [virtual]
 

The underlying scales.

virtual void vtkPVMinMax::PackVerticallyOn  )  [virtual]
 

The underlying scales.

virtual void vtkPVMinMax::PackVerticallyOff  )  [virtual]
 

The underlying scales.

virtual int vtkPVMinMax::GetShowMinLabel  )  [virtual]
 

Should the label for the min. scale be displayed ?

virtual void vtkPVMinMax::SetShowMinLabel int   )  [virtual]
 

Should the label for the min. scale be displayed ?

virtual void vtkPVMinMax::ShowMinLabelOn  )  [virtual]
 

Should the label for the min. scale be displayed ?

virtual void vtkPVMinMax::ShowMinLabelOff  )  [virtual]
 

Should the label for the min. scale be displayed ?

virtual int vtkPVMinMax::GetShowMaxLabel  )  [virtual]
 

Should the label for the max. scale be displayed ?

virtual void vtkPVMinMax::SetShowMaxLabel int   )  [virtual]
 

Should the label for the max. scale be displayed ?

virtual void vtkPVMinMax::ShowMaxLabelOn  )  [virtual]
 

Should the label for the max. scale be displayed ?

virtual void vtkPVMinMax::ShowMaxLabelOff  )  [virtual]
 

Should the label for the max. scale be displayed ?

virtual int vtkPVMinMax::GetMinLabelWidth  )  [virtual]
 

What should the width of the min. label be ?

virtual void vtkPVMinMax::SetMinLabelWidth int   )  [virtual]
 

What should the width of the min. label be ?

virtual int vtkPVMinMax::GetMaxLabelWidth  )  [virtual]
 

What should the width of the max. label be ?

virtual void vtkPVMinMax::SetMaxLabelWidth int   )  [virtual]
 

What should the width of the max. label be ?

virtual vtkKWScaleWithEntry* vtkPVMinMax::GetMinScale  )  [virtual]
 

The underlying scales.

virtual vtkKWScaleWithEntry* vtkPVMinMax::GetMaxScale  )  [virtual]
 

The underlying scales.

vtkPVMinMax* vtkPVMinMax::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 vtkPVWidget.

virtual void vtkPVMinMax::ResetInternal  )  [virtual]
 

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.

virtual void vtkPVMinMax::Initialize  )  [virtual]
 

Initialize the widget after creation.

Implements vtkPVWidget.

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

This serves a dual purpose. For tracing and for saving state.

Implements vtkPVWidget.

virtual void vtkPVMinMax::UpdateEnableState  )  [virtual]
 

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.

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

Save this widget to a file.

Reimplemented from vtkPVWidget.

virtual void vtkPVMinMax::SetMinHelp const char *   )  [protected, virtual]
 

virtual void vtkPVMinMax::SetMaxHelp const char *   )  [protected, virtual]
 

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

Reimplemented from vtkPVWidget.

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

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVWidget.

void vtkPVMinMax::SetMinValueInternal double  val  )  [protected]
 

These methods don't call ModifiedCallback().

void vtkPVMinMax::SetMaxValueInternal double  val  )  [protected]
 

These methods don't call ModifiedCallback().


Member Data Documentation

vtkPVArrayMenu* vtkPVMinMax::ArrayMenu [protected]
 

Definition at line 154 of file vtkPVMinMax.h.

vtkKWLabel* vtkPVMinMax::MinLabel [protected]
 

Definition at line 156 of file vtkPVMinMax.h.

vtkKWLabel* vtkPVMinMax::MaxLabel [protected]
 

Definition at line 157 of file vtkPVMinMax.h.

vtkKWScaleWithEntry* vtkPVMinMax::MinScale [protected]
 

Definition at line 158 of file vtkPVMinMax.h.

vtkKWScaleWithEntry* vtkPVMinMax::MaxScale [protected]
 

Definition at line 159 of file vtkPVMinMax.h.

vtkKWFrame* vtkPVMinMax::MinFrame [protected]
 

Definition at line 160 of file vtkPVMinMax.h.

vtkKWFrame* vtkPVMinMax::MaxFrame [protected]
 

Definition at line 161 of file vtkPVMinMax.h.

char* vtkPVMinMax::MinHelp [protected]
 

Definition at line 163 of file vtkPVMinMax.h.

char* vtkPVMinMax::MaxHelp [protected]
 

Definition at line 164 of file vtkPVMinMax.h.

int vtkPVMinMax::PackVertically [protected]
 

Definition at line 168 of file vtkPVMinMax.h.

int vtkPVMinMax::ShowMinLabel [protected]
 

Definition at line 170 of file vtkPVMinMax.h.

int vtkPVMinMax::ShowMaxLabel [protected]
 

Definition at line 171 of file vtkPVMinMax.h.

int vtkPVMinMax::MinLabelWidth [protected]
 

Definition at line 173 of file vtkPVMinMax.h.

int vtkPVMinMax::MaxLabelWidth [protected]
 

Definition at line 174 of file vtkPVMinMax.h.


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