ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVServerInformation Class Reference

Gets features of the server. More...

#include <vtkPVServerInformation.h>

Inheritance diagram for vtkPVServerInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVServerInformation:
Collaboration graph
[legend]

Public Types

typedef vtkPVInformation Superclass
 
- Public Types inherited from vtkPVInformation
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void DeepCopy (vtkPVServerInformation *info)
 
virtual void CopyFromObject (vtkObject *)
 Transfer information about a single object into this object. More...
 
virtual void AddInformation (vtkPVInformation *)
 Merge another information object. More...
 
virtual bool IsMPIInitialized () const
 Return whether MPI is initialized or not. More...
 
virtual void SetRemoteRendering (int)
 This flag indicates whether the server can render remotely. More...
 
virtual int GetRemoteRendering ()
 This flag indicates whether the server can render remotely. More...
 
virtual void CopyToStream (vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual void CopyFromStream (const vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual void SetTileDimensions (int, int)
 Varibles (command line argurments) set to render to a tiled display. More...
 
void SetTileDimensions (int [2])
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual int * GetTileDimensions ()
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual void GetTileDimensions (int &, int &)
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual void GetTileDimensions (int [2])
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual void SetTileMullions (int, int)
 Varibles (command line argurments) set to render to a tiled display. More...
 
void SetTileMullions (int [2])
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual int * GetTileMullions ()
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual void GetTileMullions (int &, int &)
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual void GetTileMullions (int [2])
 Varibles (command line argurments) set to render to a tiled display. More...
 
virtual void SetUseOffscreenRendering (int)
 Variable (command line argument) to use offscreen rendering. More...
 
virtual int GetUseOffscreenRendering ()
 Variable (command line argument) to use offscreen rendering. More...
 
virtual void SetUseIceT (int)
 Returns 1 if IceT is available. More...
 
virtual int GetUseIceT ()
 Returns 1 if IceT is available. More...
 
virtual void SetOGVSupport (int)
 Get/Set if the server supports saving OGVs. More...
 
virtual int GetOGVSupport ()
 Get/Set if the server supports saving OGVs. More...
 
virtual void SetAVISupport (int)
 Get/Set if the server supports saving AVIs. More...
 
virtual int GetAVISupport ()
 Get/Set if the server supports saving AVIs. More...
 
virtual void SetTimeout (int)
 Get/Set the time after which the server timesout. More...
 
virtual int GetTimeout ()
 Get/Set the time after which the server timesout. More...
 
void SetEyeSeparation (double value)
 Set/Get the EyeSeparation on server. More...
 
double GetEyeSeparation () const
 Set/Get the EyeSeparation on server. More...
 
void SetNumberOfMachines (unsigned int num)
 Number of machines to use in data or render server Setting the number of machines has the side effect of wiping out any machine parameters previously set. More...
 
unsigned int GetNumberOfMachines () const
 Number of machines to use in data or render server Setting the number of machines has the side effect of wiping out any machine parameters previously set. More...
 
void SetEnvironment (unsigned int idx, const char *name)
 Value of DISPLAY environment variable for this cave node. More...
 
const char * GetEnvironment (unsigned int idx) const
 Value of DISPLAY environment variable for this cave node. More...
 
void SetGeometry (unsigned int idx, int geo[4])
 Window geometry for server, specified as x, y, width, height. More...
 
int * GetGeometry (unsigned int idx) const
 Window geometry for server, specified as x, y, width, height. More...
 
void SetFullScreen (unsigned int idx, bool fullscreen)
 Whether to show the server window as fullscreen. More...
 
bool GetFullScreen (unsigned int idx) const
 Whether to show the server window as fullscreen. More...
 
void SetShowBorders (unsigned int idx, bool borders)
 Whether to show the server window with window decorations. More...
 
bool GetShowBorders (unsigned int idx) const
 Whether to show the server window with window decorations. More...
 
int GetStereoType (unsigned int idx) const
 Get the stereo-type specified in the pvx. More...
 
void SetStereoType (unsigned int idx, int type)
 Get the stereo-type specified in the pvx. More...
 
void SetLowerLeft (unsigned int idx, double coord[3])
 Coordinates of lower left corner of this cave display. More...
 
double * GetLowerLeft (unsigned int idx) const
 Coordinates of lower left corner of this cave display. More...
 
void SetLowerRight (unsigned int idx, double coord[3])
 Coordinates of lower right corner of this cave display. More...
 
double * GetLowerRight (unsigned int idx) const
 Coordinates of lower right corner of this cave display. More...
 
void SetUpperRight (unsigned int idx, double coord[3])
 Coordinates of lower left corner of this cave display. More...
 
double * GetUpperRight (unsigned int idx) const
 Coordinates of lower left corner of this cave display. More...
 
virtual int GetNumberOfProcesses ()
 Get the number of processes. More...
 
virtual int GetMultiClientsEnable ()
 Return true if the server allow server client to connect to itself. More...
 
virtual int GetClientId ()
 Get the id that correspond to the current client. More...
 
- Public Member Functions inherited from vtkPVInformation
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void CopyParametersToStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

Static Public Member Functions

static vtkPVServerInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVServerInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVInformation
static int IsTypeOf (const char *type)
 
static vtkPVInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVServerInformation ()
 
 ~vtkPVServerInformation ()
 
 vtkPVServerInformation (const vtkPVServerInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVServerInformation &) VTK_DELETE_FUNCTION
 
- Protected Member Functions inherited from vtkPVInformation
 vtkPVInformation ()
 
 ~vtkPVInformation ()
 
virtual void SetRootOnly (int)
 
 vtkPVInformation (const vtkPVInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVInformation &) VTK_DELETE_FUNCTION
 

Protected Attributes

int NumberOfProcesses
 
bool MPIInitialized
 
int OGVSupport
 
int AVISupport
 
int RemoteRendering
 
int TileDimensions [2]
 
int TileMullions [2]
 
int Timeout
 
int UseIceT
 
int UseOffscreenRendering
 
int MultiClientsEnable
 
int ClientId
 
vtkPVServerOptionsInternalsMachinesInternals
 
- Protected Attributes inherited from vtkPVInformation
int RootOnly
 

Detailed Description

Gets features of the server.

This objects is used by the client to get the features suported by the server. At the moment, server information is only on the root.

Definition at line 33 of file vtkPVServerInformation.h.

Member Typedef Documentation

◆ Superclass

Definition at line 37 of file vtkPVServerInformation.h.

Constructor & Destructor Documentation

◆ vtkPVServerInformation() [1/2]

vtkPVServerInformation::vtkPVServerInformation ( )
protected

◆ ~vtkPVServerInformation()

vtkPVServerInformation::~vtkPVServerInformation ( )
protected

◆ vtkPVServerInformation() [2/2]

vtkPVServerInformation::vtkPVServerInformation ( const vtkPVServerInformation )
protected

Member Function Documentation

◆ New()

static vtkPVServerInformation* vtkPVServerInformation::New ( )
static

◆ GetClassName()

virtual const char* vtkPVServerInformation::GetClassName ( )
virtual

Reimplemented from vtkPVInformation.

◆ IsTypeOf()

static int vtkPVServerInformation::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVServerInformation::IsA ( const char *  type)
virtual

Reimplemented from vtkPVInformation.

◆ SafeDownCast()

static vtkPVServerInformation* vtkPVServerInformation::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkPVServerInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ SetRemoteRendering()

virtual void vtkPVServerInformation::SetRemoteRendering ( int  )
virtual

This flag indicates whether the server can render remotely.

If it is off, all rendering has to be on the client. This is only off when the user starts the server with the –disable-composite command line option.

◆ GetRemoteRendering()

virtual int vtkPVServerInformation::GetRemoteRendering ( )
virtual

This flag indicates whether the server can render remotely.

If it is off, all rendering has to be on the client. This is only off when the user starts the server with the –disable-composite command line option.

◆ DeepCopy()

void vtkPVServerInformation::DeepCopy ( vtkPVServerInformation info)

◆ CopyFromObject()

virtual void vtkPVServerInformation::CopyFromObject ( vtkObject *  )
virtual

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

◆ AddInformation()

virtual void vtkPVServerInformation::AddInformation ( vtkPVInformation )
virtual

Merge another information object.

Reimplemented from vtkPVInformation.

◆ CopyToStream()

virtual void vtkPVServerInformation::CopyToStream ( vtkClientServerStream )
virtual

Manage a serialized version of the information.

Implements vtkPVInformation.

◆ CopyFromStream()

virtual void vtkPVServerInformation::CopyFromStream ( const vtkClientServerStream )
virtual

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

◆ SetTileDimensions() [1/2]

virtual void vtkPVServerInformation::SetTileDimensions ( int  ,
int   
)
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ SetTileDimensions() [2/2]

void vtkPVServerInformation::SetTileDimensions ( int  [2])

Varibles (command line argurments) set to render to a tiled display.

◆ GetTileDimensions() [1/3]

virtual int* vtkPVServerInformation::GetTileDimensions ( )
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ GetTileDimensions() [2/3]

virtual void vtkPVServerInformation::GetTileDimensions ( int &  ,
int &   
)
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ GetTileDimensions() [3/3]

virtual void vtkPVServerInformation::GetTileDimensions ( int  [2])
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ SetTileMullions() [1/2]

virtual void vtkPVServerInformation::SetTileMullions ( int  ,
int   
)
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ SetTileMullions() [2/2]

void vtkPVServerInformation::SetTileMullions ( int  [2])

Varibles (command line argurments) set to render to a tiled display.

◆ GetTileMullions() [1/3]

virtual int* vtkPVServerInformation::GetTileMullions ( )
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ GetTileMullions() [2/3]

virtual void vtkPVServerInformation::GetTileMullions ( int &  ,
int &   
)
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ GetTileMullions() [3/3]

virtual void vtkPVServerInformation::GetTileMullions ( int  [2])
virtual

Varibles (command line argurments) set to render to a tiled display.

◆ SetUseOffscreenRendering()

virtual void vtkPVServerInformation::SetUseOffscreenRendering ( int  )
virtual

Variable (command line argument) to use offscreen rendering.

◆ GetUseOffscreenRendering()

virtual int vtkPVServerInformation::GetUseOffscreenRendering ( )
virtual

Variable (command line argument) to use offscreen rendering.

◆ SetUseIceT()

virtual void vtkPVServerInformation::SetUseIceT ( int  )
virtual

Returns 1 if IceT is available.

◆ GetUseIceT()

virtual int vtkPVServerInformation::GetUseIceT ( )
virtual

Returns 1 if IceT is available.

◆ SetOGVSupport()

virtual void vtkPVServerInformation::SetOGVSupport ( int  )
virtual

Get/Set if the server supports saving OGVs.

◆ GetOGVSupport()

virtual int vtkPVServerInformation::GetOGVSupport ( )
virtual

Get/Set if the server supports saving OGVs.

◆ SetAVISupport()

virtual void vtkPVServerInformation::SetAVISupport ( int  )
virtual

Get/Set if the server supports saving AVIs.

◆ GetAVISupport()

virtual int vtkPVServerInformation::GetAVISupport ( )
virtual

Get/Set if the server supports saving AVIs.

◆ SetTimeout()

virtual void vtkPVServerInformation::SetTimeout ( int  )
virtual

Get/Set the time after which the server timesout.

◆ GetTimeout()

virtual int vtkPVServerInformation::GetTimeout ( )
virtual

Get/Set the time after which the server timesout.

◆ SetEyeSeparation()

void vtkPVServerInformation::SetEyeSeparation ( double  value)

Set/Get the EyeSeparation on server.

◆ GetEyeSeparation()

double vtkPVServerInformation::GetEyeSeparation ( ) const

Set/Get the EyeSeparation on server.

◆ SetNumberOfMachines()

void vtkPVServerInformation::SetNumberOfMachines ( unsigned int  num)

Number of machines to use in data or render server Setting the number of machines has the side effect of wiping out any machine parameters previously set.

◆ GetNumberOfMachines()

unsigned int vtkPVServerInformation::GetNumberOfMachines ( ) const

Number of machines to use in data or render server Setting the number of machines has the side effect of wiping out any machine parameters previously set.

◆ SetEnvironment()

void vtkPVServerInformation::SetEnvironment ( unsigned int  idx,
const char *  name 
)

Value of DISPLAY environment variable for this cave node.

◆ GetEnvironment()

const char* vtkPVServerInformation::GetEnvironment ( unsigned int  idx) const

Value of DISPLAY environment variable for this cave node.

◆ SetGeometry()

void vtkPVServerInformation::SetGeometry ( unsigned int  idx,
int  geo[4] 
)

Window geometry for server, specified as x, y, width, height.

This is only used if FullScreen is false.

◆ GetGeometry()

int* vtkPVServerInformation::GetGeometry ( unsigned int  idx) const

Window geometry for server, specified as x, y, width, height.

This is only used if FullScreen is false.

◆ SetFullScreen()

void vtkPVServerInformation::SetFullScreen ( unsigned int  idx,
bool  fullscreen 
)

Whether to show the server window as fullscreen.

◆ GetFullScreen()

bool vtkPVServerInformation::GetFullScreen ( unsigned int  idx) const

Whether to show the server window as fullscreen.

◆ SetShowBorders()

void vtkPVServerInformation::SetShowBorders ( unsigned int  idx,
bool  borders 
)

Whether to show the server window with window decorations.

◆ GetShowBorders()

bool vtkPVServerInformation::GetShowBorders ( unsigned int  idx) const

Whether to show the server window with window decorations.

◆ GetStereoType()

int vtkPVServerInformation::GetStereoType ( unsigned int  idx) const

Get the stereo-type specified in the pvx.

-1=no-specified, 0=no-stereo.

◆ SetStereoType()

void vtkPVServerInformation::SetStereoType ( unsigned int  idx,
int  type 
)

Get the stereo-type specified in the pvx.

-1=no-specified, 0=no-stereo.

◆ SetLowerLeft()

void vtkPVServerInformation::SetLowerLeft ( unsigned int  idx,
double  coord[3] 
)

Coordinates of lower left corner of this cave display.

◆ GetLowerLeft()

double* vtkPVServerInformation::GetLowerLeft ( unsigned int  idx) const

Coordinates of lower left corner of this cave display.

◆ SetLowerRight()

void vtkPVServerInformation::SetLowerRight ( unsigned int  idx,
double  coord[3] 
)

Coordinates of lower right corner of this cave display.

◆ GetLowerRight()

double* vtkPVServerInformation::GetLowerRight ( unsigned int  idx) const

Coordinates of lower right corner of this cave display.

◆ SetUpperRight()

void vtkPVServerInformation::SetUpperRight ( unsigned int  idx,
double  coord[3] 
)

Coordinates of lower left corner of this cave display.

◆ GetUpperRight()

double* vtkPVServerInformation::GetUpperRight ( unsigned int  idx) const

Coordinates of lower left corner of this cave display.

◆ GetNumberOfProcesses()

virtual int vtkPVServerInformation::GetNumberOfProcesses ( )
virtual

Get the number of processes.

◆ IsMPIInitialized()

virtual bool vtkPVServerInformation::IsMPIInitialized ( ) const
virtual

Return whether MPI is initialized or not.

◆ GetMultiClientsEnable()

virtual int vtkPVServerInformation::GetMultiClientsEnable ( )
virtual

Return true if the server allow server client to connect to itself.

◆ GetClientId()

virtual int vtkPVServerInformation::GetClientId ( )
virtual

Get the id that correspond to the current client.

◆ operator=()

void vtkPVServerInformation::operator= ( const vtkPVServerInformation )
protected

Member Data Documentation

◆ NumberOfProcesses

int vtkPVServerInformation::NumberOfProcesses
protected

Definition at line 234 of file vtkPVServerInformation.h.

◆ MPIInitialized

bool vtkPVServerInformation::MPIInitialized
protected

Definition at line 235 of file vtkPVServerInformation.h.

◆ OGVSupport

int vtkPVServerInformation::OGVSupport
protected

Definition at line 236 of file vtkPVServerInformation.h.

◆ AVISupport

int vtkPVServerInformation::AVISupport
protected

Definition at line 237 of file vtkPVServerInformation.h.

◆ RemoteRendering

int vtkPVServerInformation::RemoteRendering
protected

Definition at line 238 of file vtkPVServerInformation.h.

◆ TileDimensions

int vtkPVServerInformation::TileDimensions[2]
protected

Definition at line 239 of file vtkPVServerInformation.h.

◆ TileMullions

int vtkPVServerInformation::TileMullions[2]
protected

Definition at line 240 of file vtkPVServerInformation.h.

◆ Timeout

int vtkPVServerInformation::Timeout
protected

Definition at line 241 of file vtkPVServerInformation.h.

◆ UseIceT

int vtkPVServerInformation::UseIceT
protected

Definition at line 242 of file vtkPVServerInformation.h.

◆ UseOffscreenRendering

int vtkPVServerInformation::UseOffscreenRendering
protected

Definition at line 243 of file vtkPVServerInformation.h.

◆ MultiClientsEnable

int vtkPVServerInformation::MultiClientsEnable
protected

Definition at line 244 of file vtkPVServerInformation.h.

◆ ClientId

int vtkPVServerInformation::ClientId
protected

Definition at line 245 of file vtkPVServerInformation.h.

◆ MachinesInternals

vtkPVServerOptionsInternals* vtkPVServerInformation::MachinesInternals
protected

Definition at line 247 of file vtkPVServerInformation.h.


The documentation for this class was generated from the following file: