collision_scene_fcl.cpp
/tmp/ws/src/exotica/exotations/exotica_collision_scene_fcl/src/
collision__scene__fcl_8cpp
exotica_collision_scene_fcl/collision_scene_fcl.h
exotica
fcl_convert
fcl::Transform3f
KDL2fcl
namespacefcl__convert.html
a0c1d3a5d4bd9d0a3cfbd465bc279cbd0
(const KDL::Frame &frame)
collision_scene_fcl.h
/tmp/ws/src/exotica/exotations/exotica_collision_scene_fcl/include/exotica_collision_scene_fcl/
collision__scene__fcl_8h
exotica::CollisionSceneFCL::CollisionData
exotica::CollisionSceneFCL
exotica
exotica::CollisionSceneFCL::CollisionData
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
CollisionData
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
aea591754908b4183f804fb9b0d587492
(CollisionSceneFCL *scene_in)
fcl::CollisionRequest
request
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
afda1f0b1ba14ab62ce16340a0817025b
fcl::CollisionResult
result
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
a94b5cbd6e19fadaf4a3525b0ab0d057e
double
safe_distance
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
aedffcb8e49b118412743392c969cf0c8
CollisionSceneFCL *
scene
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
ae0a3ec73098f4e5636d79186d4fda89a
bool
self
structexotica_1_1CollisionSceneFCL_1_1CollisionData.html
a4feb695d7fd42add68f21fde11705b00
exotica::CollisionSceneFCL
classexotica_1_1CollisionSceneFCL.html
exotica::CollisionScene
Instantiable< CollisionSceneFCLInitializer >
exotica::CollisionSceneFCL::CollisionData
std::vector< std::string >
GetCollisionRobotLinks
classexotica_1_1CollisionSceneFCL.html
ae9fdcbbca3e9246d80d8a69668d8c19a
() override
std::vector< std::string >
GetCollisionWorldLinks
classexotica_1_1CollisionSceneFCL.html
a3fc80f29aec671a00f893be4488267eb
() override
Eigen::Vector3d
GetTranslation
classexotica_1_1CollisionSceneFCL.html
a6dec6e3b31d1366e7abb28490622cd47
(const std::string &name) override
bool
IsCollisionFree
classexotica_1_1CollisionSceneFCL.html
a356b52dfe551695f33a86d14424313a9
(const std::string &o1, const std::string &o2, double safe_distance=0.0) override
bool
IsStateValid
classexotica_1_1CollisionSceneFCL.html
a66732af12f30bfa5592127cefca3ef0c
(bool self=true, double safe_distance=0.0) override
void
Setup
classexotica_1_1CollisionSceneFCL.html
a33d93279ae3707108f5436b9d93c62f6
() override
void
UpdateCollisionObjects
classexotica_1_1CollisionSceneFCL.html
a06604ccad470268238d44f7ef176e49f
(const std::map< std::string, std::weak_ptr< KinematicElement >> &objects) override
void
UpdateCollisionObjectTransforms
classexotica_1_1CollisionSceneFCL.html
ad52314f8e86c607807fbb9f018f3b242
() override
static bool
CollisionCallback
classexotica_1_1CollisionSceneFCL.html
a1b63b5a496e51b8174937b9b59866a2c
(fcl::CollisionObject *o1, fcl::CollisionObject *o2, void *data)
static bool
IsAllowedToCollide
classexotica_1_1CollisionSceneFCL.html
ac657d409b48e6568a5737f62bc021820
(fcl::CollisionObject *o1, fcl::CollisionObject *o2, bool self, CollisionSceneFCL *scene)
std::shared_ptr< fcl::CollisionObject >
ConstructFclCollisionObject
classexotica_1_1CollisionSceneFCL.html
a93c2cf7b664bb079fd124a7d43a5a837
(long i, std::shared_ptr< KinematicElement > element)
static void
CheckCollision
classexotica_1_1CollisionSceneFCL.html
af6730930af0fba696f50471b5c336db0
(fcl::CollisionObject *o1, fcl::CollisionObject *o2, CollisionData *data)
std::unordered_map< std::string, std::shared_ptr< fcl::CollisionObject > >
fcl_cache_
classexotica_1_1CollisionSceneFCL.html
a2584d26b5fcb49f19d267b7b65439b56
std::vector< fcl::CollisionObject * >
fcl_objects_
classexotica_1_1CollisionSceneFCL.html
a521c6490062b53f4942a4355d6a3c1ee
std::vector< std::weak_ptr< KinematicElement > >
kinematic_elements_
classexotica_1_1CollisionSceneFCL.html
abf4dc54503a0ac02efcf8384dd670188
exotica
namespaceexotica.html
exotica::CollisionSceneFCL
fcl_convert
namespacefcl__convert.html
fcl::Transform3f
KDL2fcl
namespacefcl__convert.html
a0c1d3a5d4bd9d0a3cfbd465bc279cbd0
(const KDL::Frame &frame)