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

vtkKWScalarBarAnnotation Class Reference

a scalar bar annotation widget More...

#include <vtkKWScalarBarAnnotation.h>

Inheritance diagram for vtkKWScalarBarAnnotation:

Inheritance graph
[legend]
Collaboration diagram for vtkKWScalarBarAnnotation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWScalarBarAnnotation, vtkKWCheckButtonWithPopupFrame)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
void Update ()
virtual void UpdateEnableState ()
virtual void SetPopupTextProperty (int)
virtual int GetPopupTextProperty ()
virtual void PopupTextPropertyOn ()
virtual void PopupTextPropertyOff ()
virtual void SetScalarBarWidget (vtkScalarBarWidget *)
virtual vtkScalarBarWidget * GetScalarBarWidget ()
virtual void SetVisibility (int i)
virtual int GetVisibility ()
virtual void VisibilityOn ()
virtual void VisibilityOff ()
virtual void SetAnnotationChangedEvent (int)
virtual int GetAnnotationChangedEvent ()
virtual void SetVolumeProperty (vtkVolumeProperty *prop)
virtual vtkVolumeProperty * GetVolumeProperty ()
virtual void SetNumberOfComponents (int)
virtual int GetNumberOfComponents ()
virtual void SetScalarComponentChangedEvent (int)
virtual int GetScalarComponentChangedEvent ()
virtual void CheckButtonCallback ()
virtual void SelectedComponentCallback (int)
virtual void ScalarBarTitleCallback ()
virtual void ScalarBarLabelFormatCallback ()
virtual void TitleTextPropertyCallback ()
virtual void LabelTextPropertyCallback ()
virtual void MaximumNumberOfColorsEndCallback ()
virtual void NumberOfLabelsEndCallback ()
virtual void SetLabelFormatVisibility (int i)
virtual int GetLabelFormatVisibility ()
virtual void LabelFormatVisibilityOn ()
virtual void LabelFormatVisibilityOff ()
virtual vtkKWCheckButtonGetScalarBarVisibilityButton ()

Static Public Member Functions

vtkKWScalarBarAnnotationNew ()

Protected Member Functions

 vtkKWScalarBarAnnotation ()
 ~vtkKWScalarBarAnnotation ()
virtual void PackLabelFrameChildren ()
virtual void Render ()
virtual void SetScalarBarTitle (const char *txt)
virtual void SetScalarBarLabelFormat (const char *txt)
virtual int GetCheckButtonState ()
virtual void SendChangedEvent ()

Protected Attributes

int PopupTextProperty
int AnnotationChangedEvent
int ScalarComponentChangedEvent
int NumberOfComponents
int LabelFormatVisibility
vtkScalarBarWidget * ScalarBarWidget
vtkVolumeProperty * VolumeProperty
vtkKWScalarComponentSelectionWidgetComponentSelectionWidget
vtkKWFrameTitleFrame
vtkKWEntryWithLabelTitleEntry
vtkKWTextPropertyEditorTitleTextPropertyWidget
vtkKWPopupButtonWithLabelTitleTextPropertyPopupButton
vtkKWFrameLabelFrame
vtkKWEntryWithLabelLabelFormatEntry
vtkKWTextPropertyEditorLabelTextPropertyWidget
vtkKWPopupButtonWithLabelLabelTextPropertyPopupButton
vtkKWThumbWheelMaximumNumberOfColorsThumbWheel
vtkKWScaleWithEntryNumberOfLabelsScale

Detailed Description

a scalar bar annotation widget

A class that provides a UI for a scalar bar widget (vtkScalarBarWidget).

Definition at line 35 of file vtkKWScalarBarAnnotation.h.


Constructor & Destructor Documentation

vtkKWScalarBarAnnotation::vtkKWScalarBarAnnotation  )  [protected]
 

vtkKWScalarBarAnnotation::~vtkKWScalarBarAnnotation  )  [protected]
 


Member Function Documentation

vtkKWScalarBarAnnotation* vtkKWScalarBarAnnotation::New  )  [static]
 

Reimplemented from vtkKWCheckButtonWithPopupFrame.

vtkKWScalarBarAnnotation::vtkTypeRevisionMacro vtkKWScalarBarAnnotation  ,
vtkKWCheckButtonWithPopupFrame 
 

void vtkKWScalarBarAnnotation::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCheckButtonWithPopupFrame.

virtual void vtkKWScalarBarAnnotation::SetPopupTextProperty int   )  [virtual]
 

Makes the text property sub-widgets popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

virtual int vtkKWScalarBarAnnotation::GetPopupTextProperty  )  [virtual]
 

