ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVTimerInformation Class Reference

Holds timer log for all processes. More...

#include <vtkPVTimerInformation.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void AddInformation (vtkPVInformation *info)
virtual void SetLogThreshold (double)
virtual double GetLogThreshold ()
int GetNumberOfLogs ()
char * GetLog (int proc)
virtual void CopyFromObject (vtkObject *data)
virtual void CopyFromMessage (unsigned char *msg)
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *css)

Static Public Member Functions

static vtkPVTimerInformationNew ()
static int IsTypeOf (const char *type)
static vtkPVTimerInformationSafeDownCast (vtkObject *o)

Protected Member Functions

void Reallocate (int num)
void InsertLog (int id, const char *log)
 vtkPVTimerInformation (const vtkPVTimerInformation &)
void operator= (const vtkPVTimerInformation &)

Protected Attributes

double LogThreshold
int NumberOfLogs
char ** Logs
virtual void CopyParametersToStream (vtkMultiProcessStream &)
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
 vtkPVTimerInformation ()
 ~vtkPVTimerInformation ()

Detailed Description

Holds timer log for all processes.

I am using this information object to gather timer logs from all processes.

Definition at line 28 of file vtkPVTimerInformation.h.


Constructor & Destructor Documentation

vtkPVTimerInformation::vtkPVTimerInformation ( ) [protected]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself.

vtkPVTimerInformation::~vtkPVTimerInformation ( ) [protected]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself.

vtkPVTimerInformation::vtkPVTimerInformation ( const vtkPVTimerInformation ) [protected]

Member Function Documentation

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

Reimplemented from vtkObject.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

virtual void vtkPVTimerInformation::SetLogThreshold ( double  ) [virtual]

Get/Set the threshold to use to gather the timer log information. This must be set before calling GatherInformation().

virtual double vtkPVTimerInformation::GetLogThreshold ( ) [virtual]

Get/Set the threshold to use to gather the timer log information. This must be set before calling GatherInformation().

int vtkPVTimerInformation::GetNumberOfLogs ( )

Access to the logs.

char* vtkPVTimerInformation::GetLog ( int  proc)

Access to the logs.

virtual void vtkPVTimerInformation::CopyFromObject ( vtkObject data) [virtual]

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

virtual void vtkPVTimerInformation::CopyFromMessage ( unsigned char *  msg) [virtual]

Transfer information about a single object into this object.

virtual void vtkPVTimerInformation::AddInformation ( vtkPVInformation info) [virtual]

Merge another information object.

Reimplemented from vtkPVInformation.

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

Serialize objects to/from a stream object.

Implements vtkPVInformation.

virtual void vtkPVTimerInformation::CopyFromStream ( const vtkClientServerStream *  css) [virtual]

Serialize objects to/from a stream object.

Reimplemented from vtkPVInformation.

virtual void vtkPVTimerInformation::CopyParametersToStream ( vtkMultiProcessStream ) [virtual]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself.

Reimplemented from vtkPVInformation.

virtual void vtkPVTimerInformation::CopyParametersFromStream ( vtkMultiProcessStream ) [virtual]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself.

Reimplemented from vtkPVInformation.

void vtkPVTimerInformation::Reallocate ( int  num) [protected]
void vtkPVTimerInformation::InsertLog ( int  id,
const char *  log 
) [protected]
void vtkPVTimerInformation::operator= ( const vtkPVTimerInformation ) [protected]

Member Data Documentation

Definition at line 77 of file vtkPVTimerInformation.h.

Definition at line 78 of file vtkPVTimerInformation.h.

char** vtkPVTimerInformation::Logs [protected]

Definition at line 79 of file vtkPVTimerInformation.h.


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