Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

tpc_tracking::gui::TextStream Class Reference

#include <Window.h>

List of all members.

Public Member Functions

 TextStream (Window *window)
 ~TextStream ()
TextStreamoperator<< (const char *str)
TextStreamoperator<< (const double d)
template<class T>
TextStreamoperator<< (T &t)
tpc_inline TextStreamoperator<< (std::ostream &(*f)(std::ostream &))
tpc_inline TextStreamoperator<< (Window::setprecision p)
TextStreamset_position (int x, int y)
TextStreamset_center_position (int x, int y)
TextStreamset_center_justification (bool bCenterJustification)
 TextStream (Window *window)
 ~TextStream ()
TextStreamoperator<< (const char *str)
TextStreamoperator<< (const double d)
template<class T>
TextStreamoperator<< (T &t)
tpc_inline TextStreamoperator<< (std::ostream &(*f)(std::ostream &))
tpc_inline TextStreamoperator<< (Window::setprecision p)
TextStreamset_position (int x, int y)
TextStreamset_center_position (int x, int y)
TextStreamset_center_justification (bool bCenterJustification)

Private Attributes

int m_x
int m_y
bool m_bCenterJustification
Windowm_window
std::ostringstream m_str
Windowm_window


Constructor & Destructor Documentation

tpc_tracking::gui::TextStream::TextStream Window window  ) 
 

tpc_tracking::gui::TextStream::~TextStream  ) 
 

Definition at line 117 of file Window.cc.

References tpc_tracking::gui::Window::draw_text(), m_str, m_window, and tpc_assert.

tpc_tracking::gui::TextStream::TextStream Window window  ) 
 

tpc_tracking::gui::TextStream::~TextStream  ) 
 


Member Function Documentation

tpc_inline TextStream& tpc_tracking::gui::TextStream::operator<< Window::setprecision  p  )  [inline]
 

Definition at line 65 of file Window.h.

References tpc_tracking::gui::Window::setprecision::m_precision, and tpc_inline.

tpc_inline TextStream& tpc_tracking::gui::TextStream::operator<< std::ostream &(*)(std::ostream &)  f  )  [inline]
 

Definition at line 61 of file Window.h.

References tpc_inline.

template<class T>
TextStream& tpc_tracking::gui::TextStream::operator<< T &  t  )  [inline]
 

Definition at line 57 of file Window.h.

TextStream& tpc_tracking::gui::TextStream::operator<< const double  d  )  [inline]
 

Definition at line 53 of file Window.h.

TextStream& tpc_tracking::gui::TextStream::operator<< const char *  str  )  [inline]
 

Definition at line 49 of file Window.h.

tpc_inline TextStream& tpc_tracking::gui::TextStream::operator<< Window::setprecision  p  )  [inline]
 

Definition at line 65 of file Window.h.

References tpc_tracking::gui::Window::setprecision::m_precision, and tpc_inline.

tpc_inline TextStream& tpc_tracking::gui::TextStream::operator<< std::ostream &(*)(std::ostream &)  f  )  [inline]
 

Definition at line 61 of file Window.h.

References tpc_inline.

template<class T>
TextStream& tpc_tracking::gui::TextStream::operator<< T &  t  )  [inline]
 

Definition at line 57 of file Window.h.

TextStream& tpc_tracking::gui::TextStream::operator<< const double  d  )  [inline]
 

Definition at line 53 of file Window.h.

TextStream& tpc_tracking::gui::TextStream::operator<< const char *  str  )  [inline]
 

Definition at line 49 of file Window.h.

TextStream& tpc_tracking::gui::TextStream::set_center_justification bool  bCenterJustification  ) 
 

TextStream & tpc_tracking::gui::TextStream::set_center_justification bool  bCenterJustification  ) 
 

Definition at line 131 of file Window.cc.

References m_bCenterJustification.

TextStream& tpc_tracking::gui::TextStream::set_center_position int  x,
int  y
 

TextStream & tpc_tracking::gui::TextStream::set_center_position int  x,
int  y
 

Definition at line 126 of file Window.cc.

References m_bCenterJustification, m_x, and m_y.

TextStream& tpc_tracking::gui::TextStream::set_position int  x,
int  y
 

TextStream & tpc_tracking::gui::TextStream::set_position int  x,
int  y
 

Definition at line 121 of file Window.cc.

References m_x, and m_y.


Member Data Documentation

bool tpc_tracking::gui::TextStream::m_bCenterJustification [private]
 

Definition at line 74 of file Window.h.

Referenced by set_center_justification(), and set_center_position().

std::ostringstream tpc_tracking::gui::TextStream::m_str [private]
 

Definition at line 76 of file Window.h.

Referenced by ~TextStream().

Window* tpc_tracking::gui::TextStream::m_window [private]
 

Definition at line 75 of file Window.h.

Window* tpc_tracking::gui::TextStream::m_window [private]
 

Definition at line 75 of file Window.h.

Referenced by ~TextStream().

int tpc_tracking::gui::TextStream::m_x [private]
 

Definition at line 73 of file Window.h.

Referenced by set_center_position(), and set_position().

int tpc_tracking::gui::TextStream::m_y [private]
 

Definition at line 73 of file Window.h.

Referenced by set_center_position(), and set_position().


The documentation for this class was generated from the following files:
Generated on Sun Jun 3 06:32:39 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1