45 #ifndef TRIALDISPLAY_GLSUPPORT_H
46 #define TRIALDISPLAY_GLSUPPORT_H
void postString()
If an output string exists, copy it to an output stream if it exists.
void trace(const char *name, int nspaces, casacore::Bool errorsonly=false)
Print tracing information.
static casacore::Bool postToStream_
static void postToString(casacore::String *str=NULL)
Post messages to str for later use.
ostream-like interface to creating log messages.
void GLAttribToString(GLbitfield bits, casacore::String &str)
Given a glPushAttrib argument, append the string with the arg's string representation.
void post()
Copy internal buffer to output.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
void append(const char *msg, casacore::uInt nspaces=0)
Append a line to buffer then add a newline.
static void postToStream(casacore::Bool useStream=false)
Logging to standard AIPS++ disrupts trace formatting.
bool Bool
Define the standard types used by Casacore.
int glcheck(casacore::uInt nspaces)
Copies any current OpenGL error messages to internal buffer.
void clear()
Deletes current buffer contents.
static casacore::String * ostring_
void indent(casacore::uInt nspaces=0)
Adds nspaces to buffer.
const char * GLbufferToString(int b)
Convert various OpenGL constants to their string representations.
String: the storage and methods of handling collections of characters.
const char * GLformatToString(GLenum format)
GLLogIO adds tracing support to the AIPS++ casacore::LogIO object.