Transform Interface. More...
#include <yarp/dev/IFrameTransformStorage.h>
Public Member Functions | |
virtual | ~IFrameTransformStorageSet () |
virtual bool | setTransforms (const std::vector< yarp::math::FrameTransform > &transforms)=0 |
Save some frame transforms in a storage. | |
virtual bool | setTransform (const yarp::math::FrameTransform &transform)=0 |
Save a frame transform in a storage. | |
virtual bool | clearAll ()=0 |
Delete all transforms in a storage. | |
virtual bool | deleteTransform (std::string src, std::string dst)=0 |
Delete a single transform in the storage. | |
Transform Interface.
Definition at line 28 of file IFrameTransformStorage.h.
|
virtualdefault |
|
pure virtual |
Delete all transforms in a storage.
Implemented in FrameTransformSet_nwc_ros, FrameTransformSet_nwc_ros2, FrameTransformSet_nwc_yarp, FrameTransformSetMultiplexer, FrameTransformStorage, and yarp::dev::FrameTransformContainer.
|
pure virtual |
Delete a single transform in the storage.
src | the source of frame transform to delete |
dst | the destination of frame transform to delete |
Implemented in FrameTransformSet_nwc_ros, FrameTransformSet_nwc_ros2, FrameTransformSet_nwc_yarp, FrameTransformSetMultiplexer, FrameTransformStorage, and yarp::dev::FrameTransformContainer.
|
pure virtual |
Save a frame transform in a storage.
transforms | the transform to be stored |
Implemented in FrameTransformSet_nwc_ros, FrameTransformSet_nwc_ros2, FrameTransformSet_nwc_yarp, FrameTransformSetMultiplexer, FrameTransformStorage, and yarp::dev::FrameTransformContainer.
|
pure virtual |
Save some frame transforms in a storage.
transforms | the list of transforms to be stored |
Implemented in FrameTransformSet_nwc_ros, FrameTransformSet_nwc_ros2, FrameTransformSet_nwc_yarp, FrameTransformSetMultiplexer, FrameTransformStorage, and yarp::dev::FrameTransformContainer.