Skip to content
Snippets Groups Projects
Commit c5a239cc authored by isucan's avatar isucan
Browse files

fix bug for when manager is empty

git-svn-id: https://kforge.ros.org/fcl/fcl_ros@90 253336fb-580f-4252-a368-f3cef5a2a82b
parent 46dd3294
No related branches found
No related tags found
No related merge requests found
...@@ -456,6 +456,9 @@ void SSaPCollisionManager::distance(CollisionObject* obj, void* cdata_, Distance ...@@ -456,6 +456,9 @@ void SSaPCollisionManager::distance(CollisionObject* obj, void* cdata_, Distance
void SSaPCollisionManager::collide(void* cdata, CollisionCallBack callback) const void SSaPCollisionManager::collide(void* cdata, CollisionCallBack callback) const
{ {
if (size() < 1)
return;
// simple sweep and prune method // simple sweep and prune method
double delta_x = (objs_x[objs_x.size() - 1])->getAABB().min_[0] - (objs_x[0])->getAABB().min_[0]; double delta_x = (objs_x[objs_x.size() - 1])->getAABB().min_[0] - (objs_x[0])->getAABB().min_[0];
double delta_y = (objs_x[objs_y.size() - 1])->getAABB().min_[1] - (objs_y[0])->getAABB().min_[1]; double delta_y = (objs_x[objs_y.size() - 1])->getAABB().min_[1] - (objs_y[0])->getAABB().min_[1];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment