IGSTK
Public Member Functions | Public Attributes | Protected Member Functions
igstk::FLTKTextLogOutput Class Reference

Class FLTKTextLogOutput represents LogOutput for FLTK Fl_Text_Display. More...

#include <igstkFLTKTextLogOutput.h>

Collaboration diagram for igstk::FLTKTextLogOutput:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual StreamPointerType GetStream ()
 Get an output stream pointer.
void SetStream (StreamType &Stream)
 Set an output stream pointer.
virtual void Flush ()
 flush a buffer
virtual void Write (double timestamp)
 Write to multiple outputs.
virtual void Write (std::string const &content)
 Write to a buffer.
virtual void Write (std::string const &content, double timestamp)
 Write to a buffer.

Public Attributes

igstkStandardClassTraitsMacro(FLTKTextLogOutput,::itk::LogOutput)
public typedef StreamType * 
StreamPointerType
 Macro with standard traits declarations.

Protected Member Functions

 FLTKTextLogOutput ()
 Constructor.
virtual ~FLTKTextLogOutput ()
 Destructor.
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print object information.

Detailed Description

Class FLTKTextLogOutput represents LogOutput for FLTK Fl_Text_Display.

This class provides thread safety for logging on FLTK Fl_Text_Display.

Definition at line 47 of file igstkFLTKTextLogOutput.h.


Constructor & Destructor Documentation

igstk::FLTKTextLogOutput::FLTKTextLogOutput ( ) [protected]

Constructor.

virtual igstk::FLTKTextLogOutput::~FLTKTextLogOutput ( ) [protected, virtual]

Destructor.


Member Function Documentation

virtual StreamPointerType igstk::FLTKTextLogOutput::GetStream ( ) [virtual]

Get an output stream pointer.

void igstk::FLTKTextLogOutput::SetStream ( StreamType &  Stream)

Set an output stream pointer.

virtual void igstk::FLTKTextLogOutput::Flush ( ) [virtual]

flush a buffer

virtual void igstk::FLTKTextLogOutput::Write ( double  timestamp) [virtual]

Write to multiple outputs.

virtual void igstk::FLTKTextLogOutput::Write ( std::string const &  content) [virtual]

Write to a buffer.

virtual void igstk::FLTKTextLogOutput::Write ( std::string const &  content,
double  timestamp 
) [virtual]

Write to a buffer.

virtual void igstk::FLTKTextLogOutput::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const [protected, virtual]

Print object information.


Member Data Documentation

igstkStandardClassTraitsMacro ( FLTKTextLogOutput, ::itk::LogOutput ) public typedef StreamType* igstk::FLTKTextLogOutput::StreamPointerType

Macro with standard traits declarations.

Definition at line 53 of file igstkFLTKTextLogOutput.h.


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