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

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

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
protectedvirtual

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: