use const_cast instead of static_cast

This commit is contained in:
v4hn 2017-09-28 11:44:28 -07:00
parent d02816ef67
commit cab3bba342
2 changed files with 2 additions and 2 deletions

View File

@ -76,7 +76,7 @@ namespace {
const double* joint_positions){ const double* joint_positions){
state->setJointGroupPositions(jmg, joint_positions); state->setJointGroupPositions(jmg, joint_positions);
state->update(); state->update();
return !scene->isStateColliding(static_cast<const robot_state::RobotState&>(*state), jmg->getName()); return !scene->isStateColliding(const_cast<const robot_state::RobotState&>(*state), jmg->getName());
} }
} }

View File

@ -100,7 +100,7 @@ namespace {
state->setJointGroupPositions(jmg, joint_positions); state->setJointGroupPositions(jmg, joint_positions);
state->update(); state->update();
if( scene->isStateColliding(static_cast<const robot_state::RobotState&>(*state), jmg->getName()) ){ if( scene->isStateColliding(const_cast<const robot_state::RobotState&>(*state), jmg->getName()) ){
old_solutions->emplace_back(); old_solutions->emplace_back();
state->copyJointGroupPositions(jmg, old_solutions->back()); state->copyJointGroupPositions(jmg, old_solutions->back());
return false; return false;