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

vtkPVGroupInputsWidget Class Reference

Widget for vtkGroup filter. More...

#include <vtkPVGroupInputsWidget.h>

Inheritance diagram for vtkPVGroupInputsWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVGroupInputsWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Static Public Member Functions

vtkPVGroupInputsWidgetNew ()

Protected Member Functions

 vtkPVGroupInputsWidget ()
 ~vtkPVGroupInputsWidget ()
void Inactivate ()
vtkSMInputPropertyGetInputProperty ()
int CheckSource (vtkPVSource *pvs)
 vtkPVGroupInputsWidget (const vtkPVGroupInputsWidget &)
void operator= (const vtkPVGroupInputsWidget &)

Protected Attributes

vtkPVSourceVectorInternals * Internal
vtkKWListBoxPartSelectionList
vtkCollection * PartLabelCollection

Detailed Description

Widget for vtkGroup filter.

This widget lets the user select multiple inputs for the vtkGroup filter. After accept is called, the widget is disabled. This is necessary because we cannot allow the number of outputs or output types to change after the outputs have been created.

Definition at line 37 of file vtkPVGroupInputsWidget.h.


Constructor & Destructor Documentation

vtkPVGroupInputsWidget::vtkPVGroupInputsWidget  )  [protected]
 

vtkPVGroupInputsWidget::~vtkPVGroupInputsWidget  )  [protected]
 

vtkPVGroupInputsWidget::vtkPVGroupInputsWidget const vtkPVGroupInputsWidget  )  [protected]
 


Member Function Documentation

vtkPVGroupInputsWidget* vtkPVGroupInputsWidget::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVGroupInputsWidget::vtkTypeRevisionMacro vtkPVGroupInputsWidget  ,
vtkPVWidget 
 

void vtkPVGroupInputsWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVWidget.

void vtkPVGroupInputsWidget::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkPVWidget.

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

Save this source to a file.

Reimplemented from vtkPVWidget.

virtual void vtkPVGroupInputsWidget::Accept  )  [virtual]
 

Called when the Accept button is pressed. It moves the widget values to the VTK filter.

Implements vtkPVWidget.

virtual void vtkPVGroupInputsWidget::ResetInternal  )  [virtual]
 

This method resets the widget values from the VTK filter.

Reimplemented from vtkPVWidget.

virtual void vtkPVGroupInputsWidget::Initialize  )  [virtual]
 

Called after widget creation, sets the initial state of the widget.

Implements vtkPVWidget.

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

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

Implements vtkPVWidget.

void vtkPVGroupInputsWidget::SetSelectState vtkPVSource input,
int  val
 

Access metod necessary for scripting.

void vtkPVGroupInputsWidget::AllOnCallback  ) 
 

No buttons yet, just used for tracing.

void vtkPVGroupInputsWidget::AllOffCallback  ) 
 

No buttons yet, just used for tracing.

void vtkPVGroupInputsWidget::Inactivate  )  [protected]
 

vtkSMInputProperty* vtkPVGroupInputsWidget::GetInputProperty  )  [protected]
 

int vtkPVGroupInputsWidget::CheckSource vtkPVSource pvs  )  [protected]
 

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


Member Data Documentation

vtkPVSourceVectorInternals* vtkPVGroupInputsWidget::Internal [protected]
 

Definition at line 81 of file vtkPVGroupInputsWidget.h.

vtkKWListBox* vtkPVGroupInputsWidget::PartSelectionList [protected]
 

Definition at line 83 of file vtkPVGroupInputsWidget.h.

vtkCollection* vtkPVGroupInputsWidget::PartLabelCollection [protected]
 

Definition at line 85 of file vtkPVGroupInputsWidget.h.


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