|
#include <RobotAPI/libraries/obstacle_avoidance/CollisionModelHelper.h>
Public Types | |
using | ManipulationObjectSet = std::vector< VirtualRobot::ManipulationObject > |
using | ManipulationObjectSetPtr = std::shared_ptr< ManipulationObjectSet > |
Public Member Functions | |
CollisionModelHelper (const objpose::ObjectPoseClient &client) | |
ManipulationObjectSetPtr | fetchManipulationObjects () |
VirtualRobot::SceneObjectSetPtr | fetchSceneObjects () |
Static Public Member Functions | |
static VirtualRobot::ManipulationObjectPtr | asManipulationObject (const objpose::ObjectPose &objectPose) |
static ManipulationObjectSetPtr | asManipulationObjects (const objpose::ObjectPoseSeq &objectPoses) |
static VirtualRobot::SceneObjectSetPtr | asSceneObjects (const armem::vision::OccupancyGrid &occupancyGrid, const OccupancyGridHelper::Params ¶ms) |
static VirtualRobot::SceneObjectSetPtr | asSceneObjects (const objpose::ObjectPoseSeq &objectPoses) |
static void | visualizeCollisionModel (const VirtualRobot::CollisionModelPtr &model, viz::Client &arviz) |
Definition at line 36 of file CollisionModelHelper.h.
using ManipulationObjectSet = std::vector<VirtualRobot::ManipulationObject> |
Definition at line 39 of file CollisionModelHelper.h.
using ManipulationObjectSetPtr = std::shared_ptr<ManipulationObjectSet> |
Definition at line 40 of file CollisionModelHelper.h.
CollisionModelHelper | ( | const objpose::ObjectPoseClient & | client | ) |
Definition at line 126 of file CollisionModelHelper.cpp.
|
static |
Definition at line 39 of file CollisionModelHelper.cpp.
|
static |
Definition at line 146 of file CollisionModelHelper.cpp.
|
static |
|
static |
Definition at line 55 of file CollisionModelHelper.cpp.
CollisionModelHelper::ManipulationObjectSetPtr fetchManipulationObjects | ( | ) |
VirtualRobot::SceneObjectSetPtr fetchSceneObjects | ( | ) |
|
static |