|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_SG_ODE_SCENE_H_
28 #define _RL_SG_ODE_SCENE_H_
32 #include "../RaycastScene.h"
33 #include "../SimpleScene.h"
81 #endif // _RL_SG_ODE_SCENE_H_
Scene()
Definition: Scene.cpp:38
static void shapeNearCallback(void *data, dGeomID o1, dGeomID o2)
Definition: Scene.cpp:265
::rl::sg::Model * create()
Definition: Scene.cpp:126
static void rayNearCallback(void *data, dGeomID o1, dGeomID o2)
Definition: Scene.cpp:232
Definition: RaycastScene.h:41
::Eigen::Matrix< Real, 3, 1 > Vector3
Definition: Vector.h:45
dWorldID world
Definition: Scene.h:64
::rl::sg::Shape * raycast(const ::rl::math::Vector3 &source, const ::rl::math::Vector3 &target, ::rl::math::Real &distance)
Definition: Scene.cpp:165
dSpaceID space
Definition: Scene.h:62
static void modelNearCallback(void *data, dGeomID o1, dGeomID o2)
Definition: Scene.cpp:132
bool isColliding()
Definition: Scene.cpp:116
static void bodyNearCallback(void *data, dGeomID o1, dGeomID o2)
Definition: Scene.cpp:105
bool areColliding(::rl::sg::Body *first, ::rl::sg::Body *second)
Definition: Scene.cpp:61
double Real
Definition: Real.h:34
Definition: SimpleScene.h:41
virtual ~Scene()
Definition: Scene.cpp:48