|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_SG_ODE_SCENE_H
28 #define RL_SG_ODE_SCENE_H
32 #include "../DepthScene.h"
33 #include "../RaycastScene.h"
34 #include "../SimpleScene.h"
93 #endif // RL_SG_ODE_SCENE_H
Scene()
Definition: Scene.cpp:38
::rl::sg::Model * create()
Definition: Scene.cpp:147
static void modelSimpleCallback(void *data, ::dGeomID o1, ::dGeomID o2)
Definition: Scene.cpp:153
::dWorldID world
Definition: Scene.h:72
::Eigen::Matrix< Real, 3, 1 > Vector3
Definition: Vector.h:46
Definition: RaycastScene.h:41
static void shapeDepthCallback(void *data, ::dGeomID o1, ::dGeomID o2)
Definition: Scene.cpp:273
::rl::sg::Shape * raycast(const ::rl::math::Vector3 &source, const ::rl::math::Vector3 &target, ::rl::math::Real &distance)
Definition: Scene.cpp:173
static void rayNearCallback(void *data, ::dGeomID o1, ::dGeomID o2)
Definition: Scene.cpp:240
static void bodySimpleCallback(void *data, ::dGeomID o1, ::dGeomID o2)
Definition: Scene.cpp:111
bool isColliding()
Definition: Scene.cpp:139
::dSpaceID space
Definition: Scene.h:70
::rl::math::Real depth(::rl::sg::Shape *first, ::rl::sg::Shape *second, ::rl::math::Vector3 &point1, ::rl::math::Vector3 &point2)
Definition: Scene.cpp:117
bool areColliding(::rl::sg::Body *first, ::rl::sg::Body *second)
Definition: Scene.cpp:61
Definition: DepthScene.h:42
static void bodyDepthCallback(void *data, ::dGeomID o1, ::dGeomID o2)
Definition: Scene.cpp:105
double Real
Definition: Real.h:42
Definition: SimpleScene.h:41
static void shapeSimpleCallback(void *data, ::dGeomID o1, ::dGeomID o2)
Definition: Scene.cpp:279
virtual ~Scene()
Definition: Scene.cpp:48
Robotics Library.
Definition: AnalogInput.cpp:30