|
Robowflex
v0.1
Making MoveIt Easy
|
Benchmark outputter that saves each trajectory from each run to a rosbag file. More...
#include <benchmarking.h>
Inheritance diagram for robowflex::TrajectoryPlanDataSetOutputter: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.