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_