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

tpc_tracking::gui::glTextStream Class Reference

#include <opengl.h>

List of all members.

Public Member Functions

 glTextStream (glText *ptext, double x, double y)
 glTextStream (const glTextStream &stream)
 ~glTextStream ()
glTextStreamoperator<< (const char *str)
glTextStreamoperator<< (const double d)
template<class T>
glTextStreamoperator<< (T &t)
tpc_inline glTextStreamoperator<< (std::ostream &(*f)(std::ostream &))
 glTextStream (glText *ptext, double x, double y)
 glTextStream (const glTextStream &stream)
 ~glTextStream ()
glTextStreamoperator<< (const char *str)
glTextStreamoperator<< (const double d)
template<class T>
glTextStreamoperator<< (T &t)
tpc_inline glTextStreamoperator<< (std::ostream &(*f)(std::ostream &))

Public Attributes

glTextm_ptext
double m_x
double m_y
glFontm_pfont
std::ostringstream m_str
glTextm_ptext
glFontm_pfont


Constructor & Destructor Documentation

tpc_tracking::gui::glTextStream::glTextStream glText ptext,
double  x,
double  y
 

Definition at line 213 of file opengl.cc.

References m_pfont, m_ptext, m_x, and m_y.

tpc_tracking::gui::glTextStream::glTextStream const glTextStream stream  ) 
 

tpc_tracking::gui::glTextStream::~glTextStream  ) 
 

Definition at line 219 of file opengl.cc.

References tpc_tracking::gui::glText::draw_text_2d(), m_pfont, m_ptext, m_str, m_x, m_y, and tpc_tracking::gui::glText::select().

tpc_tracking::gui::glTextStream::glTextStream glText ptext,
double  x,
double  y
 

tpc_tracking::gui::glTextStream::glTextStream const glTextStream stream  ) 
 

tpc_tracking::gui::glTextStream::~glTextStream  ) 
 


Member Function Documentation

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

Definition at line 131 of file opengl.h.

References tpc_inline.

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

Definition at line 127 of file opengl.h.

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

Definition at line 123 of file opengl.h.

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

Definition at line 119 of file opengl.h.

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

Definition at line 131 of file opengl.h.

References tpc_inline.

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

Definition at line 127 of file opengl.h.

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

Definition at line 123 of file opengl.h.

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

Definition at line 119 of file opengl.h.


Member Data Documentation

glFont* tpc_tracking::gui::glTextStream::m_pfont
 

Definition at line 138 of file opengl.h.

glFont* tpc_tracking::gui::glTextStream::m_pfont
 

Definition at line 138 of file opengl.h.

Referenced by glTextStream(), and ~glTextStream().

glText* tpc_tracking::gui::glTextStream::m_ptext
 

Definition at line 135 of file opengl.h.

glText* tpc_tracking::gui::glTextStream::m_ptext
 

Definition at line 135 of file opengl.h.

Referenced by glTextStream(), and ~glTextStream().

std::ostringstream tpc_tracking::gui::glTextStream::m_str
 

Definition at line 139 of file opengl.h.

Referenced by ~glTextStream().

double tpc_tracking::gui::glTextStream::m_x
 

Definition at line 136 of file opengl.h.

Referenced by glTextStream(), and ~glTextStream().

double tpc_tracking::gui::glTextStream::m_y
 

Definition at line 137 of file opengl.h.

Referenced by glTextStream(), and ~glTextStream().


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