#include <Cursor3D.H>
Public Member Functions | |
Cursor3D (Array< DrawObjRef > objs, Array< std::string > triggers) | |
virtual | ~Cursor3D () |
void | setCoordinateFrame (CoordinateFrame cf) |
CoordinateFrame | getCoordinateFrame () |
void | moveCursor (EventRef e) |
Protected Attributes | |
FsaRef | _fsa |
Array< DrawObjRef > | _objs |
CoordinateFrame | _frame |
IS3D::Cursor3D::Cursor3D | ( | Array< DrawObjRef > | objs, | |
Array< std::string > | triggers | |||
) |
virtual IS3D::Cursor3D::~Cursor3D | ( | ) | [virtual] |
void IS3D::Cursor3D::setCoordinateFrame | ( | CoordinateFrame | cf | ) | [inline] |
this coordinate frame is applied in addition to each of the drawobj's frames.
References _frame.
CoordinateFrame IS3D::Cursor3D::getCoordinateFrame | ( | ) | [inline] |
References _frame.
void IS3D::Cursor3D::moveCursor | ( | EventRef | e | ) |
FsaRef IS3D::Cursor3D::_fsa [protected] |
Array<DrawObjRef> IS3D::Cursor3D::_objs [protected] |
CoordinateFrame IS3D::Cursor3D::_frame [protected] |
Referenced by getCoordinateFrame(), and setCoordinateFrame().