Skip to content
Snippets Groups Projects
Commit c83fa97a authored by Joseph Mirabel's avatar Joseph Mirabel Committed by Joseph Mirabel
Browse files

[C++] GeometryData constructor activates all the collision pairs.

parent a1a31474
No related branches found
No related tags found
No related merge requests found
......@@ -444,15 +444,13 @@ struct GeometryObject
GeometryData(const GeometryModel & modelGeom)
: model_geom(modelGeom)
, oMg(model_geom.ngeoms)
, activeCollisionPairs()
, distance_results()
, collision_results()
, activeCollisionPairs(modelGeom.collisionPairs.size(), true)
, distance_results(modelGeom.collisionPairs.size())
, collision_results(modelGeom.collisionPairs.size())
, radius()
{
activeCollisionPairs.resize(modelGeom.collisionPairs.size());
distance_results.resize(modelGeom.collisionPairs.size());
collision_results.resize(modelGeom.collisionPairs.size());
collisionObjects.reserve(modelGeom.geometryObjects.size());
BOOST_FOREACH( const GeometryObject & geom, modelGeom.geometryObjects)
{ collisionObjects.push_back
(fcl::CollisionObject(geom.collision_geometry)); }
......
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