YARP
Yet Another Robot Platform
yarp::dev::IFrameTransformStorageSet Class Referenceabstract

Transform Interface. More...

#include <yarp/dev/IFrameTransformStorage.h>

+ Inheritance diagram for yarp::dev::IFrameTransformStorageSet:

Public Member Functions

virtual ~IFrameTransformStorageSet ()
 
virtual bool setTransforms (const std::vector< yarp::math::FrameTransform > &transforms)=0
 Save some frame transforms in a storage. More...
 
virtual bool setTransform (const yarp::math::FrameTransform &transform)=0
 Save a frame transform in a storage. More...
 
virtual bool clearAll ()=0
 Delete all transforms in a storage. More...
 
virtual bool deleteTransform (std::string src, std::string dst)=0
 Delete a single transform in the storage. More...
 

Detailed Description

Transform Interface.

Definition at line 29 of file IFrameTransformStorage.h.

Constructor & Destructor Documentation

◆ ~IFrameTransformStorageSet()

yarp::dev::IFrameTransformStorageSet::~IFrameTransformStorageSet ( )
virtualdefault

Member Function Documentation

◆ clearAll()

virtual bool yarp::dev::IFrameTransformStorageSet::clearAll ( )
pure virtual

Delete all transforms in a storage.

Returns
true/false

Implemented in FrameTransformContainer, FrameTransformStorage, FrameTransformSetMultiplexer, FrameTransformSet_nwc_yarp, and FrameTransformSet_nwc_ros.

◆ deleteTransform()

virtual bool yarp::dev::IFrameTransformStorageSet::deleteTransform ( std::string  src,
std::string  dst 
)
pure virtual

Delete a single transform in the storage.

Parameters
srcthe source of frame transform to delete
dstthe destination of frame transform to delete
Returns
true/false

Implemented in FrameTransformContainer, FrameTransformStorage, FrameTransformSetMultiplexer, FrameTransformSet_nwc_yarp, and FrameTransformSet_nwc_ros.

◆ setTransform()

virtual bool yarp::dev::IFrameTransformStorageSet::setTransform ( const yarp::math::FrameTransform transform)
pure virtual

Save a frame transform in a storage.

Parameters
transformsthe transform to be stored
Returns
true/false

Implemented in FrameTransformContainer, FrameTransformStorage, FrameTransformSetMultiplexer, FrameTransformSet_nwc_yarp, and FrameTransformSet_nwc_ros.

◆ setTransforms()

virtual bool yarp::dev::IFrameTransformStorageSet::setTransforms ( const std::vector< yarp::math::FrameTransform > &  transforms)
pure virtual

Save some frame transforms in a storage.

Parameters
transformsthe list of transforms to be stored
Returns
true/false

Implemented in FrameTransformContainer, FrameTransformStorage, FrameTransformSetMultiplexer, FrameTransformSet_nwc_yarp, and FrameTransformSet_nwc_ros.


The documentation for this class was generated from the following files: