Go to the documentation of this file.
44 class ObjectPoseStorageInterface;
49 class ManagedIceObject;
72 std::unique_ptr<ObjectPoseStorageInterfacePrx> _objectPoseStorageComponent;
73 std::unique_ptr<objpose::ObjectPoseClient> _objectPoseClient;
107 std::optional<objectposes::Connection> _connection;
109 QLabel* _statusLabel =
nullptr;
110 QPushButton* _connectButton =
nullptr;
::IceInternal::ProxyHandle<::IceProxy::armarx::objpose::ObjectPoseStorageInterface > ObjectPoseStorageInterfacePrx
objpose::ObjectPoseMap getObjectPoseMap()
std::vector< ObjectInfo > getObjectInfo()
objpose::ObjectPoseClient & getObjectClient()
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
std::string getConnectedName() const
The ManagedIceObject is the base class for all ArmarX objects.
ObjectPoseStorageInterfacePrx getObjectPoseStorageComponent() const
Connection(ObjectPoseStorageInterfacePrx objectPoseStorageComponent)
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::map< ObjectID, ObjectPose > ObjectPoseMap