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

vtkPVPickSphereWidget Class Reference

A widget to manipulate an implicit plane. More...

#include <vtkPVPickSphereWidget.h>

Inheritance diagram for vtkPVPickSphereWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVPickSphereWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVPickSphereWidget, vtkPVSphereWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Trace (ofstream *file)
virtual void UpdateEnableState ()
void SetMouseControlToggle ()
int GetMouseControlToggleInternal ()
virtual vtkKWCheckButtonGetMouseControlToggle ()

Static Public Member Functions

vtkPVPickSphereWidgetNew ()

Protected Member Functions

 vtkPVPickSphereWidget ()
 ~vtkPVPickSphereWidget ()
virtual void ChildCreate (vtkPVApplication *)

Protected Attributes

vtkKWLabelInstructionsLabel
vtkKWCheckButtonMouseControlToggle
int MouseControlFlag

Detailed Description

A widget to manipulate an implicit plane.

vtkPVPickSphereWidget can be considered as equivalent to the combination of vtkPVLineWidget and vtkPVLineSourceWidget. Unlike vtkPVLineWidget, vtkPVPickSphereWidget is never used without the implicit function, hence there was no need to have the distinction here.

Definition at line 34 of file vtkPVPickSphereWidget.h.


Constructor & Destructor Documentation

vtkPVPickSphereWidget::vtkPVPickSphereWidget  )  [protected]
 

vtkPVPickSphereWidget::~vtkPVPickSphereWidget  )  [protected]
 


Member Function Documentation

vtkPVPickSphereWidget* vtkPVPickSphereWidget::New  )  [static]
 

Reimplemented from vtkPVSphereWidget.

vtkPVPickSphereWidget::vtkTypeRevisionMacro vtkPVPickSphereWidget  ,
vtkPVSphereWidget 
 

void vtkPVPickSphereWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVSphereWidget.

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

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

Reimplemented from vtkPVSphereWidget.

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

void vtkPVPickSphereWidget::SetMouseControlToggle  ) 
 

int vtkPVPickSphereWidget::GetMouseControlToggleInternal  ) 
 

virtual vtkKWCheckButton* vtkPVPickSphereWidget::GetMouseControlToggle  )  [virtual]
 

virtual void vtkPVPickSphereWidget::ChildCreate vtkPVApplication  )  [protected, virtual]
 

Call creation on the child.

Reimplemented from vtkPVSphereWidget.


Member Data Documentation

vtkKWLabel* vtkPVPickSphereWidget::InstructionsLabel [protected]
 

Definition at line 66 of file vtkPVPickSphereWidget.h.

vtkKWCheckButton* vtkPVPickSphereWidget::MouseControlToggle [protected]
 

Definition at line 67 of file vtkPVPickSphereWidget.h.

int vtkPVPickSphereWidget::MouseControlFlag [protected]
 

Definition at line 68 of file vtkPVPickSphereWidget.h.


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