arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA > Class Template Reference

#include <genPrim.h>

Inheritance diagram for glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >:

glift::DrawableGLI glift::StateGLI glift::Compilable glift::GliftObject glift::GliftObject glift::Compilable gutz::Counted List of all members.

Detailed Description

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
class glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >

GenPrimGL, A (very) generic geometry primitive.

Yes this is a lot of template parameters, but you can typedef this class to be a specific type of primitive

Definition at line 48 of file genPrim.h.

Public Member Functions

 GenPrimGL (GLenum primType, unsigned int nVerts, unsigned int nIdx, unsigned int nTextures=0, unsigned int nRanges=0, bool norms=false, bool pColor=false, bool sColor=false, bool fog=false)
 Construction.

 GenPrimGL (const GenPrimGL &gpgl)
virtual ~GenPrimGL ()
void drawRange (unsigned int rIdx)
 Draw range ranges from Range Array.

void drawRange (unsigned int sIdx, unsigned int fIdx)
 index start and finish ranges

VERTA * getVertAttrib ()
 Get the attributes array, size, types, etc...

IDXA * getIdxAttrib ()
TEXCA * getTCoordAttrib (int tcNum=0)
RANGEA * getRangeAttrib ()
void draw ()
void compile ()
virtual void setErrStream (std::ostream *os)
 Where do you want gl errors to go? they must go somewhere, so don't set it to zero please.

virtual std::ostream * getErrStream () const
 Where are gl errors going?

void bind ()
void release ()
bool isBound ()
virtual void compile ()
virtual bool hasNonCompilable ()

Protected Member Functions

virtual void drawDef ()
 Draw.

virtual void bindDef ()
 Bind Attributes.

virtual void releaseDef ()
 Release Attributes.

virtual bool isCompiled () const
 Redefine this for specific draw functions.

void err (const char *where, const char *when=0) const
 error

std::ostream & err () const
 a simpler way, just use the stream! only for always print, this one automatically adds the objects name

void derr (const char *where, const char *when=0) const
 debug error

bool glerr (const char *where, const char *when=0) const
 gl error report only in debug mode, only if there is an error, if so return true

std::ostream & estr () const
 this one just gives you the stream

virtual bool isCompiled () const
void err (const char *where, const char *when=0) const
 error

std::ostream & err () const
 a simpler way, just use the stream! only for always print, this one automatically adds the objects name

void derr (const char *where, const char *when=0) const
 debug error

bool glerr (const char *where, const char *when=0) const
 gl error report only in debug mode, only if there is an error, if so return true

std::ostream & estr () const
 this one just gives you the stream

virtual void _incCount ()
 gutz::Counted interface, increment reference count by one.

virtual void _decCount ()
 gutz::Counted interface, decrement reference count by one.

virtual int _getCount () const
 gutz::Counted interface, get the current reference count.


Protected Attributes

VERTA _verts
IDXA _idx
RANGEA _range
std::vector< TEXCA > _tcoords
GLenum _primType
bool _release
std::ostream * m_err

Friends

class SmartPtr
class SmartPtrRef


Constructor & Destructor Documentation

template<class VERTA, class TEXCA, class IDXA, class RANGEA>
glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::GenPrimGL GLenum  primType,
unsigned int  nVerts,
unsigned int  nIdx,
unsigned int  nTextures = 0,
unsigned int  nRange = 0,
bool  norms = false,
bool  pColor = false,
bool  sColor = false,
bool  fog = false
 

Construction.

Definition at line 108 of file genPrim.h.

References glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_tcoords.

template<class VERTA, class TEXCA, class IDXA, class RANGEA>
glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::GenPrimGL const GenPrimGL< VERTA, TEXCA, IDXA, RANGEA > &  gpgl  ) 
 

Definition at line 133 of file genPrim.h.

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
virtual glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::~GenPrimGL  )  [inline, virtual]
 

Definition at line 65 of file genPrim.h.


Member Function Documentation

virtual void gutz::Counted::_decCount  )  [inline, protected, virtual, inherited]
 

gutz::Counted interface, decrement reference count by one.

Not generaly used by subclasses, mostly for collaboration with gutz::SmartPtr. Sometimes you need to call this though, see the documentation for gutz::SmartPtr

Definition at line 54 of file smartptr.h.

Referenced by TFImage::clear(), NrroImage::fBlendOverRGBA(), and Nrro::updateMinMax().

virtual int gutz::Counted::_getCount  )  const [inline, protected, virtual, inherited]
 

gutz::Counted interface, get the current reference count.

Not generaly used by subclasses, mostly for collaboration with gutz::SmartPtr.

Definition at line 58 of file smartptr.h.

virtual void gutz::Counted::_incCount  )  [inline, protected, virtual, inherited]
 

gutz::Counted interface, increment reference count by one.

