|
From: <is...@us...> - 2009-07-22 02:07:47
|
Revision: 19367
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=19367&view=rev
Author: isucan
Date: 2009-07-22 02:07:42 +0000 (Wed, 22 Jul 2009)
Log Message:
-----------
getter for int param
Modified Paths:
--------------
pkg/trunk/motion_planning/planning_environment/include/planning_environment/models/robot_models.h
pkg/trunk/motion_planning/planning_environment/src/models/robot_models.cpp
Modified: pkg/trunk/motion_planning/planning_environment/include/planning_environment/models/robot_models.h
===================================================================
--- pkg/trunk/motion_planning/planning_environment/include/planning_environment/models/robot_models.h 2009-07-22 01:59:56 UTC (rev 19366)
+++ pkg/trunk/motion_planning/planning_environment/include/planning_environment/models/robot_models.h 2009-07-22 02:07:42 UTC (rev 19367)
@@ -72,7 +72,8 @@
bool hasParam(const std::string ¶m);
std::string getParamString(const std::string ¶m, const std::string &def = "");
double getParamDouble(const std::string ¶m, double def);
-
+ int getParamInt(const std::string ¶m, int def);
+
private:
std::string description_;
Modified: pkg/trunk/motion_planning/planning_environment/src/models/robot_models.cpp
===================================================================
--- pkg/trunk/motion_planning/planning_environment/src/models/robot_models.cpp 2009-07-22 01:59:56 UTC (rev 19366)
+++ pkg/trunk/motion_planning/planning_environment/src/models/robot_models.cpp 2009-07-22 02:07:42 UTC (rev 19367)
@@ -185,6 +185,13 @@
return value;
}
+int planning_environment::RobotModels::PlannerConfig::getParamInt(const std::string ¶m, int def)
+{
+ int value;
+ nh_.param(description_ + "_planning/planner_configs/" + config_ + "/" + param, value, def);
+ return value;
+}
+
std::vector< boost::shared_ptr<planning_environment::RobotModels::PlannerConfig> > planning_environment::RobotModels::getGroupPlannersConfig(const std::string &group)
{
std::string configs_list;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|