argos::CCI_PanTiltCameraActuator Class Referenceabstract

#include <ci_pan_tilt_camera_actuator.h>

Inheritance diagram for argos::CCI_PanTiltCameraActuator:
Collaboration diagram for argos::CCI_PanTiltCameraActuator:

Public Member Functions

virtual ~CCI_PanTiltCameraActuator ()
virtual void SetPan (const CRadians &c_pan)=0
 Sets the camera pan. More...
virtual void SetTilt (const CRadians &c_tilt)=0
 Sets the camera tilt. More...
- Public Member Functions inherited from argos::CCI_Actuator
virtual ~CCI_Actuator ()
 Class destructor. More...
virtual void Init (TConfigurationNode &t_node)
 Initializes the actuator from the XML configuration tree. More...
virtual void Reset ()
 Resets the actuator to the state it had just after Init(). More...
virtual void Destroy ()
 Destroys the actuator. More...
- Public Member Functions inherited from argos::CBaseConfigurableResource
virtual ~CBaseConfigurableResource ()
 Class destructor. More...

Additional Inherited Members

- Public Types inherited from argos::CCI_Actuator
typedef std::map< std::string, CCI_Actuator *, std::less< std::string > > TMap

Detailed Description

Definition at line 20 of file ci_pan_tilt_camera_actuator.h.

Constructor & Destructor Documentation

virtual argos::CCI_PanTiltCameraActuator::~CCI_PanTiltCameraActuator ( )

Definition at line 24 of file ci_pan_tilt_camera_actuator.h.

Member Function Documentation

virtual void argos::CCI_PanTiltCameraActuator::SetPan ( const CRadians c_pan)
pure virtual

Sets the camera pan.

The pan is the orientation of the camera wrt the robot z axis. The value must be in [0,CRadians::TWO_PI].

c_panThe desired pan.
virtual void argos::CCI_PanTiltCameraActuator::SetTilt ( const CRadians c_tilt)
pure virtual

Sets the camera tilt.

The tilt is the orientation of the camera wrt the camera y axis. The value must be in (-CRadians::PI_OVER_TWO,CRadians::PI_OVER_TWO). Zero means that the camera is directed along the z axis, looking downwards.

c_tiltThe desired tilt.