Class LaunchesConfig
Defined in File launches_config.hpp
Inheritance Relationships
Base Type
public SetupConfig
Class Documentation
-
class LaunchesConfig : public SetupConfig
Stores which LaunchBundles are configured to be generated.
Saved as a set in which the bundles to be generated are included in the set.
Public Functions
-
inline bool isConfigured() const override
-
bool isIncluded(const LaunchBundle &bundle) const
- Returns:
True if bundle is currently included
-
void include(const LaunchBundle &bundle)
Add the given launch bundle to the set.
-
void remove(const LaunchBundle &bundle)
Remove the given launch bundle from the set.
-
void collectDependencies(std::set<std::string> &packages) const override
Add the dependencies from the launch bundles to the moveit config’s dependencies.
-
void collectFiles(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, std::vector<GeneratedFilePtr> &files) override
Provide the files to be generated.
Protected Attributes
-
std::set<LaunchBundle> bundles_
-
inline bool isConfigured() const override