Robowflex
v0.1
Making MoveIt Easy
|
Benchmark outputter that saves each trajectory from each run to a rosbag file. More...
#include <benchmarking.h>
Public Member Functions | |
TrajectoryPlanDataSetOutputter (const std::string &file) | |
Constructor. More... | |
void | dump (const PlanDataSet &results) override |
Dumps all trajectories in results to rosbag file file_. The topic the trajectories are saved under is the name_ in results, or the name of the request. More... | |
Public Member Functions inherited from robowflex::PlanDataSetOutputter | |
virtual | ~PlanDataSetOutputter ()=default |
Virtual destructor for cleaning up resources. More... | |
Private Attributes | |
const std::string | file_ |
Filename. More... | |
IO::Bag | bag_ |
Rosbag handler. More... | |
Benchmark outputter that saves each trajectory from each run to a rosbag file.
Definition at line 547 of file benchmarking.h.
TrajectoryPlanDataSetOutputter::TrajectoryPlanDataSetOutputter | ( | const std::string & | file | ) |
Constructor.
[in] | file | Filename for rosbag. |
TrajectoryPlanDataSetOutputter
Definition at line 585 of file benchmarking.cpp.
|
overridevirtual |
Dumps all trajectories in results to rosbag file file_. The topic the trajectories are saved under is the name_ in results, or the name of the request.
[in] | results | Results to dump to file. |
Implements robowflex::PlanDataSetOutputter.
Definition at line 590 of file benchmarking.cpp.
|
private |
Rosbag handler.
Definition at line 564 of file benchmarking.h.
|
private |
Filename.
Definition at line 563 of file benchmarking.h.