Class Launches

Inheritance Relationships

Base Type

  • public moveit_setup::SetupStep

Class Documentation

class Launches : public moveit_setup::SetupStep

Setup step for generating launch files that are not otherwise associated with a specific step.

Public Functions

inline virtual std::string getName() const override
virtual void onInit() override
inline virtual bool isReady() const override
inline const std::vector<LaunchBundle> &getAvailableLaunchBundles() const

Get all available launch bundles.

bool getState(unsigned int id) const
Returns:

True if the LaunchBundle with the given id is currently included

void setState(unsigned int id, bool state)

Sets whether the LaunchBundle with the given id is included (true) or not (false)

inline const std::string &getDescription(unsigned int id) const
Returns:

The description for the LaunchBundle with the given id

Protected Attributes

std::vector<LaunchBundle> available_launch_bundles_
std::shared_ptr<LaunchesConfig> launches_config_