$search

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, btVector3 target)
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 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::thread * t1

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,
btVector3  target 
)

Definition at line 145 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::spinner ( std::string  frame_id,
double  x,
double  y,
double  z,
double  rate 
) [private]

Definition at line 98 of file Head.cpp.

void RobotHead::stopThread (  ) 

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.

volatile bool RobotHead::stop

Definition at line 79 of file Head.h.

boost::thread* RobotHead::t1 [private]

Definition at line 60 of file Head.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


ias_drawer_executive
Author(s): Thomas Ruehr
autogenerated on Tue Dec 4 09:18:47 2012