Classes | Namespaces | Macros | Typedefs
collision_scene.h File Reference
#include <Eigen/Dense>
#include <sstream>
#include <string>
#include <tuple>
#include <unordered_map>
#include <unordered_set>
#include <exotica_core/factory.h>
#include <exotica_core/kinematic_element.h>
#include <exotica_core/object.h>
Include dependency graph for collision_scene.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  exotica::AllowedCollisionMatrix
 The AllowedCollisionMatrix is a data structure containing links for which a detected collision does not result in a state to be considered invalid/in-collision. This can exclude links that are in collision by default, neighbouring links, or links that could never be possibly in collision (e.g. if out of reach). More...
 
struct  exotica::CollisionProxy
 
class  exotica::CollisionScene
 The class of collision scene. More...
 
struct  exotica::ContinuousCollisionProxy
 

Namespaces

 exotica
 

Macros

#define REGISTER_COLLISION_SCENE_TYPE(TYPE, DERIV)   EXOTICA_CORE_REGISTER(exotica::CollisionScene, TYPE, DERIV)
 

Typedefs

typedef std::shared_ptr< CollisionScene > exotica::CollisionScenePtr
 

Macro Definition Documentation

◆ REGISTER_COLLISION_SCENE_TYPE

#define REGISTER_COLLISION_SCENE_TYPE (   TYPE,
  DERIV 
)    EXOTICA_CORE_REGISTER(exotica::CollisionScene, TYPE, DERIV)

Definition at line 45 of file collision_scene.h.



exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Fri Aug 2 2024 08:43:02