Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phPlayerPtz Class Reference

#include <phPlayerPtz.h>

Inheritance diagram for phPlayerPtz:

phPlayerDevice phMutex phObject List of all members.

Detailed Description

Definition at line 10 of file phPlayerPtz.h.

Public Member Functions

 phPlayerPtz ()
 phPlayerPtz (int index, phPlayerClient *client)
 ~phPlayerPtz ()
int set (int index, phPlayerClient *client)
int subscribe (int access, int index, phPlayerClient *client)
int subscribe (int access=phMODE_ALL)
int unsubscribe ()
int setPtz (double pan, double tilt, double zoom, double pan_speed, double tilt_speed)
int panTiltZoomSpeed (double pan, double tilt, double zoom, double pan_speed=-1.0, double tilt_speed=-1.0)
int panTiltZoom (double pan, double tilt, double zoom)
int panTilt (double pan, double tilt)
int pan (double pan)
int tilt (double tilt)
int zoom (double zoom)
int home ()
int panSpeed (double pan_speed)
int tiltSpeed (double tilt_speed)
int get (double *pan, double *tilt, double *zoom)
double getPan ()
double getTilt ()
double getZoom ()
void * getId ()
int updateData ()

Private Member Functions

int resetLastVars ()

Private Attributes

ph_player_ptz m_ptz
double m_pan_speed
double m_tilt_speed
double m_last_pan
double m_last_tilt
double m_last_zoom
double m_last_pan_speed
double m_last_tilt_speed

The documentation for this class was generated from the following files:

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:45:08 2007 for phission by  doxygen 1.4.4