Not generaly used by subclasses, mostly for collaboration with gutz::SmartPtr. Sometimes you need to call this though, see the documentation for gutz::SmartPtr

Definition at line 48 of file smartptr.h.

Referenced by TFImage::clear(), NrroImage::fBlendOverRGBA(), and Nrro::updateMinMax().

void StateGLI::bind  )  [inherited]
 

Definition at line 34 of file stateGLI.cpp.

References glift::StateGLI::bindDef(), glift::DispList::isCompiled(), and glift::DispList::issue().

Referenced by glift::SubTex::bindDef(), glift::CoreTex::bindDef(), glift::Shader::bindDef(), glift::ProgShader::bindDef(), glift::ShadedPrim::drawDef(), and VolRenAlgBase::drawTris().

template<class VERTA, class TEXCA, class IDXA, class RANGEA>
void glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::bindDef  )  [protected, virtual]
 

Bind Attributes.

Implements glift::StateGLI.

Definition at line 183 of file genPrim.h.

References glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_tcoords, and glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_verts.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef().

void StateGLI::compile  )  [virtual, inherited]
 

Compile new disply lists

Force deletion/construction of new objects in case a display list already exists for this object.

Implements glift::Compilable.

Definition at line 81 of file stateGLI.cpp.

References glift::DispList::compile(), and glift::g_compiling.

Referenced by glift::VertexProgARB::reset(), glift::PixelShaderATI8K::reset(), and glift::FragProgARB::reset().

void DrawableGLI::compile  )  [virtual, inherited]
 

Implements glift::Compilable.

Definition at line 57 of file drawableGLI.cpp.

References glift::DispList::compile(), and glift::g_compiling.

void glift::GliftObject::derr const char *  where,
const char *  when = 0
const [inline, protected, inherited]
 

debug error

Definition at line 122 of file gliftObject.h.

References glift::GliftObject::m_err.

void glift::GliftObject::derr const char *  where,
const char *  when = 0
const [inline, protected, inherited]
 

debug error

Definition at line 122 of file gliftObject.h.

References glift::GliftObject::m_err.

void DrawableGLI::draw  )  [inherited]
 

Definition at line 34 of file drawableGLI.cpp.

References glift::DrawableGLI::drawDef(), glift::DispList::isCompiled(), and glift::DispList::issue().

Referenced by glift::WrappedPrim::drawDef(), glift::ShadedPrim::drawDef(), VolRenAlgBase::drawTris(), and glift::ShadedPrim::ShadedPrim().

template<class VERTA, class TEXCA, class IDXA, class RANGEA>
void glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef  )  [protected, virtual]
 

Draw.

bound externally, release should be external.

draw!!!!!

Implements glift::DrawableGLI.

Definition at line 146 of file genPrim.h.

References glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_idx, glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_primType, glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_release, glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::bindDef(), glDrawElements(), glift::StateGLI::isBound(), and glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::releaseDef().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
void glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawRange unsigned int  sIdx,
unsigned int  fIdx
 

index start and finish ranges

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
void glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawRange unsigned int  rIdx  ) 
 

Draw range ranges from Range Array.

std::ostream & glift::GliftObject::err  )  const [inline, protected, inherited]
 

a simpler way, just use the stream! only for always print, this one automatically adds the objects name

Definition at line 111 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::CoordTrans::apply(), glift::SubTex::bindDef(), glift::PrimGL::bindIndices(), glift::SubdivPlanarQuadS::bindQuads(), glift::PrimGL::bindTexCoords(), glift::CoreTex::checkTexType(), glift::EmptyTex::copyToTex(), glift::CoreTex::CoreTex(), glift::FuncTex::FuncTex(), glift::Shader::genTexCoords(), glift::CoreTex::getDataf(), glift::CoreTex::getDataub(), glift::VertexProgARB::init(), glift::FragProgARB::init(), glift::PriorityTex::PriorityTex(), glift::VertexProgARB::reload(), glift::FragProgARB::reload(), glift::RenderableGLI::render(), glift::RenderPass::renderDef(), glift::EmptyTex::resetTexState(), glift::PixelShaderATI8K::setLocalConstf(), glift::TexCube::setTexData(), glift::EmptyTex::setTexData(), glift::ShadedPrim::ShadedPrim(), glift::TexConst::TexConst(), glift::TexCube::TexCube(), and glift::EmptyTex::tryToBindPbuff().

void glift::GliftObject::err const char *  where,
const char *  when = 0
const [inline, protected, inherited]
 

error

Definition at line 101 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::SubPBuff::enable().

std::ostream & glift::GliftObject::err  )  const [inline, protected, inherited]
 

a simpler way, just use the stream! only for always print, this one automatically adds the objects name

