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

vtkPVConnectDialog Class Reference

Class to encapsulate all of the process initialization. More...

#include <vtkPVConnectDialog.h>

Inheritance diagram for vtkPVConnectDialog:

Inheritance graph
[legend]
Collaboration diagram for vtkPVConnectDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVConnectDialog, vtkKWMessageDialog)
void PrintSelf (ostream &os, vtkIndent indent)
void Create (vtkKWApplication *app)
void OK ()
void SetHostname (const char *hn)
const char * GetHostName ()
void SetPortNumber (int pt)
int GetPortNumber ()
void MPICheckBoxCallback ()
void SetListOfServers (const char *list)
const char * GetListOfServers ()
virtual void SetMultiProcessMode (int)
virtual int GetMultiProcessMode ()
virtual void SetNumberOfProcesses (int)
virtual int GetNumberOfProcesses ()
virtual void SetSSHUser (const char *)
virtual char * GetSSHUser ()

Static Public Member Functions

vtkPVConnectDialogNew ()

Protected Member Functions

 vtkPVConnectDialog ()
 ~vtkPVConnectDialog ()
virtual void SetHostnameString (const char *)
virtual void SetListOfServersString (const char *)

Protected Attributes

vtkKWEntryUsername
vtkKWComboBoxWithLabelHostname
vtkKWEntryWithLabelPort
vtkKWLabelLabel
vtkKWCheckButtonWithLabelMPIMode
vtkKWScaleWithEntryMPINumberOfServers
char * HostnameString
char * SSHUser
int PortInt
int MultiProcessMode
int NumberOfProcesses
vtkStringListServers
char * ListOfServersString

Detailed Description

Class to encapsulate all of the process initialization.

A class to encapsulate all of the process initialization, distributed data model and duplication of the pipeline. Filters and compositers will still need a controller, but every thing else should be handled here. This class sets up the default MPI processes with the user interface running on process 0. I plan to make an alternative module for client server mode, where the client running the UI is not in the MPI group but links to the MPI group through a socket connection.

Definition at line 44 of file vtkPVConnectDialog.h.


Constructor & Destructor Documentation

vtkPVConnectDialog::vtkPVConnectDialog  )  [protected]
 

vtkPVConnectDialog::~vtkPVConnectDialog  )  [protected]
 


Member Function Documentation

vtkPVConnectDialog* vtkPVConnectDialog::New  )  [static]
 

Reimplemented from vtkKWMessageDialog.

vtkPVConnectDialog::vtkTypeRevisionMacro vtkPVConnectDialog  ,
vtkKWMessageDialog 
 

void vtkPVConnectDialog::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWMessageDialog.

void vtkPVConnectDialog::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWMessageDialog.

void vtkPVConnectDialog::OK  )  [virtual]
 

Confirm the action and close this dialog

Reimplemented from vtkKWDialog.

void vtkPVConnectDialog::SetHostname const char *  hn  ) 
 

const char* vtkPVConnectDialog::GetHostName  ) 
 

void vtkPVConnectDialog::SetPortNumber int  pt  ) 
 

int vtkPVConnectDialog::GetPortNumber  ) 
 

void vtkPVConnectDialog::MPICheckBoxCallback  ) 
 

void vtkPVConnectDialog::SetListOfServers const char *  list  ) 
 

const char* vtkPVConnectDialog::GetListOfServers  ) 
 

virtual void vtkPVConnectDialog::SetMultiProcessMode int   )  [virtual]
 

virtual int vtkPVConnectDialog::GetMultiProcessMode  )  [virtual]
 

virtual void vtkPVConnectDialog::SetNumberOfProcesses int   )  [virtual]
 

virtual int vtkPVConnectDialog::GetNumberOfProcesses  )  [virtual]
 

virtual void vtkPVConnectDialog::SetSSHUser const char *   )  [virtual]
 

virtual char* vtkPVConnectDialog::GetSSHUser  )  [virtual]
 

virtual void vtkPVConnectDialog::SetHostnameString const char *   )  [protected, virtual]
 

virtual void vtkPVConnectDialog::SetListOfServersString const char *   )  [protected, virtual]
 


Member Data Documentation

vtkKWEntry* vtkPVConnectDialog::Username [protected]
 

Definition at line 76 of file vtkPVConnectDialog.h.

vtkKWComboBoxWithLabel* vtkPVConnectDialog::Hostname [protected]
 

Definition at line 77 of file vtkPVConnectDialog.h.

vtkKWEntryWithLabel* vtkPVConnectDialog::Port [protected]
 

Definition at line 78 of file vtkPVConnectDialog.h.

vtkKWLabel* vtkPVConnectDialog::Label [protected]
 

Definition at line 79 of file vtkPVConnectDialog.h.

vtkKWCheckButtonWithLabel* vtkPVConnectDialog::MPIMode [protected]
 

Definition at line 80 of file vtkPVConnectDialog.h.

vtkKWScaleWithEntry* vtkPVConnectDialog::MPINumberOfServers [protected]
 

Definition at line 81 of file vtkPVConnectDialog.h.

char* vtkPVConnectDialog::HostnameString [protected]
 

Definition at line 84 of file vtkPVConnectDialog.h.

char* vtkPVConnectDialog::SSHUser [protected]
 

Definition at line 85 of file vtkPVConnectDialog.h.

int vtkPVConnectDialog::PortInt [protected]
 

Definition at line 86 of file vtkPVConnectDialog.h.

int vtkPVConnectDialog::MultiProcessMode [protected]
 

Definition at line 87 of file vtkPVConnectDialog.h.

int vtkPVConnectDialog::NumberOfProcesses [protected]
 

Definition at line 88 of file vtkPVConnectDialog.h.

vtkStringList* vtkPVConnectDialog::Servers [protected]
 

Definition at line 90 of file vtkPVConnectDialog.h.

char* vtkPVConnectDialog::ListOfServersString [protected]
 

Definition at line 93 of file vtkPVConnectDialog.h.


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