Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
RobotHead Class Reference

#include <Head.h>

List of all members.

Public Member Functions

void lookAt (std::string frame_id, double x, double y, double z, bool waitfor=false)
 Points the high-def camera frame at a point in a given frame.
void lookAtThreaded (std::string frame_id, double x, double y, double z)
 Points the high-def camera frame at a point in a given frame.
void lookAtThreaded (std::string frame_id, btVector3 target)
void stopThread ()

Static Public Member Functions

static RobotHeadgetInstance ()

Public Attributes

volatile bool stop

Private Member Functions

 RobotHead ()
 Action client initialization.
void spinner (std::string frame_id, double x, double y, double z, double rate)
 ~RobotHead ()

Private Attributes

PointHeadClientpoint_head_client_
boost::threadt1

Static Private Attributes

static RobotHeadinstance_ = 0

Detailed Description

Definition at line 46 of file Head.h.


Constructor & Destructor Documentation

RobotHead::RobotHead ( ) [private]

Action client initialization.

Definition at line 41 of file Head.cpp.

RobotHead::~RobotHead ( ) [private]

Definition at line 57 of file Head.cpp.


Member Function Documentation

static RobotHead* RobotHead::getInstance ( ) [inline, static]

Definition at line 72 of file Head.h.

void RobotHead::lookAt ( std::string  frame_id,
double  x,
double  y,
double  z,
bool  waitfor = false 
)

Points the high-def camera frame at a point in a given frame.

Definition at line 63 of file Head.cpp.

void RobotHead::lookAtThreaded ( std::string  frame_id,
double  x,
double  y,
double  z 
)

Points the high-def camera frame at a point in a given frame.

Definition at line 137 of file Head.cpp.

void RobotHead::lookAtThreaded ( std::string  frame_id,
btVector3  target 
)

Definition at line 145 of file Head.cpp.

void RobotHead::spinner ( std::string  frame_id,
double  x,
double  y,
double  z,
double  rate 
) [private]

Definition at line 98 of file Head.cpp.

Definition at line 153 of file Head.cpp.


Member Data Documentation

RobotHead * RobotHead::instance_ = 0 [static, private]

Definition at line 56 of file Head.h.

Definition at line 49 of file Head.h.

Definition at line 79 of file Head.h.

Definition at line 60 of file Head.h.


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


ias_drawer_executive
Author(s): Thomas Ruehr
autogenerated on Mon Oct 6 2014 08:59:25