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

vtkPVSourcesNavigationWindow Class Reference

Widget for PV sources and their inputs and outputs. More...

#include <vtkPVSourcesNavigationWindow.h>

Inheritance diagram for vtkPVSourcesNavigationWindow:

Inheritance graph
[legend]
Collaboration diagram for vtkPVSourcesNavigationWindow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVSourcesNavigationWindow, vtkKWCompositeWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
void Update (vtkPVSource *currentSource)
void HighlightObject (const char *widget, int onoff)
void DisplayModulePopupMenu (vtkPVSource *module, int x, int y)
void ExecuteCommandOnModule (const char *module, const char *command)
virtual void PrepareForDelete ()
virtual void Reconfigure ()
virtual void UpdateEnableState ()
void SetWidth (int width)
void SetHeight (int height)
virtual vtkKWCanvasGetCanvas ()
void PopupDeleteCallback ()
void PopupVisibilityCallback ()
void PopupFlatInterpolationCallback ()
void PopupGouraudInterpolationCallback ()
void PopupOutlineRepresentationCallback ()
void PopupSurfaceRepresentationCallback ()
void PopupWireframeRepresentationCallback ()
void PopupPointsRepresentationCallback ()
virtual void SetAlwaysShowName (int)
virtual int GetAlwaysShowName ()
virtual void AlwaysShowNameOn ()
virtual void AlwaysShowNameOff ()
virtual void SetCreateSelectionBindings (int)
virtual int GetCreateSelectionBindings ()
virtual void CreateSelectionBindingsOn ()
virtual void CreateSelectionBindingsOff ()

Static Public Member Functions

vtkPVSourcesNavigationWindowNew ()

Protected Member Functions

 vtkPVSourcesNavigationWindow ()
 ~vtkPVSourcesNavigationWindow ()
void CalculateBBox (vtkKWWidget *canvas, const char *name, int bbox[4])
virtual void ChildUpdate (vtkPVSource *currentSource)
virtual void PostChildUpdate ()
virtual void ChildCreate ()
char * GetTextRepresentation (vtkPVSource *comp)
const char * CreateCanvasItem (const char *format,...)

Protected Attributes

int Width
int Height
vtkKWCanvasCanvas
vtkKWScrollbarScrollBar
vtkKWMenuPopupMenu
vtkPVSourcePopupModule
int AlwaysShowName
int CreateSelectionBindings

Detailed Description

Widget for PV sources and their inputs and outputs.

vtkPVSourcesNavigationWindow is a specialized ParaView widget used for displaying a local presentation of the underlying pipeline. It allows the user to navigate by clicking on the appropriate tags.

Definition at line 34 of file vtkPVSourcesNavigationWindow.h.


Constructor & Destructor Documentation

vtkPVSourcesNavigationWindow::vtkPVSourcesNavigationWindow  )  [protected]
 

vtkPVSourcesNavigationWindow::~vtkPVSourcesNavigationWindow  )  [protected]
 


Member Function Documentation

vtkPVSourcesNavigationWindow* vtkPVSourcesNavigationWindow::New  )  [static]
 

Reimplemented from vtkKWCompositeWidget.

Reimplemented in vtkPVNavigationWindow, and vtkPVSourceList.

vtkPVSourcesNavigationWindow::vtkTypeRevisionMacro vtkPVSourcesNavigationWindow  ,
vtkKWCompositeWidget 
 

void vtkPVSourcesNavigationWindow::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWCompositeWidget.

Reimplemented in vtkPVNavigationWindow, and vtkPVSourceList.

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

Create the widget.

Reimplemented from vtkKWCompositeWidget.

void vtkPVSourcesNavigationWindow::SetWidth int  width  )  [virtual]
 

Set the width and the height of the underlying canvas

Reimplemented from vtkKWFrame.

void vtkPVSourcesNavigationWindow::SetHeight int  height  )  [virtual]
 

Set the width and the height of the underlying canvas

Reimplemented from vtkKWFrame.

virtual vtkKWCanvas* vtkPVSourcesNavigationWindow::GetCanvas  )  [virtual]
 

Return the underlying canvas

void vtkPVSourcesNavigationWindow::Update vtkPVSource currentSource  ) 
 

Regenerate the display and re-assign bindings.

void vtkPVSourcesNavigationWindow::HighlightObject const char *  widget,
int  onoff
 

Highlight the object.

void vtkPVSourcesNavigationWindow::DisplayModulePopupMenu vtkPVSource module,
int  x,
int  y
 

Display the module popup menu

void vtkPVSourcesNavigationWindow::PopupDeleteCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupVisibilityCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupFlatInterpolationCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupGouraudInterpolationCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupOutlineRepresentationCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupSurfaceRepresentationCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupWireframeRepresentationCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::PopupPointsRepresentationCallback  ) 
 

Callbacks for the popup menu.

void vtkPVSourcesNavigationWindow::ExecuteCommandOnModule const char *  module,
const char *  command
 

Execute a command on module.

virtual void vtkPVSourcesNavigationWindow::PrepareForDelete  )  [inline, virtual]
 

This method is called before the object is deleted.

Reimplemented in vtkPVSourceList.

Definition at line 80 of file vtkPVSourcesNavigationWindow.h.

virtual void vtkPVSourcesNavigationWindow::Reconfigure  )  [virtual]
 

This method is called when canvas size changes.

virtual void vtkPVSourcesNavigationWindow::SetAlwaysShowName int   )  [virtual]
 

Enable/disable the fact that the source name will always be displayed even if the description is not empty.

virtual int vtkPVSourcesNavigationWindow::GetAlwaysShowName  )  [virtual]
 

Enable/disable the fact that the source name will always be displayed even if the description is not empty.

virtual void vtkPVSourcesNavigationWindow::AlwaysShowNameOn  )  [virtual]
 

Enable/disable the fact that the source name will always be displayed even if the description is not empty.

virtual void vtkPVSourcesNavigationWindow::AlwaysShowNameOff  )  [virtual]
 

Enable/disable the fact that the source name will always be displayed even if the description is not empty.

virtual void vtkPVSourcesNavigationWindow::SetCreateSelectionBindings int   )  [virtual]
 

Enable/disable the fact that selection bindings are set for each entry in the canvas. It does *not* create these bindings, they will be created or removed by the next call to Update() or ChildUpdate().

virtual int vtkPVSourcesNavigationWindow::GetCreateSelectionBindings  )  [virtual]
 

Enable/disable the fact that selection bindings are set for each entry in the canvas. It does *not* create these bindings, they will be created or removed by the next call to Update() or ChildUpdate().

virtual void vtkPVSourcesNavigationWindow::CreateSelectionBindingsOn  )  [virtual]
 

Enable/disable the fact that selection bindings are set for each entry in the canvas. It does *not* create these bindings, they will be created or removed by the next call to Update() or ChildUpdate().

virtual void vtkPVSourcesNavigationWindow::CreateSelectionBindingsOff  )  [virtual]
 

Enable/disable the fact that selection bindings are set for each entry in the canvas. It does *not* create these bindings, they will be created or removed by the next call to Update() or ChildUpdate().

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

void vtkPVSourcesNavigationWindow::CalculateBBox vtkKWWidget canvas,
const char *  name,
int  bbox[4]
[protected]
 

This method calculates the bounding box of object "name".

virtual void vtkPVSourcesNavigationWindow::ChildUpdate vtkPVSource currentSource  )  [protected, virtual]
 

This method is called at beginning of the Update method. The subclass is supposed to overwrite it.

Reimplemented in vtkPVNavigationWindow, and vtkPVSourceList.

virtual void vtkPVSourcesNavigationWindow::PostChildUpdate  )  [inline, protected, virtual]
 

This method is called at the end of Update method. If the subclass needs any special setup after update, it should overwrite this method.

Reimplemented in vtkPVSourceList.

Definition at line 124 of file vtkPVSourcesNavigationWindow.h.

virtual void vtkPVSourcesNavigationWindow::ChildCreate  )  [inline, protected, virtual]
 

This method is called at the end of the Create method. If the subclass needs any special setup, it should overwrite this method.

Reimplemented in vtkPVSourceList.

Definition at line 128 of file vtkPVSourcesNavigationWindow.h.

char* vtkPVSourcesNavigationWindow::GetTextRepresentation vtkPVSource comp  )  [protected]
 

Return the textual representation of the composite (i.e. its name and/or its description. Memory is allocated, a pointer is return, it's up to the caller to delete it.

const char* vtkPVSourcesNavigationWindow::CreateCanvasItem const char *  format,
... 
[protected]
 


Member Data Documentation

int vtkPVSourcesNavigationWindow::Width [protected]
 

Definition at line 139 of file vtkPVSourcesNavigationWindow.h.

int vtkPVSourcesNavigationWindow::Height [protected]
 

Definition at line 140 of file vtkPVSourcesNavigationWindow.h.

vtkKWCanvas* vtkPVSourcesNavigationWindow::Canvas [protected]
 

Definition at line 141 of file vtkPVSourcesNavigationWindow.h.

vtkKWScrollbar* vtkPVSourcesNavigationWindow::ScrollBar [protected]
 

Definition at line 142 of file vtkPVSourcesNavigationWindow.h.

vtkKWMenu* vtkPVSourcesNavigationWindow::PopupMenu [protected]
 

Definition at line 143 of file vtkPVSourcesNavigationWindow.h.

vtkPVSource* vtkPVSourcesNavigationWindow::PopupModule [protected]
 

Definition at line 145 of file vtkPVSourcesNavigationWindow.h.

int vtkPVSourcesNavigationWindow::AlwaysShowName [protected]
 

Definition at line 147 of file vtkPVSourcesNavigationWindow.h.

int vtkPVSourcesNavigationWindow::CreateSelectionBindings [protected]
 

Definition at line 148 of file vtkPVSourcesNavigationWindow.h.


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