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

Cursor Class Reference

#include <Cursor.H>

Inherited by DefaultCursor.

List of all members.

Public Methods

 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

Cursor::Cursor   [inline]
 

virtual Cursor::~Cursor   [inline, virtual]
 


Member Function Documentation

virtual void Cursor::activate   [inline, virtual]
 

virtual int Cursor::active   [inline, virtual]
 

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

virtual void Cursor::deactivate   [inline, virtual]
 

virtual Wtransf Cursor::getCurXform   [inline, virtual]
 

virtual void Cursor::hide   [inline, virtual]
 

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

virtual void Cursor::removeAllDrawObj   [inline, virtual]
 

save the current icon, then clear it

virtual void Cursor::removeAllNoSave   [inline, virtual]
 

clear the current icon without saving it

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

virtual void Cursor::resetIcon   [inline, virtual]
 

revert to last saved icon

virtual void Cursor::saveIcon   [inline, virtual]
 

save the current icon so it can be restored later.

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

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

virtual void Cursor::show   [inline, virtual]
 


Member Data Documentation

double Cursor::_curScale [protected]
 

Wtransf Cursor::_curXform [protected]
 

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

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

int Cursor::active_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 16:27:57 2003 for inspace by doxygen1.2.18