Makes the text property sub-widgets popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

virtual void vtkKWScalarBarAnnotation::PopupTextPropertyOn  )  [virtual]
 

Makes the text property sub-widgets popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

virtual void vtkKWScalarBarAnnotation::PopupTextPropertyOff  )  [virtual]
 

Makes the text property sub-widgets popup (instead of displaying the whole text property UI, which can be long). This has to be called before Create(). Ignored if PopupMode is true.

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

Create the widget.

Reimplemented from vtkKWCheckButtonWithPopupFrame.

virtual void vtkKWScalarBarAnnotation::SetScalarBarWidget vtkScalarBarWidget *   )  [virtual]
 

Set/Get the vtkScalarBarWidget that owns the scalar bar actor.

virtual vtkScalarBarWidget* vtkKWScalarBarAnnotation::GetScalarBarWidget  )  [virtual]
 

Set/Get the vtkScalarBarWidget that owns the scalar bar actor.

virtual void vtkKWScalarBarAnnotation::SetVisibility int  i  )  [virtual]
 

Set/Get the scalar bar visibility

virtual int vtkKWScalarBarAnnotation::GetVisibility  )  [virtual]
 

Set/Get the scalar bar visibility

virtual void vtkKWScalarBarAnnotation::VisibilityOn  )  [virtual]
 

Set/Get the scalar bar visibility

virtual void vtkKWScalarBarAnnotation::VisibilityOff  )  [virtual]
 

Set/Get the scalar bar visibility

virtual void vtkKWScalarBarAnnotation::SetAnnotationChangedEvent int   )  [virtual]
 

Set/Get the event invoked when the anything in the annotation is changed. Defaults to vtkKWEvent::ViewAnnotationChangedEvent

virtual int vtkKWScalarBarAnnotation::GetAnnotationChangedEvent  )  [virtual]
 

Set/Get the event invoked when the anything in the annotation is changed. Defaults to vtkKWEvent::ViewAnnotationChangedEvent

virtual void vtkKWScalarBarAnnotation::SetVolumeProperty vtkVolumeProperty *  prop  )  [virtual]
 

Set/get the volume property that can be used to set the LUT of the scalar bar actor (i.e. allow the user to choose which component to visualize)

virtual vtkVolumeProperty* vtkKWScalarBarAnnotation::GetVolumeProperty  )  [virtual]
 

Set/get the volume property that can be used to set the LUT of the scalar bar actor (i.e. allow the user to choose which component to visualize)

virtual void vtkKWScalarBarAnnotation::SetNumberOfComponents int   )  [virtual]
 

Set/get the number of components corresponding to the data represented by the volume property

virtual int vtkKWScalarBarAnnotation::GetNumberOfComponents  )  [virtual]
 

Set/get the number of components corresponding to the data represented by the volume property

virtual void vtkKWScalarBarAnnotation::SetScalarComponentChangedEvent int   )  [virtual]
 

Set/Get the event invoked when the component is changed. Defaults to vtkKWEvent::ScalarComponentChangedEvent

virtual int vtkKWScalarBarAnnotation::GetScalarComponentChangedEvent  )  [virtual]
 

Set/Get the event invoked when the component is changed. Defaults to vtkKWEvent::ScalarComponentChangedEvent

virtual void vtkKWScalarBarAnnotation::CheckButtonCallback  )  [virtual]
 

Callbacks

Reimplemented from vtkKWCheckButtonWithPopupFrame.

virtual void vtkKWScalarBarAnnotation::SelectedComponentCallback int   )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::ScalarBarTitleCallback  )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::ScalarBarLabelFormatCallback  )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::TitleTextPropertyCallback  )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::LabelTextPropertyCallback  )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::MaximumNumberOfColorsEndCallback  )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::NumberOfLabelsEndCallback  )  [virtual]
 

Callbacks

virtual void vtkKWScalarBarAnnotation::SetLabelFormatVisibility int  i  )  [virtual]
 

Set/Get the LabelFormat UI visibility, which might be a bit confusing

virtual int vtkKWScalarBarAnnotation::GetLabelFormatVisibility  )  [virtual]
 

Set/Get the LabelFormat UI visibility, which might be a bit confusing

virtual void vtkKWScalarBarAnnotation::LabelFormatVisibilityOn  )  [virtual]
 

Set/Get the LabelFormat UI visibility, which might be a bit confusing

virtual void vtkKWScalarBarAnnotation::LabelFormatVisibilityOff  )  [virtual]
 

Set/Get the LabelFormat UI visibility, which might be a bit confusing

