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

vtkKWScalarComponentSelectionWidget Class Reference

a scalar component selection widget More...

#include <vtkKWScalarComponentSelectionWidget.h>

Inheritance diagram for vtkKWScalarComponentSelectionWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkKWScalarComponentSelectionWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void PrintSelf (ostream &os, vtkIndent indent)
 vtkTypeRevisionMacro (vtkKWScalarComponentSelectionWidget, vtkKWCompositeWidget)
virtual void Create (vtkKWApplication *app)
virtual void Update ()
virtual void SelectedComponentCallback (int)
virtual void UpdateEnableState ()
virtual void SetIndependentComponents (int)
virtual int GetIndependentComponents ()
virtual void IndependentComponentsOn ()
virtual void IndependentComponentsOff ()
virtual void SetNumberOfComponents (int)
virtual int GetNumberOfComponents ()
virtual void SetSelectedComponent (int)
virtual int GetSelectedComponent ()
virtual void SetAllowComponentSelection (int)
virtual void AllowComponentSelectionOn ()
virtual void AllowComponentSelectionOff ()
virtual int GetAllowComponentSelection ()
virtual void SetSelectedComponentChangedCommand (vtkObject *object, const char *method)
virtual void InvokeSelectedComponentChangedCommand ()
virtual vtkKWMenuButtonWithLabelGetSelectedComponentOptionMenu ()

Static Public Member Functions

vtkKWScalarComponentSelectionWidgetNew ()

Protected Member Functions

 vtkKWScalarComponentSelectionWidget ()
 ~vtkKWScalarComponentSelectionWidget ()
virtual void Pack ()

Protected Attributes

int IndependentComponents
int NumberOfComponents
int SelectedComponent
int AllowComponentSelection
char * SelectedComponentChangedCommand
vtkKWMenuButtonWithLabelSelectedComponentOptionMenu

Detailed Description

a scalar component selection widget

This class contains the UI for scalar component selection.

Definition at line 27 of file vtkKWScalarComponentSelectionWidget.h.


Constructor & Destructor Documentation

vtkKWScalarComponentSelectionWidget::vtkKWScalarComponentSelectionWidget  )  [protected]
 

vtkKWScalarComponentSelectionWidget::~vtkKWScalarComponentSelectionWidget  )  [protected]
 


Member Function Documentation

vtkKWScalarComponentSelectionWidget* vtkKWScalarComponentSelectionWidget::New  )  [static]
 

Reimplemented from vtkKWCompositeWidget.

void vtkKWScalarComponentSelectionWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCompositeWidget.

vtkKWScalarComponentSelectionWidget::vtkTypeRevisionMacro vtkKWScalarComponentSelectionWidget  ,
vtkKWCompositeWidget 
 

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

Create the widget.

Reimplemented from vtkKWCompositeWidget.

virtual void vtkKWScalarComponentSelectionWidget::SetIndependentComponents int   )  [virtual]
 

Are the components independent of each other?

virtual int vtkKWScalarComponentSelectionWidget::GetIndependentComponents  )  [virtual]
 

Are the components independent of each other?

virtual void vtkKWScalarComponentSelectionWidget::IndependentComponentsOn  )  [virtual]
 

Are the components independent of each other?

virtual void vtkKWScalarComponentSelectionWidget::IndependentComponentsOff  )  [virtual]
 

Are the components independent of each other?

virtual void vtkKWScalarComponentSelectionWidget::SetNumberOfComponents int   )  [virtual]
 

Set/get the number of components controlled by the widget

virtual int vtkKWScalarComponentSelectionWidget::GetNumberOfComponents  )  [virtual]
 

Set/get the number of components controlled by the widget

virtual void vtkKWScalarComponentSelectionWidget::SetSelectedComponent int   )  [virtual]
 

Set/get the current component controlled by the widget (if controllable)

virtual int vtkKWScalarComponentSelectionWidget::GetSelectedComponent  )  [virtual]
 

Set/get the current component controlled by the widget (if controllable)

virtual void vtkKWScalarComponentSelectionWidget::SetAllowComponentSelection int   )  [virtual]
 

Allow component selection (a quick way to hide the UI)

virtual void vtkKWScalarComponentSelectionWidget::AllowComponentSelectionOn  )  [virtual]
 

Allow component selection (a quick way to hide the UI)

virtual void vtkKWScalarComponentSelectionWidget::AllowComponentSelectionOff  )  [virtual]
 

Allow component selection (a quick way to hide the UI)

virtual int vtkKWScalarComponentSelectionWidget::GetAllowComponentSelection  )  [virtual]
 

Allow component selection (a quick way to hide the UI)

virtual void vtkKWScalarComponentSelectionWidget::Update  )  [virtual]
 

Update the whole UI depending on the value of the Ivars

virtual void vtkKWScalarComponentSelectionWidget::SetSelectedComponentChangedCommand vtkObject *  object,
const char *  method
[virtual]
 

Set the command called when the selected component is changed. Note that the selected component is passed as a parameter.

virtual void vtkKWScalarComponentSelectionWidget::InvokeSelectedComponentChangedCommand  )  [virtual]
 

Set the command called when the selected component is changed. Note that the selected component is passed as a parameter.

virtual void vtkKWScalarComponentSelectionWidget::SelectedComponentCallback int   )  [virtual]
 

Callbacks

virtual vtkKWMenuButtonWithLabel* vtkKWScalarComponentSelectionWidget::GetSelectedComponentOptionMenu  )  [virtual]
 

Access to objects

virtual void vtkKWScalarComponentSelectionWidget::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 vtkKWScalarComponentSelectionWidget::Pack  )  [protected, virtual]
 


Member Data Documentation

int vtkKWScalarComponentSelectionWidget::IndependentComponents [protected]
 

Definition at line 95 of file vtkKWScalarComponentSelectionWidget.h.

int vtkKWScalarComponentSelectionWidget::NumberOfComponents [protected]
 

Definition at line 96 of file vtkKWScalarComponentSelectionWidget.h.

int vtkKWScalarComponentSelectionWidget::SelectedComponent [protected]
 

Definition at line 97 of file vtkKWScalarComponentSelectionWidget.h.

int vtkKWScalarComponentSelectionWidget::AllowComponentSelection [protected]
 

Definition at line 98 of file vtkKWScalarComponentSelectionWidget.h.

char* vtkKWScalarComponentSelectionWidget::SelectedComponentChangedCommand [protected]
 

Definition at line 102 of file vtkKWScalarComponentSelectionWidget.h.

vtkKWMenuButtonWithLabel* vtkKWScalarComponentSelectionWidget::SelectedComponentOptionMenu [protected]
 

Definition at line 106 of file vtkKWScalarComponentSelectionWidget.h.


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