25#include <VirtualRobot/VirtualRobot.h>
42 static VirtualRobot::ManipulationObjectPtr
46 static VirtualRobot::SceneObjectSetPtr
48 static VirtualRobot::SceneObjectSetPtr
detail::OccupancyGridHelperParams Params
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
static VirtualRobot::ManipulationObjectPtr asManipulationObject(const objpose::ObjectPose &objectPose)
VirtualRobot::SceneObjectSetPtr fetchSceneObjects()
static ManipulationObjectSetPtr asManipulationObjects(const objpose::ObjectPoseSeq &objectPoses)
std::vector< VirtualRobot::ManipulationObject > ManipulationObjectSet
std::shared_ptr< ManipulationObjectSet > ManipulationObjectSetPtr
ManipulationObjectSetPtr fetchManipulationObjects()
static VirtualRobot::SceneObjectSetPtr asSceneObjects(const objpose::ObjectPoseSeq &objectPoses)
CollisionModelHelper(const objpose::ObjectPoseClient &client)
static void visualizeCollisionModel(const VirtualRobot::CollisionModelPtr &model, viz::Client &arviz)
std::vector< ObjectPose > ObjectPoseSeq
An object pose as stored by the ObjectPoseStorage.