30 #ifndef NCD_PARSER_NCD_PARSER 31 #define NCD_PARSER_NCD_PARSER 38 #include <sensor_msgs/LaserScan.h> 69 const std::string& laserFrame,
74 void tokenize (
const std::string& str,
75 std::vector <std::string> &tokens,
76 std::string sentinel);
78 std::vector<float>
extractArray(std::string s, std::string pattern);
tf::TransformBroadcaster tfBroadcaster_
const std::string odomFrame_
tf::Transform worldToOdom_
double extractValue(std::string s, std::string pattern)
const std::string leftLaserFrame_
ros::Publisher leftLaserPublisher_
void publishLaserMessage(const std::vector< std::string > &tokens, const std::string &laserFrame, const ros::Publisher &publisher)
void tokenize(const std::string &str, std::vector< std::string > &tokens, std::string sentinel)
std::vector< float > extractArray(std::string s, std::string pattern)
void createOdomToRightLaserTf()
void createOdomToLeftLaserTf()
tf::Transform odomToRightLaser_
const std::string worldFrame_
ros::Publisher rightLaserPublisher_
void publishTfMessages(const std::vector< std::string > &tokens)
NCDParser(char *filename)
tf::Transform odomToLeftLaser_
const std::string rightLaserFrame_