ParaView
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVSystemInformation Class Reference

#include <vtkPVSystemInformation.h>

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

List of all members.

Classes

struct  SystemInformationType

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void CopyFromObject (vtkObject *)
virtual void AddInformation (vtkPVInformation *)
const std::vector
< SystemInformationType > & 
GetSystemInformations ()
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)

Static Public Member Functions

static vtkPVSystemInformationNew ()
static int IsTypeOf (const char *type)
static vtkPVSystemInformationSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVSystemInformation ()
 ~vtkPVSystemInformation ()

Protected Attributes

std::vector
< SystemInformationType
SystemInformations

Detailed Description

Information object used to collect miscellaneous system and memory information from all processes.

vtkPVProcessMemoryInformation is used to collect miscellaneous information from all processes involved. Implementation uses vtksys::SystemInformation to obtain the relevant information for each of the processes.

Definition at line 32 of file vtkPVSystemInformation.h.


Constructor & Destructor Documentation

vtkPVSystemInformation::vtkPVSystemInformation ( ) [protected]
vtkPVSystemInformation::~vtkPVSystemInformation ( ) [protected]

Member Function Documentation

static vtkPVSystemInformation* vtkPVSystemInformation::New ( ) [static]

Reimplemented from vtkObject.

virtual const char* vtkPVSystemInformation::GetClassName ( ) [virtual]

Reimplemented from vtkPVInformation.

static int vtkPVSystemInformation::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPVInformation.

virtual int vtkPVSystemInformation::IsA ( const char *  type) [virtual]

Reimplemented from vtkPVInformation.

static vtkPVSystemInformation* vtkPVSystemInformation::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPVInformation.

void vtkPVSystemInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPVInformation.

virtual void vtkPVSystemInformation::CopyFromObject ( vtkObject ) [virtual]

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

virtual void vtkPVSystemInformation::AddInformation ( vtkPVInformation ) [virtual]

Merge another information object.

Reimplemented from vtkPVInformation.

virtual void vtkPVSystemInformation::CopyToStream ( vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Implements vtkPVInformation.

virtual void vtkPVSystemInformation::CopyFromStream ( const vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

const std::vector<SystemInformationType>& vtkPVSystemInformation::GetSystemInformations ( ) [inline]

Definition at line 74 of file vtkPVSystemInformation.h.


Member Data Documentation

Definition at line 84 of file vtkPVSystemInformation.h.


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