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

InSpace::Cursor Class Reference

#include <Cursor.H>

List of all members.

Public Member Functions

 Cursor ()
virtual ~Cursor ()
virtual void addDrawObj (DrawObj *o)
virtual void removeDrawObj (DrawObj *o)
virtual void saveIcon ()
 save the current icon so it can be restored later.

virtual void removeAllDrawObj ()
 save the current icon, then clear it

virtual void removeAllNoSave ()
 clear the current icon without saving it

virtual void resetIcon ()
 revert to last saved icon

virtual void hide ()
virtual void show ()
virtual void moveTo (Wtransf m, double scale=1.0)
virtual Wtransf getCurXform ()
virtual void activate ()
virtual void deactivate ()
virtual int active ()
virtual void setColor (Color c)
virtual void setTexture (str_ptr texname)

Protected Attributes

ARRAY< DrawObj * > _drawobjs
ARRAY< DrawObj * > _lastIcon
Wtransf _curXform
double _curScale
int active_


Constructor & Destructor Documentation

InSpace::Cursor::Cursor  )  [inline]
 

virtual InSpace::Cursor::~Cursor  )  [inline, virtual]
 


Member Function Documentation

virtual void InSpace::Cursor::activate  )  [inline, virtual]
 

virtual int InSpace::Cursor::active  )  [inline, virtual]
 

virtual void InSpace::Cursor::addDrawObj DrawObj o  )  [inline, virtual]
 

virtual void InSpace::Cursor::deactivate  )  [inline, virtual]
 

virtual Wtransf InSpace::Cursor::getCurXform  )  [inline, virtual]
 

virtual void InSpace::Cursor::hide  )  [inline, virtual]
 

virtual void InSpace::Cursor::moveTo Wtransf  m,
double  scale = 1.0
[inline, virtual]
 

virtual void InSpace::Cursor::removeAllDrawObj  )  [inline, virtual]
 

save the current icon, then clear it

virtual void InSpace::Cursor::removeAllNoSave  )  [inline, virtual]
 

clear the current icon without saving it

virtual void InSpace::Cursor::removeDrawObj DrawObj o  )  [inline, virtual]
 

virtual void InSpace::Cursor::resetIcon  )  [inline, virtual]
 

revert to last saved icon

virtual void InSpace::Cursor::saveIcon  )  [inline, virtual]
 

save the current icon so it can be restored later.

virtual void InSpace::Cursor::setColor Color  c  )  [inline, virtual]
 

virtual void InSpace::Cursor::setTexture str_ptr  texname  )  [inline, virtual]
 

virtual void InSpace::Cursor::show  )  [inline, virtual]
 


Member Data Documentation

double InSpace::Cursor::_curScale [protected]
 

Wtransf InSpace::Cursor::_curXform [protected]
 

ARRAY<DrawObj *> InSpace::Cursor::_drawobjs [protected]
 

ARRAY<DrawObj *> InSpace::Cursor::_lastIcon [protected]
 

int InSpace::Cursor::active_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Jul 8 15:19:30 2004 for inspace by doxygen 1.3.4