Source file for the VioParametersReader class.
More...
#include <vector>
#include <map>
#include <memory>
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <ros/ros.h>
#include <ros/console.h>
#include <rosbag/bag.h>
#include <rosbag/view.h>
#include <rosbag/chunked_file.h>
#include <cv_bridge/cv_bridge.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
#include <message_filters/subscriber.h>
#include <message_filters/time_synchronizer.h>
#include <sensor_msgs/Image.h>
#include <sensor_msgs/image_encodings.h>
#include <sensor_msgs/Imu.h>
#include <geometry_msgs/TransformStamped.h>
#include <boost/foreach.hpp>
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
|
| void | signalHandler (int s) |
| |
| string | colouredString (string str, string colour, string option) |
| |
| bool | createDirs (string folderPath, map< string, map< string, string >> sensor_info) |
| |
| void | writeCameraHeader (shared_ptr< ofstream > file) |
| |
| void | writeImuHeader (shared_ptr< ofstream > file) |
| |
| void | writeViconHeader (shared_ptr< ofstream > file) |
| |
| void | writeCSVHeaders (map< string, shared_ptr< ofstream >> &files, const map< string, map< string, string >> &sensor_info) |
| |
map< string, shared_ptr
< ofstream > > | openFileStreams (const string folder_path, map< string, map< string, string >> &sensor_info) |
| |
map< string, map< string,
string > > | sensorInfo (const ros::NodeHandle &nh) |
| |
| void | writeCSVCamera (shared_ptr< ofstream > file, ros::Time stamp) |
| |
| void | writeCSVImu (shared_ptr< ofstream > file, sensor_msgs::Imu::ConstPtr imu) |
| |
| void | writeCSVVicon (shared_ptr< ofstream > file, geometry_msgs::TransformStamped::ConstPtr vicon) |
| |
| bool | isTopicInMap (map< string, map< string, string > > &topic2info, string topic_name) |
| |
| bool | findTopicInMap (map< string, map< string, string > > &topic2info, string topic_name, map< string, map< string, string > >::iterator &element) |
| |
| int | main (int argc, char **argv) |
| |
Source file for the VioParametersReader class.
- Author
- Stefan Leutenegger
-
Andrea Nicastro
| string colouredString |
( |
string |
str, |
|
|
string |
colour, |
|
|
string |
option |
|
) |
| |
| bool createDirs |
( |
string |
folderPath, |
|
|
map< string, map< string, string >> |
sensor_info |
|
) |
| |
| bool findTopicInMap |
( |
map< string, map< string, string > > & |
topic2info, |
|
|
string |
topic_name, |
|
|
map< string, map< string, string > >::iterator & |
element |
|
) |
| |
| bool isTopicInMap |
( |
map< string, map< string, string > > & |
topic2info, |
|
|
string |
topic_name |
|
) |
| |
| int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
| map<string, shared_ptr<ofstream> > openFileStreams |
( |
const string |
folder_path, |
|
|
map< string, map< string, string >> & |
sensor_info |
|
) |
| |
| map<string, map<string, string> > sensorInfo |
( |
const ros::NodeHandle & |
nh | ) |
|
| void signalHandler |
( |
int |
s | ) |
|
| void writeCameraHeader |
( |
shared_ptr< ofstream > |
file | ) |
|
| void writeCSVCamera |
( |
shared_ptr< ofstream > |
file, |
|
|
ros::Time |
stamp |
|
) |
| |
| void writeCSVHeaders |
( |
map< string, shared_ptr< ofstream >> & |
files, |
|
|
const map< string, map< string, string >> & |
sensor_info |
|
) |
| |
| void writeCSVImu |
( |
shared_ptr< ofstream > |
file, |
|
|
sensor_msgs::Imu::ConstPtr |
imu |
|
) |
| |
| void writeCSVVicon |
( |
shared_ptr< ofstream > |
file, |
|
|
geometry_msgs::TransformStamped::ConstPtr |
vicon |
|
) |
| |
| void writeImuHeader |
( |
shared_ptr< ofstream > |
file | ) |
|
| void writeViconHeader |
( |
shared_ptr< ofstream > |
file | ) |
|
| const string BACKGROUND = "\033[4" |
| const string BLACK = "0m" |
| const string BOLD = "\033[1;3" |
| const string cam0DirectoryName = "/cam0" |
| const string cam1DirectoryName = "/cam1" |
| const string CAMERA = "camera" |
| const string configDirectoryName = "/config/" |
| const string CSVFILE = "data_file" |
| const string DATADIR = "data_dir" |
| const int DOUBLE_PRECISION = 17 |
| const string GREEN = "2m" |
| const string imuDirectoryName = "/imu0" |
| const string imuFileName = "imu0.csv" |
| const string INFO = "info" |
| const string NAME = "name" |
| const string REGULAR = "\033[0;3" |
| const string RESET = "\033[0m" |
| const string SENSOR_LIST = "sensors" |
| const string SENSOR_TYPE = "type" |
| const string TOPIC = "topic" |
| const string UNDERLINE = "\033[4;3" |
| const string VICON = "vicon" |