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

vtkPVValueList Class Reference

#include <vtkPVValueList.h>

Inheritance diagram for vtkPVValueList:

Inheritance graph
[legend]
Collaboration diagram for vtkPVValueList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVValueList, vtkPVWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Accept ()
virtual void Create (vtkKWApplication *app)
virtual void SetBalloonHelpString (const char *str)
virtual void Trace (ofstream *file)
void Update ()
virtual void UpdateEnableState ()
int GetNumberOfValues ()
double GetValue (int index)
void SetLabel (const char *label)
const char * GetLabel ()
void AddValue (double val)
void RemoveAllValues ()
void AddValueCallback ()
void DeleteValueCallback ()
void GenerateValuesCallback ()

Protected Member Functions

 vtkPVValueList ()
 ~vtkPVValueList ()
void AddValueNoModified (double val)
virtual int ComputeWidgetRange ()
 vtkPVValueList (const vtkPVValueList &)
void operator= (const vtkPVValueList &)
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)

Protected Attributes

vtkContourValues * ContourValues
vtkKWFrameWithLabelContourValuesFrame
vtkKWFrameContourValuesFrame2
vtkKWListBoxContourValuesList
vtkKWFrameContourValuesButtonsFrame
vtkKWPushButtonDeleteValueButton
vtkKWPushButtonDeleteAllButton
vtkKWFrameWithLabelNewValueFrame
vtkKWLabelNewValueLabel
vtkKWScaleWithEntryNewValueEntry
vtkKWPushButtonAddValueButton
vtkKWFrameWithLabelGenerateFrame
vtkKWFrameGenerateNumberFrame
vtkKWFrameGenerateRangeFrame
vtkKWLabelGenerateLabel
vtkKWLabelGenerateRangeLabel
vtkKWScaleWithEntryGenerateEntry
vtkKWPushButtonGenerateButton
vtkKWRangeGenerateRangeWidget

Static Protected Attributes

const int MAX_NUMBER_ENTRIES

Detailed Description

This widget lets the user add or delete floats from a list. It is used for contours, cut and clip plane offsets..

Definition at line 35 of file vtkPVValueList.h.


Constructor & Destructor Documentation

vtkPVValueList::vtkPVValueList  )  [protected]
 

vtkPVValueList::~vtkPVValueList  )  [protected]
 

vtkPVValueList::vtkPVValueList const vtkPVValueList  )  [protected]
 


Member Function Documentation

vtkPVValueList::vtkTypeRevisionMacro vtkPVValueList  ,
vtkPVWidget 
 

void vtkPVValueList::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVWidget.

Reimplemented in vtkPVContourEntry, and vtkPVCutEntry.

virtual void vtkPVValueList::Accept  )  [virtual]
 

Called when the Accept button is pressed.

Implements vtkPVWidget.

Reimplemented in vtkPVContourEntry.

virtual void vtkPVValueList::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkPVWidget.

void vtkPVValueList::SetLabel const char *  label  ) 
 

Set the label. The label can be used to get this widget from a script.

const char* vtkPVValueList::GetLabel  ) 
 

Set the label. The label can be used to get this widget from a script.

void vtkPVValueList::AddValue double  val  ) 
 

Access to this widget from a script. (RemoveAllValues is also a button callback.)

void vtkPVValueList::RemoveAllValues  ) 
 

Access to this widget from a script. (RemoveAllValues is also a button callback.)

void vtkPVValueList::AddValueCallback  ) 
 

Button callbacks.

void vtkPVValueList::DeleteValueCallback  ) 
 

Button callbacks.

void vtkPVValueList::GenerateValuesCallback  ) 
 

Button callbacks.

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

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

Reimplemented from vtkKWWidget.

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

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

Implements vtkPVWidget.

void vtkPVValueList::Update  )  [virtual]
 

Update UI from Property object. This is an internal method to be only used by the tracing interface. Use at your own risk.

Reimplemented from vtkPVWidget.

virtual void vtkPVValueList::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.

Reimplemented in vtkPVContourEntry, and vtkPVCutEntry.

int vtkPVValueList::GetNumberOfValues  ) 
 

Method to obatin the number of contour values.

double vtkPVValueList::GetValue int  index  ) 
 

Obtain the contour value at a particular index.

void vtkPVValueList::AddValueNoModified double  val  )  [protected]
 

virtual int vtkPVValueList::ComputeWidgetRange  )  [inline, protected, virtual]
 

Reimplemented in vtkPVContourEntry.

Definition at line 127 of file vtkPVValueList.h.

void vtkPVValueList::operator= const vtkPVValueList  )  [protected]
 

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

Reimplemented from vtkPVWidget.

Reimplemented in vtkPVContourEntry, and vtkPVCutEntry.

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

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVWidget.

Reimplemented in vtkPVContourEntry, and vtkPVCutEntry.


Member Data Documentation

const int vtkPVValueList::MAX_NUMBER_ENTRIES [static, protected]
 

Definition at line 97 of file vtkPVValueList.h.

vtkContourValues* vtkPVValueList::ContourValues [protected]
 

Definition at line 99 of file vtkPVValueList.h.

vtkKWFrameWithLabel* vtkPVValueList::ContourValuesFrame [protected]
 

Definition at line 101 of file vtkPVValueList.h.

vtkKWFrame* vtkPVValueList::ContourValuesFrame2 [protected]
 

Definition at line 102 of file vtkPVValueList.h.

vtkKWListBox* vtkPVValueList::ContourValuesList [protected]
 

Definition at line 103 of file vtkPVValueList.h.

vtkKWFrame* vtkPVValueList::ContourValuesButtonsFrame [protected]
 

Definition at line 105 of file vtkPVValueList.h.

vtkKWPushButton* vtkPVValueList::DeleteValueButton [protected]
 

Definition at line 106 of file vtkPVValueList.h.

vtkKWPushButton* vtkPVValueList::DeleteAllButton [protected]
 

Definition at line 107 of file vtkPVValueList.h.

vtkKWFrameWithLabel* vtkPVValueList::NewValueFrame [protected]
 

Definition at line 109 of file vtkPVValueList.h.

vtkKWLabel* vtkPVValueList::NewValueLabel [protected]
 

Definition at line 110 of file vtkPVValueList.h.

vtkKWScaleWithEntry* vtkPVValueList::NewValueEntry [protected]
 

Definition at line 111 of file vtkPVValueList.h.

vtkKWPushButton* vtkPVValueList::AddValueButton [protected]
 

Definition at line 112 of file vtkPVValueList.h.

vtkKWFrameWithLabel* vtkPVValueList::GenerateFrame [protected]
 

Definition at line 114 of file vtkPVValueList.h.

vtkKWFrame* vtkPVValueList::GenerateNumberFrame [protected]
 

Definition at line 115 of file vtkPVValueList.h.

vtkKWFrame* vtkPVValueList::GenerateRangeFrame [protected]
 

Definition at line 116 of file vtkPVValueList.h.

vtkKWLabel* vtkPVValueList::GenerateLabel [protected]
 

Definition at line 118 of file vtkPVValueList.h.

vtkKWLabel* vtkPVValueList::GenerateRangeLabel [protected]
 

Definition at line 119 of file vtkPVValueList.h.

vtkKWScaleWithEntry* vtkPVValueList::GenerateEntry [protected]
 

Definition at line 120 of file vtkPVValueList.h.

vtkKWPushButton* vtkPVValueList::GenerateButton [protected]
 

Definition at line 121 of file vtkPVValueList.h.

vtkKWRange* vtkPVValueList::GenerateRangeWidget [protected]
 

Definition at line 123 of file vtkPVValueList.h.


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