#include <dummy_mofa_bridge.h>
Public Member Functions | |
void | close () |
DummyMofaBridge () | |
void | open () |
~DummyMofaBridge () | |
Private Member Functions | |
bool | obs_request_callback (iri_wam_common_msgs::obs_request::Request &req, iri_wam_common_msgs::obs_request::Response &res) |
void | pcl2_sub_callback (const sensor_msgs::PointCloud2ConstPtr &msg) |
void | reloadRGB () |
Private Attributes | |
bool | connected |
CSocketClient * | csocket |
Socket server that accepts the WAM connection only. | |
std::list< std::string > | events |
list of internal events | |
CEventServer * | eventserver |
Eventserver (singleton) | |
bool | flag_mpcl2 |
int | idx |
ros::Publisher | labeled_pcl2_publisher |
std::ofstream | matlab_xyzrgb |
std::ifstream | matlab_xyzrgb_in |
sensor_msgs::PointCloud2ConstPtr * | msg_ |
int | nc |
ros::NodeHandle | nh |
int | nr |
int | num_objects |
ros::ServiceServer | obs_request |
ros::Subscriber | pcl2_sub |
pcl::PointCloud< pcl::PointXYZRGB > | pcl_xyzrgb |
int | port |
std::string | serverip |
CMutex | socketmutex |
mutex protecting writes on the socket |
Definition at line 58 of file dummy_mofa_bridge.h.
Definition at line 3 of file dummy_mofa_bridge.cpp.
Definition at line 36 of file dummy_mofa_bridge.cpp.
void DummyMofaBridge::close | ( | ) |
Definition at line 40 of file dummy_mofa_bridge.cpp.
bool DummyMofaBridge::obs_request_callback | ( | iri_wam_common_msgs::obs_request::Request & | req, |
iri_wam_common_msgs::obs_request::Response & | res | ||
) | [private] |
Definition at line 59 of file dummy_mofa_bridge.cpp.
void DummyMofaBridge::open | ( | ) |
Definition at line 44 of file dummy_mofa_bridge.cpp.
void DummyMofaBridge::pcl2_sub_callback | ( | const sensor_msgs::PointCloud2ConstPtr & | msg | ) | [private] |
Definition at line 49 of file dummy_mofa_bridge.cpp.
void DummyMofaBridge::reloadRGB | ( | ) | [private] |
Definition at line 111 of file dummy_mofa_bridge.cpp.
bool DummyMofaBridge::connected [private] |
Definition at line 67 of file dummy_mofa_bridge.h.
CSocketClient* DummyMofaBridge::csocket [private] |
Socket server that accepts the WAM connection only.
Definition at line 74 of file dummy_mofa_bridge.h.
std::list<std::string> DummyMofaBridge::events [private] |
list of internal events
Definition at line 80 of file dummy_mofa_bridge.h.
CEventServer* DummyMofaBridge::eventserver [private] |
Eventserver (singleton)
Definition at line 77 of file dummy_mofa_bridge.h.
bool DummyMofaBridge::flag_mpcl2 [private] |
Definition at line 85 of file dummy_mofa_bridge.h.
int DummyMofaBridge::idx [private] |
Definition at line 87 of file dummy_mofa_bridge.h.
Definition at line 100 of file dummy_mofa_bridge.h.
std::ofstream DummyMofaBridge::matlab_xyzrgb [private] |
Definition at line 93 of file dummy_mofa_bridge.h.
std::ifstream DummyMofaBridge::matlab_xyzrgb_in [private] |
Definition at line 94 of file dummy_mofa_bridge.h.
sensor_msgs::PointCloud2ConstPtr* DummyMofaBridge::msg_ [private] |
Definition at line 90 of file dummy_mofa_bridge.h.
int DummyMofaBridge::nc [private] |
Definition at line 89 of file dummy_mofa_bridge.h.
ros::NodeHandle DummyMofaBridge::nh [private] |
Definition at line 97 of file dummy_mofa_bridge.h.
int DummyMofaBridge::nr [private] |
Definition at line 88 of file dummy_mofa_bridge.h.
int DummyMofaBridge::num_objects [private] |
Definition at line 82 of file dummy_mofa_bridge.h.
Definition at line 106 of file dummy_mofa_bridge.h.
ros::Subscriber DummyMofaBridge::pcl2_sub [private] |
Definition at line 103 of file dummy_mofa_bridge.h.
pcl::PointCloud<pcl::PointXYZRGB> DummyMofaBridge::pcl_xyzrgb [private] |
Definition at line 91 of file dummy_mofa_bridge.h.
int DummyMofaBridge::port [private] |
Definition at line 69 of file dummy_mofa_bridge.h.
std::string DummyMofaBridge::serverip [private] |
Definition at line 68 of file dummy_mofa_bridge.h.
CMutex DummyMofaBridge::socketmutex [private] |
mutex protecting writes on the socket
Definition at line 71 of file dummy_mofa_bridge.h.