moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <launch_bundle.hpp>
Public Member Functions | |
GenericLaunchTemplate (const std::filesystem::path &package_path, const GeneratedTime &last_gen_time, const LaunchBundle &parent) | |
std::filesystem::path | getRelativePath () const override |
Returns the path relative to the configuration package root. More... | |
std::string | getDescription () const override |
Returns an English description of this file's purpose. More... | |
std::filesystem::path | getTemplatePath () const override |
Returns the full path to the template file. More... | |
bool | hasChanges () const override |
Returns true if this file will have changes when it is written to file. More... | |
bool | write () override |
Writes the file to disk. More... | |
Public Member Functions inherited from moveit_setup::TemplatedGeneratedFile | |
bool | write () override |
Writes the file to disk. More... | |
GeneratedFile (const GeneratedFile &)=default | |
GeneratedFile (GeneratedFile &&)=default | |
GeneratedFile (const std::filesystem::path &package_path, const GeneratedTime &last_gen_time) | |
Public Member Functions inherited from moveit_setup::GeneratedFile | |
GeneratedFile (const GeneratedFile &)=default | |
GeneratedFile (GeneratedFile &&)=default | |
virtual | ~GeneratedFile ()=default |
GeneratedFile (const std::filesystem::path &package_path, const GeneratedTime &last_gen_time) | |
std::filesystem::path | getPath () const |
Returns the fully qualified path to this file. More... | |
FileStatus | getStatus () const |
Protected Attributes | |
const LaunchBundle & | parent_ |
std::string | function_name_ |
std::filesystem::path | relative_path_ |
std::filesystem::path | template_path_ |
Protected Attributes inherited from moveit_setup::GeneratedFile | |
std::filesystem::path | package_path_ |
const GeneratedTime & | last_gen_time_ |
Additional Inherited Members | |
Static Public Attributes inherited from moveit_setup::TemplatedGeneratedFile | |
static std::vector< TemplateVariable > | variables_ |
Static Protected Attributes inherited from moveit_setup::GeneratedFile | |
static constexpr GeneratedTime::duration | TIME_MOD_TOLERANCE = std::chrono::seconds(10) |
Definition at line 107 of file launch_bundle.hpp.
|
inline |
|
inlineoverridevirtual |
Returns an English description of this file's purpose.
Implements moveit_setup::GeneratedFile.
Definition at line 124 of file launch_bundle.hpp.
|
inlineoverridevirtual |
Returns the path relative to the configuration package root.
Implements moveit_setup::GeneratedFile.
Definition at line 119 of file launch_bundle.hpp.
|
inlineoverridevirtual |
Returns the full path to the template file.
Implements moveit_setup::TemplatedGeneratedFile.
Definition at line 129 of file launch_bundle.hpp.
|
inlineoverridevirtual |
Returns true if this file will have changes when it is written to file.
Implements moveit_setup::GeneratedFile.
Definition at line 134 of file launch_bundle.hpp.
|
inlineoverridevirtual |
Writes the file to disk.
Implements moveit_setup::GeneratedFile.
Definition at line 139 of file launch_bundle.hpp.
|
protected |
Definition at line 150 of file launch_bundle.hpp.
|
protected |
Definition at line 149 of file launch_bundle.hpp.
|
protected |
Definition at line 151 of file launch_bundle.hpp.
|
protected |
Definition at line 151 of file launch_bundle.hpp.