Definition at line 111 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::CoordTrans::apply(), glift::SubTex::bindDef(), glift::PrimGL::bindIndices(), glift::SubdivPlanarQuadS::bindQuads(), glift::PrimGL::bindTexCoords(), glift::CoreTex::checkTexType(), glift::EmptyTex::copyToTex(), glift::CoreTex::CoreTex(), glift::FuncTex::FuncTex(), glift::Shader::genTexCoords(), glift::CoreTex::getDataf(), glift::CoreTex::getDataub(), glift::VertexProgARB::init(), glift::FragProgARB::init(), glift::PriorityTex::PriorityTex(), glift::VertexProgARB::reload(), glift::FragProgARB::reload(), glift::RenderableGLI::render(), glift::RenderPass::renderDef(), glift::EmptyTex::resetTexState(), glift::PixelShaderATI8K::setLocalConstf(), glift::TexCube::setTexData(), glift::EmptyTex::setTexData(), glift::ShadedPrim::ShadedPrim(), glift::TexConst::TexConst(), glift::TexCube::TexCube(), and glift::EmptyTex::tryToBindPbuff().

void glift::GliftObject::err const char *  where,
const char *  when = 0
const [inline, protected, inherited]
 

error

Definition at line 101 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::SubPBuff::enable().

std::ostream& glift::GliftObject::estr  )  const [inline, protected, inherited]
 

this one just gives you the stream

Definition at line 84 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::CoreTex::bindDef(), glift::Shader::bindDef(), glift::MultiTex::bindDef(), glift::EmptyTex::bindDef(), glift::DispList::compile(), glift::CoreTex::CoreTex(), glift::VertexProgARB::init(), glift::FragProgARB::init(), glift::MultiTex::releaseDef(), and glift::EmptyTex::releaseDef().

std::ostream& glift::GliftObject::estr  )  const [inline, protected, inherited]
 

this one just gives you the stream

Definition at line 84 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::CoreTex::bindDef(), glift::Shader::bindDef(), glift::MultiTex::bindDef(), glift::EmptyTex::bindDef(), glift::DispList::compile(), glift::CoreTex::CoreTex(), glift::VertexProgARB::init(), glift::FragProgARB::init(), glift::MultiTex::releaseDef(), and glift::EmptyTex::releaseDef().

virtual std::ostream* glift::GliftObject::getErrStream  )  const [inline, virtual, inherited]
 

Where are gl errors going?

Definition at line 49 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::getProgShaderFromFile(), and glift::getProgShaderFromText().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
IDXA* glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::getIdxAttrib  )  [inline]
 

Definition at line 78 of file genPrim.h.

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
RANGEA* glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::getRangeAttrib  )  [inline]
 

Definition at line 80 of file genPrim.h.

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
TEXCA* glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::getTCoordAttrib int  tcNum = 0  )  [inline]
 

Definition at line 79 of file genPrim.h.

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
VERTA* glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::getVertAttrib  )  [inline]
 

Get the attributes array, size, types, etc...

Definition at line 77 of file genPrim.h.

bool GliftObject::glerr const char *  where,
const char *  when = 0
const [protected, inherited]
 

gl error report only in debug mode, only if there is an error, if so return true

Definition at line 31 of file gliftObject.cpp.

References glGetError(), and GLuint.

Referenced by RenderState2D::bindDef(), glift::NormalAttrib< VAT >::disableDef(), glift::IndexAttrib< VAT >::disableDef(), glift::TexCoordAttrib< VAT >::disableDef(), glift::VertAttrib< VAT >::disableDef(), glift::GenDrawAttrib< VAT >::disableDef(), glift::DrawAlgImm::draw(), glift::DrawAlgArr::draw(), glift::ShadedPrim::drawDef(), glift::NormalAttrib< VAT >::enableDef(), glift::IndexAttrib< VAT >::enableDef(), glift::TexCoordAttrib< VAT >::enableDef(), glift::VertAttrib< VAT >::enableDef(), glift::GenDrawAttrib< VAT >::enableDef(), and RenderState2D::releaseDef().

bool GliftObject::glerr const char *  where,
const char *  when = 0
const [protected, inherited]
 

gl error report only in debug mode, only if there is an error, if so return true

Definition at line 31 of file gliftObject.cpp.

References glGetError(), and GLuint.

Referenced by RenderState2D::bindDef(), glift::NormalAttrib< VAT >::disableDef(), glift::IndexAttrib< VAT >::disableDef(), glift::TexCoordAttrib< VAT >::disableDef(), glift::VertAttrib< VAT >::disableDef(), glift::GenDrawAttrib< VAT >::disableDef(), glift::DrawAlgImm::draw(), glift::DrawAlgArr::draw(), glift::ShadedPrim::drawDef(), glift::NormalAttrib< VAT >::enableDef(), glift::IndexAttrib< VAT >::enableDef(), glift::TexCoordAttrib< VAT >::enableDef(), glift::VertAttrib< VAT >::enableDef(), glift::GenDrawAttrib< VAT >::enableDef(), and RenderState2D::releaseDef().

