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

vtkPVTimerLogDisplay Class Reference

Shows a text version of the timer log entries. More...

#include <vtkPVTimerLogDisplay.h>

Inheritance diagram for vtkPVTimerLogDisplay:

Inheritance graph
[legend]
Collaboration diagram for vtkPVTimerLogDisplay:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVTimerLogDisplay, vtkKWTopLevel)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void Display ()
virtual void Clear ()
void EnableCheckCallback ()
vtkPVApplicationGetPVApplication ()
virtual void UpdateEnableState ()
virtual void Update ()
void SetThreshold (float val)
virtual float GetThreshold ()
void SetBufferLength (int len)
int GetBufferLength ()
void Save ()
virtual void Save (const char *fileName)
vtkPVTimerInformationGetTimerInformation ()

Static Public Member Functions

vtkPVTimerLogDisplayNew ()

Protected Member Functions

 vtkPVTimerLogDisplay ()
 ~vtkPVTimerLogDisplay ()
void DisplayLog ()
void Append (const char *)

Protected Attributes

vtkKWFrameControlFrame
vtkKWPushButtonSaveButton
vtkKWPushButtonClearButton
vtkKWPushButtonRefreshButton
vtkKWLabelThresholdLabel
vtkKWMenuButtonThresholdMenu
vtkKWLabelBufferLengthLabel
vtkKWMenuButtonBufferLengthMenu
vtkKWLabelEnableLabel
vtkKWCheckButtonEnableCheck
vtkKWTextWithScrollbarsDisplayText
vtkKWFrameButtonFrame
vtkKWPushButtonDismissButton
float Threshold
vtkPVTimerInformationTimerInformation

Detailed Description

Shows a text version of the timer log entries.

A widget to display timing information in the timer log.

Definition at line 38 of file vtkPVTimerLogDisplay.h.


Constructor & Destructor Documentation

vtkPVTimerLogDisplay::vtkPVTimerLogDisplay  )  [protected]
 

vtkPVTimerLogDisplay::~vtkPVTimerLogDisplay  )  [protected]
 


Member Function Documentation

vtkPVTimerLogDisplay* vtkPVTimerLogDisplay::New  )  [static]
 

Reimplemented from vtkKWTopLevel.

Reimplemented in vtkPVErrorLogDisplay.

vtkPVTimerLogDisplay::vtkTypeRevisionMacro vtkPVTimerLogDisplay  ,
vtkKWTopLevel 
 

void vtkPVTimerLogDisplay::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkKWTopLevel.

Reimplemented in vtkPVErrorLogDisplay.

virtual void vtkPVTimerLogDisplay::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWTopLevel.

Reimplemented in vtkPVErrorLogDisplay.

virtual void vtkPVTimerLogDisplay::Display  )  [virtual]
 

Display the toplevel.

Reimplemented from vtkKWTopLevel.

void vtkPVTimerLogDisplay::SetThreshold float  val  ) 
 

This threshold eliminates the shosrt duration events fro the display.

virtual float vtkPVTimerLogDisplay::GetThreshold  )  [virtual]
 

This threshold eliminates the shosrt duration events fro the display.

void vtkPVTimerLogDisplay::SetBufferLength int  len  ) 
 

Control the maximum length of the timer log buffer.

int vtkPVTimerLogDisplay::GetBufferLength  ) 
 

Control the maximum length of the timer log buffer.

void vtkPVTimerLogDisplay::Save  ) 
 

Saves the current log to a file.

virtual void vtkPVTimerLogDisplay::Save const char *  fileName  )  [virtual]
 

Saves the current log to a file.

Reimplemented in vtkPVErrorLogDisplay.

virtual void vtkPVTimerLogDisplay::Clear  )  [virtual]
 

Clear all entries from the buffer.

Reimplemented in vtkPVErrorLogDisplay.

void vtkPVTimerLogDisplay::EnableCheckCallback  ) 
 

Call back from the EnableCheck that will stop or start loging of events.

vtkPVTimerInformation* vtkPVTimerLogDisplay::GetTimerInformation  ) 
 

Get the timer information.

vtkPVApplication* vtkPVTimerLogDisplay::GetPVApplication  ) 
 

A convience method to cast KWApplication to PVApplication.

virtual void vtkPVTimerLogDisplay::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWTopLevel.

virtual void vtkPVTimerLogDisplay::Update  )  [virtual]
 

Update the display copying the new log information.

Reimplemented in vtkPVErrorLogDisplay.

void vtkPVTimerLogDisplay::DisplayLog  )  [protected]
 

void vtkPVTimerLogDisplay::Append const char *   )  [protected]
 


Member Data Documentation

vtkKWFrame* vtkPVTimerLogDisplay::ControlFrame [protected]
 

Definition at line 105 of file vtkPVTimerLogDisplay.h.

vtkKWPushButton* vtkPVTimerLogDisplay::SaveButton [protected]
 

Definition at line 106 of file vtkPVTimerLogDisplay.h.

vtkKWPushButton* vtkPVTimerLogDisplay::ClearButton [protected]
 

Definition at line 107 of file vtkPVTimerLogDisplay.h.

vtkKWPushButton* vtkPVTimerLogDisplay::RefreshButton [protected]
 

Definition at line 108 of file vtkPVTimerLogDisplay.h.

vtkKWLabel* vtkPVTimerLogDisplay::ThresholdLabel [protected]
 

Definition at line 109 of file vtkPVTimerLogDisplay.h.

vtkKWMenuButton* vtkPVTimerLogDisplay::ThresholdMenu [protected]
 

Definition at line 110 of file vtkPVTimerLogDisplay.h.

vtkKWLabel* vtkPVTimerLogDisplay::BufferLengthLabel [protected]
 

Definition at line 111 of file vtkPVTimerLogDisplay.h.

vtkKWMenuButton* vtkPVTimerLogDisplay::BufferLengthMenu [protected]
 

Definition at line 112 of file vtkPVTimerLogDisplay.h.

vtkKWLabel* vtkPVTimerLogDisplay::EnableLabel [protected]
 

Definition at line 113 of file vtkPVTimerLogDisplay.h.

vtkKWCheckButton* vtkPVTimerLogDisplay::EnableCheck [protected]
 

Definition at line 114 of file vtkPVTimerLogDisplay.h.

vtkKWTextWithScrollbars* vtkPVTimerLogDisplay::DisplayText [protected]
 

Definition at line 116 of file vtkPVTimerLogDisplay.h.

vtkKWFrame* vtkPVTimerLogDisplay::ButtonFrame [protected]
 

Definition at line 118 of file vtkPVTimerLogDisplay.h.

vtkKWPushButton* vtkPVTimerLogDisplay::DismissButton [protected]
 

Definition at line 119 of file vtkPVTimerLogDisplay.h.

float vtkPVTimerLogDisplay::Threshold [protected]
 

Definition at line 121 of file vtkPVTimerLogDisplay.h.

vtkPVTimerInformation* vtkPVTimerLogDisplay::TimerInformation [protected]
 

Definition at line 123 of file vtkPVTimerLogDisplay.h.


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