|
ThunderLib
|
#include <ThunderAutoTrajectoryCommand.hpp>
Public Member Functions | |
| ThunderAutoTrajectoryCommand (const std::string &trajectoryName, std::shared_ptr< ThunderAutoProject > project, const TrajectoryRunnerProperties &properties) | |
| bool | isValid () const |
| operator bool () const | |
| void | Initialize () override |
| void | Execute () override |
| void | End (bool interrupted) override |
| bool | IsFinished () override |
A command that follows a ThunderAuto Trajectory using the specified TrajectoryRunnerProperties.
| thunder::ThunderAutoTrajectoryCommand::ThunderAutoTrajectoryCommand | ( | const std::string & | trajectoryName, |
| std::shared_ptr< ThunderAutoProject > | project, | ||
| const TrajectoryRunnerProperties & | properties ) |
Constructs a ThunderAutoTrajectoryCommand.
| trajectoryName | The name of the trajectory to follow. |
| project | The ThunderAutoProject that contains the trajectory and any referenced actions. |
| properties | The TrajectoryRunnerProperties to use for following the trajectory. |