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

vtkPVLineSourceWidget Class Reference

a LineWidget which contains a separate line source More...

#include <vtkPVLineSourceWidget.h>

Inheritance diagram for vtkPVLineSourceWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkPVLineSourceWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVLineSourceWidget, vtkPVLineWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void SaveInBatchScript (ofstream *file)
virtual void Initialize ()
virtual void ResetInternal ()
virtual void Update ()
void SetInputMenu (vtkPVInputMenu *im)
virtual vtkSMProxyGetProxyByName (const char *)
virtual void EnableAnimation ()
virtual void DisableAnimation ()
virtual void Accept ()

Static Public Member Functions

vtkPVLineSourceWidgetNew ()

Protected Member Functions

 vtkPVLineSourceWidget ()
 ~vtkPVLineSourceWidget ()
 vtkPVLineSourceWidget (const vtkPVLineSourceWidget &)
void operator= (const vtkPVLineSourceWidget &)
virtual int ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser)
virtual void CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map)

Protected Attributes

vtkSMSourceProxySourceProxy
vtkPVInputMenuInputMenu

Detailed Description

a LineWidget which contains a separate line source

This widget adds vtkLineSource to vtkPVLineWidget. This vtkLineSource (which is created on all processes) can be used as input or source to filters (for example as streamline seed).

Definition at line 30 of file vtkPVLineSourceWidget.h.


Constructor & Destructor Documentation

vtkPVLineSourceWidget::vtkPVLineSourceWidget  )  [protected]
 

vtkPVLineSourceWidget::~vtkPVLineSourceWidget  )  [protected]
 

vtkPVLineSourceWidget::vtkPVLineSourceWidget const vtkPVLineSourceWidget  )  [protected]
 


Member Function Documentation

vtkPVLineSourceWidget* vtkPVLineSourceWidget::New  )  [static]
 

Reimplemented from vtkPVLineWidget.

vtkPVLineSourceWidget::vtkTypeRevisionMacro vtkPVLineSourceWidget  ,
vtkPVLineWidget 
 

void vtkPVLineSourceWidget::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVLineWidget.

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

Create the widget.

Reimplemented from vtkPVLineWidget.

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

Saves the value of this widget into a VTK Tcl script. This creates the line source (one for all parts).

Reimplemented from vtkPVLineWidget.

virtual void vtkPVLineSourceWidget::Accept  )  [virtual]
 

The methods get called when the Accept button is pressed. It sets the VTK objects value using this widgets value.

Reimplemented from vtkPVLineWidget.

virtual void vtkPVLineSourceWidget::Initialize  )  [virtual]
 

Initialize place after creation

Reimplemented from vtkPVLineWidget.

virtual void vtkPVLineSourceWidget::ResetInternal  )  [virtual]
 

The methods get called when the Reset button is pressed. It sets this widgets value using the VTK objects value.

Reimplemented from vtkPVLineWidget.

virtual void vtkPVLineSourceWidget::Update  )  [virtual]
 

This is called if the input menu changes.

Reimplemented from vtkPVWidget.

void vtkPVLineSourceWidget::SetInputMenu vtkPVInputMenu im  ) 
 

virtual vtkSMProxy* vtkPVLineSourceWidget::GetProxyByName const char *   )  [inline, virtual]
 

Provide access to the proxy used by this widget.

Reimplemented from vtkPV3DWidget.

Definition at line 65 of file vtkPVLineSourceWidget.h.

virtual void vtkPVLineSourceWidget::EnableAnimation  )  [virtual]
 

Register the animatable proxies and make them available for animation. Called by vtkPVSelectWidget when the widget is selected. This is to make sure that only the selected widget shows up in the animation interface and thus avoids confusion.

Reimplemented from vtkPV3DWidget.

virtual void vtkPVLineSourceWidget::DisableAnimation  )  [virtual]
 

Unregister animatable proxies so that they are not available for animation. Called by vtkPVSelectWidget when this widget is deselected. is to make sure that only the selected widget shows up in the animation interface and thus avoids confusion.

Reimplemented from vtkPV3DWidget.

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

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

Called by vtkPVXMLPackageParser to configure the widget from XML attributes.

Reimplemented from vtkPVLineWidget.

virtual void vtkPVLineSourceWidget::CopyProperties vtkPVWidget clone,
vtkPVSource pvSource,
vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *  map
[protected, virtual]
 

Reimplemented from vtkPVLineWidget.


Member Data Documentation

vtkSMSourceProxy* vtkPVLineSourceWidget::SourceProxy [protected]
 

Definition at line 83 of file vtkPVLineSourceWidget.h.

vtkPVInputMenu* vtkPVLineSourceWidget::InputMenu [protected]
 

Definition at line 95 of file vtkPVLineSourceWidget.h.


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