virtual bool glift::StateGLI::hasNonCompilable  )  [inline, virtual, inherited]
 

Definition at line 72 of file stateGLI.h.

bool glift::StateGLI::isBound  )  [inline, inherited]
 

Definition at line 70 of file stateGLI.h.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef(), VolShader::setBlend(), VolRenAlgBase::setGeom(), VolShader::setPixelShader(), VolRenAlgBase::setShader(), VolShader::setVertexShader(), and VolRenAlgBase::setVolytope().

virtual bool glift::StateGLI::isCompiled  )  const [inline, protected, virtual, inherited]
 

Implements glift::Compilable.

Definition at line 81 of file stateGLI.h.

Referenced by glift::VertexProgARB::reset(), glift::PixelShaderATI8K::reset(), and glift::FragProgARB::reset().

virtual bool glift::DrawableGLI::isCompiled  )  const [inline, protected, virtual, inherited]
 

Redefine this for specific draw functions.

Implements glift::Compilable.

Definition at line 34 of file drawableGLI.h.

Referenced by glift::PrimGL::bindIndices(), and glift::PrimGL::bindTexCoords().

void StateGLI::release  )  [inherited]
 

Definition at line 57 of file stateGLI.cpp.

References glift::DispList::isCompiled(), glift::DispList::issue(), and glift::StateGLI::releaseDef().

Referenced by glift::ShadedPrim::drawDef(), VolRenAlgBase::drawTris(), glift::CoreTex::getDataub(), glift::SubTex::releaseDef(), glift::CoreTex::releaseDef(), glift::Shader::releaseDef(), and glift::ProgShader::releaseDef().

template<class VERTA, class TEXCA, class IDXA, class RANGEA>
void glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::releaseDef  )  [protected, virtual]
 

Release Attributes.

Implements glift::StateGLI.

Definition at line 198 of file genPrim.h.

References glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_release, glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_tcoords, and glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_verts.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef().

virtual void glift::GliftObject::setErrStream std::ostream *  os  )  [inline, virtual, inherited]
 

Where do you want gl errors to go? they must go somewhere, so don't set it to zero please.

Definition at line 44 of file gliftObject.h.

References glift::GliftObject::m_err.

Referenced by glift::getProgShaderFromFile(), and glift::getProgShaderFromText().


Friends And Related Function Documentation

friend class SmartPtr [friend, inherited]
 

Definition at line 40 of file smartptr.h.

Referenced by Nrro::NrroIter< T >::NrroIter().

friend class SmartPtrRef [friend, inherited]
 

Definition at line 41 of file smartptr.h.


Member Data Documentation

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
IDXA glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_idx [protected]
 

Definition at line 88 of file genPrim.h.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef(), and glift::GenPrimGL< glift::VertAttribV3F, glift::TexCoordAttribV4F, glift::IndexAttribV3UI >::getIdxAttrib().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
GLenum glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_primType [protected]
 

Definition at line 91 of file genPrim.h.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
RANGEA glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_range [protected]
 

Definition at line 89 of file genPrim.h.

Referenced by glift::GenPrimGL< glift::VertAttribV3F, glift::TexCoordAttribV4F, glift::IndexAttribV3UI >::getRangeAttrib().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
bool glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_release [protected]
 

Definition at line 92 of file genPrim.h.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::drawDef(), and glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::releaseDef().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
std::vector<TEXCA> glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_tcoords [protected]
 

Definition at line 90 of file genPrim.h.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::bindDef(), glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::GenPrimGL(), glift::GenPrimGL< glift::VertAttribV3F, glift::TexCoordAttribV4F, glift::IndexAttribV3UI >::getTCoordAttrib(), and glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::releaseDef().

template<class VERTA = VertAttribV3F, class TEXCA = TexCoordAttribV3F, class IDXA = IndexAttribV3UI, class RANGEA = GenDrawAttrib<UIntV2A>>
VERTA glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::_verts [protected]
 

Definition at line 87 of file genPrim.h.

Referenced by glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::bindDef(), glift::GenPrimGL< glift::VertAttribV3F, glift::TexCoordAttribV4F, glift::IndexAttribV3UI >::getVertAttrib(), and glift::GenPrimGL< VERTA, TEXCA, IDXA, RANGEA >::releaseDef().

std::ostream* glift::GliftObject::m_err [mutable, protected, inherited]
 

Definition at line 87 of file gliftObject.h.

Referenced by glift::GliftObject::derr(), glift::GliftObject::err(), glift::GliftObject::estr(), glift::GliftObject::getErrStream(), glift::GliftObject::GliftObject(), and glift::GliftObject::setErrStream().


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk