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

vtkPVExtractPartsWidget Class Reference

Widget for vtkSelectInputs filter. More...

#include <vtkPVExtractPartsWidget.h>

Inheritance diagram for vtkPVExtractPartsWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVExtractPartsWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVExtractPartsWidget, vtkPVWidget)
void PrintSelf (ostream &os, vtkIndent indent)
void Create (vtkKWApplication *app)
void SaveInBatchScript (ofstream *file)
void SetSelectState (int idx, int val)
virtual void Trace (ofstream *file)
virtual void Accept ()
virtual void UpdateEnableState ()
void PartSelectionCallback ()
void AllOnCallback ()
void AllOffCallback ()
virtual void ResetInternal ()
virtual void Initialize ()

Static Public Member Functions

vtkPVExtractPartsWidgetNew ()

Protected Member Functions

 vtkPVExtractPartsWidget ()
 ~vtkPVExtractPartsWidget ()
void Inactivate ()
void CommonInit ()
 vtkPVExtractPartsWidget (const vtkPVExtractPartsWidget &)
void operator= (const vtkPVExtractPartsWidget &)

Protected Attributes

vtkKWFrameButtonFrame
vtkKWPushButtonAllOnButton
vtkKWPushButtonAllOffButton
vtkKWListBoxPartSelectionList
vtkCollection * PartLabelCollection

Detailed Description

Widget for vtkSelectInputs filter.

This filter lets the user select a subset of parts fromthe input PVData. Since this widget will effect the outputs of the SelectInputsFilter, I will need to modify accept so the widgets accept methods get called before initialize data. I also have to add a widget option that fixes the widget value after accept is called.

Definition at line 37 of file vtkPVExtractPartsWidget.h.


Constructor & Destructor Documentation

vtkPVExtractPartsWidget::vtkPVExtractPartsWidget  )  [protected]
 

vtkPVExtractPartsWidget::~vtkPVExtractPartsWidget  )  [protected]
 

vtkPVExtractPartsWidget::vtkPVExtractPartsWidget const vtkPVExtractPartsWidget  )  [protected]
 


Member Function Documentation

vtkPVExtractPartsWidget* vtkPVExtractPartsWidget::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVExtractPartsWidget::vtkTypeRevisionMacro vtkPVExtractPartsWidget  ,
vtkPVWidget 
 

void vtkPVExtractPartsWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVWidget.

void vtkPVExtractPartsWidget::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkPVWidget.

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

Save this source to a file.

Reimplemented from vtkPVWidget.

void vtkPVExtractPartsWidget::AllOnCallback  ) 
 

Button callbacks.

void vtkPVExtractPartsWidget::AllOffCallback  ) 
 

Button callbacks.

void vtkPVExtractPartsWidget::SetSelectState int  idx,
int  val
 

Access metod necessary for scripting.

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

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

Implements vtkPVWidget.

virtual void vtkPVExtractPartsWidget::Accept  )  [virtual]
 

Called when the Accept button is pressed. It moves the widget state to the SM property.

Implements vtkPVWidget.

virtual void vtkPVExtractPartsWidget::ResetInternal  )  [virtual]
 

This method resets the widget values from the VTK filter.

Reimplemented from vtkPVWidget.

virtual void vtkPVExtractPartsWidget::Initialize  )  [virtual]
 

This method resets the widget values from the VTK filter.

Implements vtkPVWidget.

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

void vtkPVExtractPartsWidget::PartSelectionCallback  ) 
 

void vtkPVExtractPartsWidget::Inactivate  )  [protected]
 

void vtkPVExtractPartsWidget::CommonInit  )  [protected]
 

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


Member Data Documentation

vtkKWFrame* vtkPVExtractPartsWidget::ButtonFrame [protected]
 

Definition at line 86 of file vtkPVExtractPartsWidget.h.

vtkKWPushButton* vtkPVExtractPartsWidget::AllOnButton [protected]
 

Definition at line 87 of file vtkPVExtractPartsWidget.h.

vtkKWPushButton* vtkPVExtractPartsWidget::AllOffButton [protected]
 

Definition at line 88 of file vtkPVExtractPartsWidget.h.

vtkKWListBox* vtkPVExtractPartsWidget::PartSelectionList [protected]
 

Definition at line 90 of file vtkPVExtractPartsWidget.h.

vtkCollection* vtkPVExtractPartsWidget::PartLabelCollection [protected]
 

Definition at line 92 of file vtkPVExtractPartsWidget.h.


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