#include <InspectMouseNav.H>
Inherits IS3D::AnimObj.
Public Member Functions | |
InspectMouseNav () | |
virtual | ~InspectMouseNav () |
void | startRotate (EventRef e) |
void | rotateMove (EventRef e) |
void | spinDecision (EventRef e) |
void | spinningEnter (EventRef e) |
void | spinOff (EventRef e) |
void | panDollyMouseDown (EventRef e) |
void | checkMovementForPanOrDolly (EventRef e) |
void | panMove (EventRef e) |
void | dollyMove (EventRef e) |
void | plusX (EventRef e) |
void | minusX (EventRef e) |
void | plusY (EventRef e) |
void | minusY (EventRef e) |
void | plusZ (EventRef e) |
void | minusZ (EventRef e) |
void | scaleUp (EventRef e) |
void | scaleDown (EventRef e) |
void | animate () |
Protected Attributes | |
FsaRef | _fsa |
Sphere | _boundingSphere |
Vector3 | _lastIntersectionPt |
double | _lastRotTime |
double | _rotAngularVel |
Vector3 | _rotAxis |
Vector2 | _initialClickPos |
Vector2 | _lastPos |
Vector3 | _hitPoint |
double | _amt |
IS3D::InspectMouseNav::InspectMouseNav | ( | ) |
virtual IS3D::InspectMouseNav::~InspectMouseNav | ( | ) | [virtual] |
void IS3D::InspectMouseNav::startRotate | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::rotateMove | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::spinDecision | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::spinningEnter | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::spinOff | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::panDollyMouseDown | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::checkMovementForPanOrDolly | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::panMove | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::dollyMove | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::plusX | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::minusX | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::plusY | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::minusY | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::plusZ | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::minusZ | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::scaleUp | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::scaleDown | ( | EventRef | e | ) |
void IS3D::InspectMouseNav::animate | ( | ) | [virtual] |
Implements IS3D::AnimObj.
FsaRef IS3D::InspectMouseNav::_fsa [protected] |
Sphere IS3D::InspectMouseNav::_boundingSphere [protected] |
Vector3 IS3D::InspectMouseNav::_lastIntersectionPt [protected] |
double IS3D::InspectMouseNav::_lastRotTime [protected] |
double IS3D::InspectMouseNav::_rotAngularVel [protected] |
Vector3 IS3D::InspectMouseNav::_rotAxis [protected] |
Vector2 IS3D::InspectMouseNav::_initialClickPos [protected] |
Vector2 IS3D::InspectMouseNav::_lastPos [protected] |
Vector3 IS3D::InspectMouseNav::_hitPoint [protected] |
double IS3D::InspectMouseNav::_amt [protected] |