3#include <experimental/memory>
6#include <armarx/control/common/control_law/aron/CollisionPrimitives.aron.generated.h>
10#include <simox/control/environment/collision.h>
15 armarx::control::common::control_law::arondto::CollisionScene
17 armarx::armem::obj::clazz::ClassReader& objectClassReader,
18 armarx::armem::obj::instance::Reader& objectInstanceReader,
19 armarx::armem::articulated_object::ArticulatedObjectReader& articulatedObjectReader);
21 armarx::control::common::control_law::arondto::CollisionScene
23 armarx::armem::obj::clazz::ClassReader& objectClassReader,
24 armarx::armem::obj::instance::Reader& objectInstanceReader,
25 armarx::armem::articulated_object::ArticulatedObjectReader& articulatedObjectReader);
27 armarx::control::common::control_law::arondto::CollisionScene
29 std::vector<simox::control::environment::TransformedCollisionObject>>& collisionObjects);
armarx::control::common::control_law::arondto::CollisionScene getCollisionSceneFromMemory(const std::vector< armarx::ObjectID > &objectIDs, armarx::armem::obj::clazz::ClassReader &objectClassReader, armarx::armem::obj::instance::Reader &objectInstanceReader, armarx::armem::articulated_object::ArticulatedObjectReader &articulatedObjectReader)
armarx::control::common::control_law::arondto::CollisionScene getCollisionSceneFromCollisionObjects(const std::map< std::string, std::vector< simox::control::environment::TransformedCollisionObject > > &collisionObjects)