Class ConfigurationFiles

Inheritance Relationships

Base Type

  • public moveit_setup::SetupStep

Class Documentation

class ConfigurationFiles : public moveit_setup::SetupStep

Public Functions

inline virtual std::string getName() const override
virtual void onInit() override
inline const std::filesystem::path &getPackagePath()
inline void setPackagePath(const std::filesystem::path &package_path)
inline void setPackageName(const std::string &package_name)
void loadFiles()

Populate the ‘Files to be generated’ list.

inline const std::vector<GeneratedFilePtr> getGeneratedFiles() const
inline unsigned int getNumFiles() const
inline bool shouldGenerate(const GeneratedFilePtr &file) const
inline bool hasModifiedFiles() const
inline bool hasConflictingFiles() const
void setShouldGenerate(const std::string &rel_path, bool should_generate)
bool isExistingConfig()
bool hasSetupAssistantFile()
void loadTemplateVariables()
std::vector<std::string> getIncompleteWarnings() const
std::string getInvalidGroupName() const
inline void setGenerationTime()

Protected Functions

bool hasMatchingFileStatus(FileStatus status) const

Protected Attributes

std::vector<GeneratedFilePtr> gen_files_

Vector of all files to be generated.

std::unordered_map<std::string, bool> should_generate_
std::shared_ptr<PackageSettingsConfig> package_settings_