ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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]

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)
 
virtual void AddInformation (vtkPVInformation *info)
 Merge another information object. More...
 
virtual void SetLogThreshold (double)
 Get/Set the threshold to use to gather the timer log information. More...
 
virtual double GetLogThreshold ()
 Get/Set the threshold to use to gather the timer log information. More...
 
int GetNumberOfLogs ()
 Access to the logs. More...
 
char * GetLog (int proc)
 Access to the logs. More...
 
virtual void CopyFromObject (vtkObject *data)
 Transfer information about a single object into this object. More...
 
virtual void CopyFromMessage (unsigned char *msg)
 Transfer information about a single object into this object. More...
 
virtual void CopyToStream (vtkClientServerStream *)
 Serialize objects to/from a stream object. More...
 
virtual void CopyFromStream (const vtkClientServerStream *css)
 Serialize objects to/from a stream object. More...
 
- Public Member Functions inherited from vtkPVInformation
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

Static Public Member Functions

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

Protected Member Functions

void Reallocate (int num)
 
void InsertLog (int id, const char *log)
 
 vtkPVTimerInformation (const vtkPVTimerInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVTimerInformation &) 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

double LogThreshold
 
int NumberOfLogs
 
char ** Logs
 
- Protected Attributes inherited from vtkPVInformation
int RootOnly
 
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...
 
 vtkPVTimerInformation ()
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
 ~vtkPVTimerInformation ()
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 

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.

Member Typedef Documentation

§ Superclass

Definition at line 32 of file vtkPVTimerInformation.h.

Constructor & Destructor Documentation

§ vtkPVTimerInformation() [1/2]

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::~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() [2/2]

vtkPVTimerInformation::vtkPVTimerInformation ( const vtkPVTimerInformation )
protected

Member Function Documentation

§ New()

static vtkPVTimerInformation* vtkPVTimerInformation::New ( )
static

§ GetClassName()

virtual const char* vtkPVTimerInformation::GetClassName ( )
virtual

Reimplemented from vtkPVInformation.

§ IsTypeOf()

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

§ IsA()

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

Reimplemented from vtkPVInformation.

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetLogThreshold()

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().

§ GetLogThreshold()

virtual double vtkPVTimerInformation::GetLogThreshold ( )
virtual

Get/Set the threshold to use to gather the timer log information.

This must be set before calling GatherInformation().

§ GetNumberOfLogs()

int vtkPVTimerInformation::GetNumberOfLogs ( )

Access to the logs.

§ GetLog()

char* vtkPVTimerInformation::GetLog ( int  proc)

Access to the logs.

§ CopyFromObject()

virtual void vtkPVTimerInformation::CopyFromObject ( vtkObject *  data)
virtual

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

§ CopyFromMessage()

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

Transfer information about a single object into this object.

§ AddInformation()

virtual void vtkPVTimerInformation::AddInformation ( vtkPVInformation info)
virtual

Merge another information object.

Reimplemented from vtkPVInformation.

§ CopyToStream()

virtual void vtkPVTimerInformation::CopyToStream ( vtkClientServerStream )
virtual

Serialize objects to/from a stream object.

Implements vtkPVInformation.

§ CopyFromStream()

virtual void vtkPVTimerInformation::CopyFromStream ( const vtkClientServerStream css)
virtual

Serialize objects to/from a stream object.

Reimplemented from vtkPVInformation.

§ CopyParametersToStream()

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.

§ CopyParametersFromStream()

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.

§ Reallocate()

void vtkPVTimerInformation::Reallocate ( int  num)
protected

§ InsertLog()

void vtkPVTimerInformation::InsertLog ( int  id,
const char *  log 
)
protected

§ operator=()

void vtkPVTimerInformation::operator= ( const vtkPVTimerInformation )
protected

Member Data Documentation

§ LogThreshold

double vtkPVTimerInformation::LogThreshold
protected

Definition at line 91 of file vtkPVTimerInformation.h.

§ NumberOfLogs

int vtkPVTimerInformation::NumberOfLogs
protected

Definition at line 92 of file vtkPVTimerInformation.h.

§ Logs

char** vtkPVTimerInformation::Logs
protected

Definition at line 93 of file vtkPVTimerInformation.h.


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