virtual vtkKWCheckButton* vtkKWScalarBarAnnotation::GetScalarBarVisibilityButton  )  [inline, virtual]
 

Access to sub-widgets

Definition at line 117 of file vtkKWScalarBarAnnotation.h.

References vtkKWCheckButtonWithPopupFrame::GetCheckButton().

void vtkKWScalarBarAnnotation::Update  )  [virtual]
 

Update the GUI according to the value of the ivars

Reimplemented from vtkKWCheckButtonWithPopupFrame.

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

virtual void vtkKWScalarBarAnnotation::PackLabelFrameChildren  )  [protected, virtual]
 

virtual void vtkKWScalarBarAnnotation::Render  )  [protected, virtual]
 

virtual void vtkKWScalarBarAnnotation::SetScalarBarTitle const char *  txt  )  [protected, virtual]
 

virtual void vtkKWScalarBarAnnotation::SetScalarBarLabelFormat const char *  txt  )  [protected, virtual]
 

virtual int vtkKWScalarBarAnnotation::GetCheckButtonState  )  [inline, protected, virtual]
 

Reimplemented from vtkKWCheckButtonWithPopupFrame.

Definition at line 168 of file vtkKWScalarBarAnnotation.h.

virtual void vtkKWScalarBarAnnotation::SendChangedEvent  )  [protected, virtual]
 


Member Data Documentation

int vtkKWScalarBarAnnotation::PopupTextProperty [protected]
 

Definition at line 136 of file vtkKWScalarBarAnnotation.h.

int vtkKWScalarBarAnnotation::AnnotationChangedEvent [protected]
 

Definition at line 137 of file vtkKWScalarBarAnnotation.h.

int vtkKWScalarBarAnnotation::ScalarComponentChangedEvent [protected]
 

Definition at line 138 of file vtkKWScalarBarAnnotation.h.

int vtkKWScalarBarAnnotation::NumberOfComponents [protected]
 

Definition at line 139 of file vtkKWScalarBarAnnotation.h.

int vtkKWScalarBarAnnotation::LabelFormatVisibility [protected]
 

Definition at line 140 of file vtkKWScalarBarAnnotation.h.

vtkScalarBarWidget* vtkKWScalarBarAnnotation::ScalarBarWidget [protected]
 

Definition at line 142 of file vtkKWScalarBarAnnotation.h.

vtkVolumeProperty* vtkKWScalarBarAnnotation::VolumeProperty [protected]
 

Definition at line 143 of file vtkKWScalarBarAnnotation.h.

vtkKWScalarComponentSelectionWidget* vtkKWScalarBarAnnotation::ComponentSelectionWidget [protected]
 

Definition at line 147 of file vtkKWScalarBarAnnotation.h.

vtkKWFrame* vtkKWScalarBarAnnotation::TitleFrame [protected]
 

Definition at line 148 of file vtkKWScalarBarAnnotation.h.

vtkKWEntryWithLabel* vtkKWScalarBarAnnotation::TitleEntry [protected]
 

Definition at line 149 of file vtkKWScalarBarAnnotation.h.

vtkKWTextPropertyEditor* vtkKWScalarBarAnnotation::TitleTextPropertyWidget [protected]
 

Definition at line 150 of file vtkKWScalarBarAnnotation.h.

vtkKWPopupButtonWithLabel* vtkKWScalarBarAnnotation::TitleTextPropertyPopupButton [protected]
 

Definition at line 151 of file vtkKWScalarBarAnnotation.h.

vtkKWFrame* vtkKWScalarBarAnnotation::LabelFrame [protected]
 

Definition at line 152 of file vtkKWScalarBarAnnotation.h.

vtkKWEntryWithLabel* vtkKWScalarBarAnnotation::LabelFormatEntry [protected]
 

Definition at line 153 of file vtkKWScalarBarAnnotation.h.

vtkKWTextPropertyEditor* vtkKWScalarBarAnnotation::LabelTextPropertyWidget [protected]
 

Definition at line 154 of file vtkKWScalarBarAnnotation.h.

vtkKWPopupButtonWithLabel* vtkKWScalarBarAnnotation::LabelTextPropertyPopupButton [protected]
 

Definition at line 155 of file vtkKWScalarBarAnnotation.h.

vtkKWThumbWheel* vtkKWScalarBarAnnotation::MaximumNumberOfColorsThumbWheel [protected]
 

Definition at line 156 of file vtkKWScalarBarAnnotation.h.

vtkKWScaleWithEntry* vtkKWScalarBarAnnotation::NumberOfLabelsScale [protected]
 

Definition at line 157 of file vtkKWScalarBarAnnotation.h.


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