The abstract class that specifies the structure of a interfacing component. More...
#include <base.h>
Public Member Functions | |
virtual int | publish_data ()=0 |
Publishes the graph maintained by the planner. | |
virtual int | publish_trajectory (trajectory_t &trajectory)=0 |
Publishes a given trajectory. |
The abstract class that specifies the structure of a interfacing component.
The interfacing component provides a function to publish the graph that is stored in the planner. It also provides a function to visualize a certain trajectory (for instance, this trajectory can be the optimal trajectory in the graph).
virtual int smp::interface_base< typeparams >::publish_data | ( | ) | [pure virtual] |
Publishes the graph maintained by the planner.
This function publishes the graph maintained by the planner.
Implemented in smp::interface_libbot< typeparams >.
virtual int smp::interface_base< typeparams >::publish_trajectory | ( | trajectory_t & | trajectory | ) | [pure virtual] |
Publishes a given trajectory.
This function will send out the messages (of the development environment) containing the trajectory given as an argument.
trajectory | The trajectory that will be published. |
Implemented in smp::interface_libbot< typeparams >.