34 #ifndef ANA_SURFACE_GLOBJECT_H    35 #define ANA_SURFACE_GLOBJECT_H ViewState holds information about how a view wants to see an object. 
 
Base Anatomist object (abstract) 
 
virtual const AObjectPalette * glPalette(unsigned tex=0) const
 
virtual void glSetChanged(glPart, bool=true) const
 
virtual void glSetTexEnvChanged(bool=true, unsigned tex=0) const
 
virtual void glSetTexImageChanged(bool=true, unsigned tex=0) const
 
virtual const GLComponent * glAPI() const
 
This class has to be rewritten, it's really really a shame....... 
 
virtual const Material * glMaterial() const
 
Base class for all OpenGL objects in Anatomist (with OpenGL display lists) 
 
virtual GLComponent * glAPI()
 
glPart
GL object parts, each driving a GL list. 
 
virtual std::string viewStateID(glPart part, const ViewState &) const
Makes a unique ID from a viewstate.