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

vtkPVComparativeVisManager Class Reference

manager of comparative visualizations More...

#include <vtkPVComparativeVisManager.h>

Inheritance diagram for vtkPVComparativeVisManager:

Inheritance graph
[legend]
Collaboration diagram for vtkPVComparativeVisManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVComparativeVisManager, vtkKWObject)
void PrintSelf (ostream &os,vtkIndent indent)
int Show ()
void Hide ()
unsigned int GetNumberOfVisualizations ()
void AddVisualization (vtkSMComparativeVisProxy *vis)
void GenerateVisualization (vtkSMComparativeVisProxy *vis)
void RemoveVisualization (const char *name)
virtual void SaveState (ofstream *file)
vtkSMComparativeVisProxyGetVisualization (unsigned int idx)
vtkSMComparativeVisProxyGetVisualization (const char *name)
virtual void SetSelectedVisualizationName (const char *)
virtual char * GetSelectedVisualizationName ()
virtual vtkSMComparativeVisProxyGetCurrentlyDisplayedVisualization ()

Static Public Member Functions

vtkPVComparativeVisManagerNew ()

Protected Member Functions

 vtkPVComparativeVisManager ()
 ~vtkPVComparativeVisManager ()
vtkPVApplicationGetPVApplication ()

Protected Attributes

vtkInteractorStyleTrackballMultiActorIStyle
char * SelectedVisualizationName
vtkSMComparativeVisProxyCurrentlyDisplayedVisualization

Detailed Description

manager of comparative visualizations

vtkPVComparativeVisManager is responsible of managing one or more comparative visualizations. It can store, generate, show and hide visualizations.

See also:
vtkSMComparativeVisProxy

Definition at line 38 of file vtkPVComparativeVisManager.h.


Constructor & Destructor Documentation

vtkPVComparativeVisManager::vtkPVComparativeVisManager  )  [protected]
 

vtkPVComparativeVisManager::~vtkPVComparativeVisManager  )  [protected]
 


Member Function Documentation

vtkPVComparativeVisManager* vtkPVComparativeVisManager::New  )  [static]
 

Reimplemented from vtkKWObject.

vtkPVComparativeVisManager::vtkTypeRevisionMacro vtkPVComparativeVisManager  ,
vtkKWObject 
 

void vtkPVComparativeVisManager::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWObject.

int vtkPVComparativeVisManager::Show  ) 
 

Show the current visualization (SelectedVisualizationName). This sets up the main window in a way appropriate for comparative vis. This includes setting up the interactor, disabling certain menus and removing panels/toolbars.

void vtkPVComparativeVisManager::Hide  ) 
 

Hide a visualization if shown. Also restores the state of the main window to prior Show().

unsigned int vtkPVComparativeVisManager::GetNumberOfVisualizations  ) 
 

Returns the number of registered visualizations.

vtkSMComparativeVisProxy* vtkPVComparativeVisManager::GetVisualization unsigned int  idx  ) 
 

Retrieve a visualization bu index or name.

vtkSMComparativeVisProxy* vtkPVComparativeVisManager::GetVisualization const char *  name  ) 
 

Retrieve a visualization bu index or name.

void vtkPVComparativeVisManager::AddVisualization vtkSMComparativeVisProxy vis  ) 
 

Add a visualization.

void vtkPVComparativeVisManager::GenerateVisualization vtkSMComparativeVisProxy vis  ) 
 

Generate a visualization.

void vtkPVComparativeVisManager::RemoveVisualization const char *  name  ) 
 

Remove a visualization.

virtual void vtkPVComparativeVisManager::SetSelectedVisualizationName const char *   )  [virtual]
 

Set/Get the name of the currently selected visualization. This is the one that is displayed with Show().

virtual char* vtkPVComparativeVisManager::GetSelectedVisualizationName  )  [virtual]
 

Set/Get the name of the currently selected visualization. This is the one that is displayed with Show().

virtual vtkSMComparativeVisProxy* vtkPVComparativeVisManager::GetCurrentlyDisplayedVisualization  )  [virtual]
 

Returns the currently shown visualization. Returns NULL if no managed visualization is shown.

virtual void vtkPVComparativeVisManager::SaveState ofstream *  file  )  [virtual]
 

Saves the state of comparative visualizations to file as as Tcl script.

vtkPVApplication* vtkPVComparativeVisManager::GetPVApplication  )  [protected]
 


Member Data Documentation

vtkInteractorStyleTrackballMultiActor* vtkPVComparativeVisManager::IStyle [protected]
 

Definition at line 94 of file vtkPVComparativeVisManager.h.

char* vtkPVComparativeVisManager::SelectedVisualizationName [protected]
 

Definition at line 96 of file vtkPVComparativeVisManager.h.

vtkSMComparativeVisProxy* vtkPVComparativeVisManager::CurrentlyDisplayedVisualization [protected]
 

Definition at line 98 of file vtkPVComparativeVisManager.h.


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