changed atof() to uStr2Float()

This commit is contained in:
Mathieu Labbe
2015-02-04 21:25:44 -05:00
parent 05682b3159
commit 2bf43ac444
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -226,7 +226,7 @@ CoreWrapper::CoreWrapper(bool deleteDbOnStart) :
} }
if(parameters.find(Parameters::kRtabmapDetectionRate()) != parameters.end()) if(parameters.find(Parameters::kRtabmapDetectionRate()) != parameters.end())
{ {
rate_ = std::atof(parameters.at(Parameters::kRtabmapDetectionRate()).c_str()); rate_ = uStr2Float(parameters.at(Parameters::kRtabmapDetectionRate()));
ROS_INFO("RTAB-Map rate detection = %f Hz", rate_); ROS_INFO("RTAB-Map rate detection = %f Hz", rate_);
} }
bool isRGBD = uStr2Bool(parameters.at(Parameters::kRGBDEnabled()).c_str()); bool isRGBD = uStr2Bool(parameters.at(Parameters::kRGBDEnabled()).c_str());
@@ -1069,7 +1069,7 @@ bool CoreWrapper::updateRtabmapCallback(std_srvs::Empty::Request&, std_srvs::Emp
ROS_INFO("rtabmap: Updating parameters"); ROS_INFO("rtabmap: Updating parameters");
if(parameters.find(Parameters::kRtabmapDetectionRate()) != parameters.end()) if(parameters.find(Parameters::kRtabmapDetectionRate()) != parameters.end())
{ {
rate_ = std::atof(parameters.at(Parameters::kRtabmapDetectionRate()).c_str()); rate_ = uStr2Float(parameters.at(Parameters::kRtabmapDetectionRate()));
ROS_INFO("RTAB-Map rate detection = %f Hz", rate_); ROS_INFO("RTAB-Map rate detection = %f Hz", rate_);
} }
rtabmap_.parseParameters(parameters); rtabmap_.parseParameters(parameters);
+2 -2
View File
@@ -84,8 +84,8 @@ OdometryROS::OdometryROS(int argc, char * argv[]) :
if(values.size() == 6) if(values.size() == 6)
{ {
initialPose = Transform( initialPose = Transform(
atof(values[0].c_str()), atof(values[1].c_str()), atof(values[2].c_str()), uStr2Float(values[0]), uStr2Float(values[1]), uStr2Float(values[2]),
atof(values[3].c_str()), atof(values[4].c_str()), atof(values[5].c_str())); uStr2Float(values[3]), uStr2Float(values[4]), uStr2Float(values[5]));
} }
else else
{ {