ArModeCamera Class Reference

#include <ArModes.h>

Inheritance diagram for ArModeCamera:

ArMode List of all members.

Detailed Description

Mode for controlling the camera.


Public Member Functions

virtual void activate (void)
void amptu (void)
void amptuSerial (void)
 ArModeCamera (ArRobot *robot, const char *name, char key, char key2)
 Constructor.
void aux1 (void)
void aux2 (void)
void canon (void)
void canonInverted (void)
void canonInvertedSerial (void)
void canonSerial (void)
void center (void)
void com1 (void)
void com2 (void)
void com3 (void)
void com4 (void)
virtual void deactivate (void)
void down (void)
void dpptu (void)
void dpptuSerial (void)
void exercise (void)
virtual void help (void)
void left (void)
void right (void)
void rvisionSerial (void)
void sony (void)
void sonySerial (void)
void up (void)
virtual void userTask (void)
void zoomIn (void)
void zoomOut (void)
virtual ~ArModeCamera ()
 Destructor.

Protected Types

enum  ExerState {
  CENTER, UP_LEFT, UP_RIGHT, DOWN_RIGHT,
  DOWN_LEFT
}
enum  State { STATE_CAMERA, STATE_PORT, STATE_MOVEMENT }

Protected Member Functions

void auxToMovement (void)
void cameraToAux (void)
void cameraToMovement (void)
void cameraToPort (void)
void giveUpAuxKeys (void)
void giveUpCameraKeys (void)
void giveUpMovementKeys (void)
void giveUpPortKeys (void)
void helpAuxKeys (void)
void helpCameraKeys (void)
void helpMovementKeys (void)
void helpPortKeys (void)
void portToMovement (void)
void takeAuxKeys (void)
void takeCameraKeys (void)
void takeMovementKeys (void)
void takePortKeys (void)

Protected Attributes

ArFunctorC< ArModeCameramyAmptuCB
ArFunctorC< ArModeCameramyAmptuSerialCB
ArFunctorC< ArModeCameramyAux1CB
ArFunctorC< ArModeCameramyAux2CB
ArPTZmyCam
ArFunctorC< ArModeCameramyCanonCB
ArFunctorC< ArModeCameramyCanonInvertedCB
ArFunctorC< ArModeCameramyCanonInvertedSerialCB
ArFunctorC< ArModeCameramyCanonSerialCB
ArFunctorC< ArModeCameramyCenterCB
ArFunctorC< ArModeCameramyCom1CB
ArFunctorC< ArModeCameramyCom2CB
ArFunctorC< ArModeCameramyCom3CB
ArFunctorC< ArModeCameramyCom4CB
ArSerialConnection myConn
ArFunctorC< ArModeCameramyDownCB
ArFunctorC< ArModeCameramyDpptuCB
ArFunctorC< ArModeCameramyDpptuSerialCB
ArFunctorC< ArModeCameramyExerciseCB
bool myExercising
ExerState myExerState
bool myExerZoomedIn
ArTime myLastExer
ArTime myLastExerZoomed
ArFunctorC< ArModeCameramyLeftCB
ArFunctorC< ArModeCameramyRightCB
ArFunctorC< ArModeCameramyRVisionSerialCB
ArFunctorC< ArModeCameramySonyCB
ArFunctorC< ArModeCameramySonySerialCB
State myState
ArFunctorC< ArModeCameramyUpCB
ArFunctorC< ArModeCameramyZoomInCB
ArFunctorC< ArModeCameramyZoomOutCB


The documentation for this class was generated from the following file:
Generated on Thu Aug 6 09:39:36 2009 for Aria by  doxygen 1.5.1