cyberglove_publisher::CyberglovePublisher Class Reference

#include <cyberglove_publisher.h>

List of all members.

Public Member Functions

 CyberglovePublisher ()
 Constructor.
void initialize_calibration (std::string path_to_calibration)
bool isPublishing ()
void publish ()
void setPublishing (bool value)
 ~CyberglovePublisher ()
 Destructor.

Public Attributes

Publisher cyberglove_pub

Private Member Functions

void add_jointstate (float position, std::string joint_name)
bool checkGloveState ()

Private Attributes

xml_calibration_parser::XmlCalibrationParser calibration_parser
 the calibration parser
std::vector< float > calibration_values
Publisher cyberglove_raw_pub
float * glovePositions
sensor_msgs::JointState jointstate_msg
sensor_msgs::JointState jointstate_raw_msg
NodeHandle n_tilde
NodeHandle node
std::string path_to_glove
Rate publish_rate
bool publishing

Detailed Description

Definition at line 43 of file cyberglove_publisher.h.


Constructor & Destructor Documentation

cyberglove_publisher::CyberglovePublisher::CyberglovePublisher (  ) 

Constructor.

Definition at line 49 of file cyberglove_publisher.cpp.

cyberglove_publisher::CyberglovePublisher::~CyberglovePublisher (  ) 

Destructor.

Definition at line 118 of file cyberglove_publisher.cpp.


Member Function Documentation

void cyberglove_publisher::CyberglovePublisher::add_jointstate ( float  position,
std::string  joint_name 
) [private]

Definition at line 203 of file cyberglove_publisher.cpp.

bool cyberglove_publisher::CyberglovePublisher::checkGloveState (  )  [private]

Definition at line 218 of file cyberglove_publisher.cpp.

void cyberglove_publisher::CyberglovePublisher::initialize_calibration ( std::string  path_to_calibration  ) 

Definition at line 122 of file cyberglove_publisher.cpp.

bool cyberglove_publisher::CyberglovePublisher::isPublishing (  ) 

Definition at line 127 of file cyberglove_publisher.cpp.

void cyberglove_publisher::CyberglovePublisher::publish (  ) 

Definition at line 155 of file cyberglove_publisher.cpp.

void cyberglove_publisher::CyberglovePublisher::setPublishing ( bool  value  ) 

Definition at line 148 of file cyberglove_publisher.cpp.


Member Data Documentation

the calibration parser

Definition at line 69 of file cyberglove_publisher.h.

Definition at line 78 of file cyberglove_publisher.h.

Definition at line 52 of file cyberglove_publisher.h.

Definition at line 71 of file cyberglove_publisher.h.

Definition at line 80 of file cyberglove_publisher.h.

Definition at line 73 of file cyberglove_publisher.h.

Definition at line 74 of file cyberglove_publisher.h.

Definition at line 63 of file cyberglove_publisher.h.

Definition at line 63 of file cyberglove_publisher.h.

Definition at line 65 of file cyberglove_publisher.h.

Definition at line 64 of file cyberglove_publisher.h.

Definition at line 66 of file cyberglove_publisher.h.


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


cyberglove
Author(s): Ugo Cupcic
autogenerated on Fri Jan 11 11:37:57 2013