#include <ncd_parser.h>
Public Member Functions | |
void | launch () |
NCDParser (char *filename) | |
virtual | ~NCDParser () |
Private Member Functions | |
void | createOdomToLeftLaserTf () |
void | createOdomToRightLaserTf () |
std::vector< float > | extractArray (std::string s, std::string pattern) |
double | extractValue (std::string s, std::string pattern) |
void | publishLaserMessage (const std::vector< std::string > &tokens, const std::string &laserFrame, const ros::Publisher &publisher) |
void | publishTfMessages (const std::vector< std::string > &tokens) |
void | tokenize (const std::string &str, std::vector< std::string > &tokens, std::string sentinel) |
Private Attributes | |
double | end_ |
char * | filename_ |
double | lastTime_ |
ros::Publisher | leftLaserPublisher_ |
tf::Transform | odomToLeftLaser_ |
tf::Transform | odomToRightLaser_ |
double | rate_ |
ros::Publisher | rightLaserPublisher_ |
double | start_ |
tf::TransformBroadcaster | tfBroadcaster_ |
tf::Transform | worldToOdom_ |
Definition at line 50 of file ncd_parser.h.
NCDParser::NCDParser | ( | char * | filename | ) |
Definition at line 47 of file ncd_parser.cpp.
|
virtual |
Definition at line 75 of file ncd_parser.cpp.
|
private |
Definition at line 249 of file ncd_parser.cpp.
|
private |
Definition at line 267 of file ncd_parser.cpp.
|
private |
Definition at line 223 of file ncd_parser.cpp.
|
private |
Definition at line 240 of file ncd_parser.cpp.
void NCDParser::launch | ( | ) |
Definition at line 80 of file ncd_parser.cpp.
|
private |
Definition at line 145 of file ncd_parser.cpp.
|
private |
Definition at line 169 of file ncd_parser.cpp.
|
private |
Definition at line 207 of file ncd_parser.cpp.
|
private |
Definition at line 56 of file ncd_parser.h.
|
private |
Definition at line 54 of file ncd_parser.h.
|
private |
Definition at line 57 of file ncd_parser.h.
|
private |
Definition at line 59 of file ncd_parser.h.
|
private |
Definition at line 65 of file ncd_parser.h.
|
private |
Definition at line 66 of file ncd_parser.h.
|
private |
Definition at line 55 of file ncd_parser.h.
|
private |
Definition at line 60 of file ncd_parser.h.
|
private |
Definition at line 56 of file ncd_parser.h.
|
private |
Definition at line 62 of file ncd_parser.h.
|
private |
Definition at line 64 of file ncd_parser.h.