Path: Several fixes suggested by wmayer

This commit is contained in:
Yorik van Havre
2015-07-14 12:23:40 -03:00
parent 42afedc4ba
commit 8b09e708e2
6 changed files with 12 additions and 11 deletions

View File

@@ -109,7 +109,7 @@ Vector3d Command::getCenter (void)
return vec;
}
const double Command::getValue(const std::string attr)
const double Command::getValue(const std::string& attr)
{
std::string a(attr);
boost::to_upper(a);
@@ -119,11 +119,11 @@ const double Command::getValue(const std::string attr)
return val;
}
const bool Command::has(const std::string attr)
const bool Command::has(const std::string& attr)
{
std::string a(attr);
boost::to_upper(a);
return (bool)Parameters.count(a);
return Parameters.count(a) > 0;
}
std::string Command::toGCode (void) const
@@ -139,7 +139,7 @@ std::string Command::toGCode (void) const
return str.str();
}
void Command::setFromGCode (std::string str)
void Command::setFromGCode (const std::string& str)
{
Parameters.clear();
std::string mode = "none";