84 std::vector<GeneratedFilePtr>& files)
override;
where all the data for each part of the configuration is stored.
One launch file and any other bonus files that get bundled with it, i.e. the RViz launch file and its...
Stores which LaunchBundles are configured to be generated.
bool isIncluded(const LaunchBundle &bundle) const
bool isConfigured() const override
Return true if this part of the configuration is completely set up.
void include(const LaunchBundle &bundle)
Add the given launch bundle to the set.
void collectFiles(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, std::vector< GeneratedFilePtr > &files) override
Provide the files to be generated.
std::set< LaunchBundle > bundles_
void collectDependencies(std::set< std::string > &packages) const override
Add the dependencies from the launch bundles to the moveit config's dependencies.
void remove(const LaunchBundle &bundle)
Remove the given launch bundle from the set.
std::filesystem::file_time_type GeneratedTime