Class LaunchBundle::GenericLaunchTemplate

Nested Relationships

This class is a nested type of Class LaunchBundle.

Inheritance Relationships

Base Type

  • public moveit_setup::TemplatedGeneratedFile

Class Documentation

class GenericLaunchTemplate : public moveit_setup::TemplatedGeneratedFile

Public Functions

inline GenericLaunchTemplate(const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, const LaunchBundle &parent)
inline virtual std::filesystem::path getRelativePath() const override
inline virtual std::string getDescription() const override
inline virtual std::filesystem::path getTemplatePath() const override
inline virtual bool hasChanges() const override
inline virtual bool write() override

Protected Attributes

const LaunchBundle &parent_
std::string function_name_
std::filesystem::path relative_path_
std::filesystem::path template_path_