53 config_data_->registerType(
"modified_urdf",
"moveit_setup::ModifiedUrdfConfig");
54 config_data_->get(
"modified_urdf",
"moveit_setup::ModifiedUrdfConfig");
78 virtual std::vector<std::pair<std::string, std::string>>
getArguments()
const
93 using Ptr = std::shared_ptr<IncludedXacroConfig>;
A virtual class that represents a xacro header that should be included in the modified urdf configura...
virtual bool hasChanges() const =0
Returns if the xacro and its properties have changed, resulting in the whole urdf needing regeneratio...
virtual std::vector< std::pair< std::string, std::string > > getArguments() const
Returns a list of name/value pairs for arguments that the modified urdf should have.
virtual std::vector< std::string > getCommands() const
Return a list of additional commands that need to be inserted after the xacro is included.
std::shared_ptr< IncludedXacroConfig > Ptr
std::shared_ptr< URDFConfig > urdf_config_
void onInit() override
Overridable initialization method.
virtual std::string getFilepath() const =0
The file path to use in the <xacro:include> tag.
where all the data for each part of the configuration is stored.
std::shared_ptr< DataWarehouse > config_data_