CollisionAvoidanceHelper.h File Reference
#include <experimental/memory>
#include <vector>
#include <armarx/control/common/control_law/aron/CollisionPrimitives.aron.generated.h>
#include <RobotAPI/libraries/armem_objects/client/class/ClassReader.h>
#include <RobotAPI/libraries/armem_objects/client/instance/ObjectReader.h>
#include <RobotAPI/libraries/armem_objects/client/articulated_object/ArticulatedObjectReader.h>
#include <simox/control/environment/collision.h>
+ Include dependency graph for CollisionAvoidanceHelper.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::control
 
namespace  armarx::control::collision_avoidance
 
namespace  armarx::control::collision_avoidance::helpers
 

Functions

armarx::control::common::control_law::arondto::CollisionScene getCollisionSceneFromCollisionObjects (const std::map< std::string, 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 getCollisionSceneFromMemory (const std::vector< std::string > &objectIDs, armarx::armem::obj::clazz::ClassReader &objectClassReader, armarx::armem::obj::instance::Reader &objectInstanceReader, armarx::armem::articulated_object::ArticulatedObjectReader &articulatedObjectReader)