Class Launches
Defined in File launches.hpp
Inheritance Relationships
Base Type
public SetupStep
Class Documentation
-
class Launches : public SetupStep
Setup step for generating launch files that are not otherwise associated with a specific step.
Public Functions
-
inline std::string getName() const override
-
void onInit() override
-
inline 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_
-
inline std::string getName() const override