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

vtkPVPointWidget Class Reference

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

#include <vtkPVPointWidget.h>

Inheritance diagram for vtkPVPointWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVPointWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVPointWidget, vtkPV3DWidget)
void PrintSelf (ostream &os, vtkIndent indent)
void PositionResetCallback ()
virtual void ActualPlaceWidget ()
void SetPosition ()
void SetPosition (double, double, double)
void GetPosition (double pt[3])
virtual void ResetInternal ()
virtual void Initialize ()
virtual void Trace (ofstream *file)
virtual void SaveInBatchScript (ofstream *file)
void SetVisibility (int v)
virtual void Create (vtkKWApplication *app)
virtual void Accept ()

Static Public Member Functions

vtkPVPointWidgetNew ()

Protected Member Functions

 vtkPVPointWidget ()
 ~vtkPVPointWidget ()
void SetPositionInternal (double, double, double)
virtual void ChildCreate (vtkPVApplication *)
virtual void ExecuteEvent (vtkObject *, unsigned long, void *)
void GetPositionInternal (double pt[3])
int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)

Protected Attributes

vtkKWEntryPositionEntry [3]
vtkKWPushButtonPositionResetButton
vtkKWLabelLabels [2]
vtkKWLabelCoordinateLabel [3]

Detailed Description

A widget to manipulate an implicit plane.

This widget creates and manages its own vtkPlane on each process. I could not descide whether to include the bounds display or not. (I did not.)

Definition at line 34 of file vtkPVPointWidget.h.


Constructor & Destructor Documentation

vtkPVPointWidget::vtkPVPointWidget  )  [protected]
 

vtkPVPointWidget::~vtkPVPointWidget  )  [protected]
 


Member Function Documentation

vtkPVPointWidget* vtkPVPointWidget::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

Reimplemented in vtkPVPointSourceWidget.

vtkPVPointWidget::vtkTypeRevisionMacro vtkPVPointWidget  ,
vtkPV3DWidget 
 

void vtkPVPointWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.

void vtkPVPointWidget::PositionResetCallback  ) 
 

Callback that set the center to the middle of the bounds.

virtual void vtkPVPointWidget::ActualPlaceWidget  )  [virtual]
 

This method sets the input to the 3D widget and places the widget.

Reimplemented from vtkPV3DWidget.

void vtkPVPointWidget::SetPosition  ) 
 

void vtkPVPointWidget::SetPosition double  ,
double  ,
double 
 

void vtkPVPointWidget::GetPosition double  pt[3]  ) 
 

virtual void vtkPVPointWidget::ResetInternal  )  [virtual]
 

Called when the PVSources reset button is called.

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.

virtual void vtkPVPointWidget::Initialize  )  [virtual]
 

Places the widget

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.

virtual void vtkPVPointWidget::Accept  )  [virtual]
 

Called when the PVSources accept button is called.

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.

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

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

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.

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

Save this widget to a file.

Implements vtkPVObjectWidget.

Reimplemented in vtkPVPointSourceWidget.

void vtkPVPointWidget::SetVisibility int  v  )  [virtual]
 

Display hint about picking using the p key.

Reimplemented from vtkPV3DWidget.

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

Create the widget. Overridden to set up control dependencies among properties.

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.

void vtkPVPointWidget::SetPositionInternal double  ,
double  ,
double 
[protected]
 

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

Call creation on the child.

Implements vtkPV3DWidget.

virtual void vtkPVPointWidget::ExecuteEvent vtkObject *  ,
unsigned  long,
void * 
[protected, virtual]
 

Execute event of the 3D Widget.

Reimplemented from vtkPV3DWidget.

void vtkPVPointWidget::GetPositionInternal double  pt[3]  )  [protected]
 

This method assumes that WidgetProxy->UpdateInformation() has been invoked before calling this method.

int vtkPVPointWidget::ReadXMLAttributes vtkPVXMLElement element,
vtkPVXMLPackageParser parser
[protected, virtual]
 

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPV3DWidget.

Reimplemented in vtkPVPointSourceWidget.


Member Data Documentation

vtkKWEntry* vtkPVPointWidget::PositionEntry[3] [protected]
 

Definition at line 94 of file vtkPVPointWidget.h.

vtkKWPushButton* vtkPVPointWidget::PositionResetButton [protected]
 

Definition at line 95 of file vtkPVPointWidget.h.

vtkKWLabel* vtkPVPointWidget::Labels[2] [protected]
 

Definition at line 97 of file vtkPVPointWidget.h.

vtkKWLabel* vtkPVPointWidget::CoordinateLabel[3] [protected]
 

Definition at line 98 of file vtkPVPointWidget.h.


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