|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_SG_SOLID_SCENE_H
28 #define RL_SG_SOLID_SCENE_H
30 #include <SOLID/SOLID.h>
31 #include <SOLID/SOLID_broad.h>
33 #include "../DepthScene.h"
34 #include "../DistanceScene.h"
35 #include "../RaycastScene.h"
36 #include "../SimpleScene.h"
83 static void beginOverlap(
void* clientData,
void* object1,
void* object2);
85 static void endOverlap(
void* clientData,
void* object1,
void* object2);
91 #endif // RL_SG_SOLID_SCENE_H
void setMargin(const ::rl::math::Real &margin)
Definition: Scene.cpp:279
Definition: DistanceScene.h:44
::rl::math::Real depth(::rl::sg::Shape *first, ::rl::sg::Shape *second, ::rl::math::Vector3 &point1, ::rl::math::Vector3 &point2)
Definition: Scene.cpp:108
::Eigen::Matrix< Real, 3, 1 > Vector3
Definition: Vector.h:46
Definition: RaycastScene.h:41
virtual ~Scene()
Definition: Scene.cpp:51
bool areColliding(::rl::sg::Shape *first, ::rl::sg::Shape *second)
Definition: Scene.cpp:70
BP_SceneHandle broad
Definition: Scene.h:76
static void beginOverlap(void *clientData, void *object1, void *object2)
Definition: Scene.cpp:92
::rl::math::Real distance(::rl::sg::Shape *first, ::rl::sg::Shape *second, ::rl::math::Vector3 &point1, ::rl::math::Vector3 &point2)
Definition: Scene.cpp:135
static void endOverlap(void *clientData, void *object1, void *object2)
Definition: Scene.cpp:198
DT_SceneHandle scene
Definition: Scene.h:78
Scene()
Definition: Scene.cpp:40
::rl::sg::Model * create()
Definition: Scene.cpp:102
Definition: DepthScene.h:42
double Real
Definition: Real.h:42
::rl::sg::Shape * raycast(const ::rl::math::Vector3 &source, const ::rl::math::Vector3 &target, ::rl::math::Real &distance)
Definition: Scene.cpp:208
Definition: SimpleScene.h:41
Robotics Library.
Definition: AnalogInput.cpp:30