|
transformer
|
#include <Transformer.hpp>
Public Member Functions | |
| DynamicTransformationElement (const std::string &sourceFrame, const std::string &targetFrame, aggregator::StreamAligner &aggregator, int priority=-10) | |
| virtual | ~DynamicTransformationElement () |
| virtual bool | getTransformation (const base::Time &atTime, bool doInterpolation, TransformationType &result) |
| int | getStreamIdx () const |
Public Member Functions inherited from transformer::TransformationElement | |
| TransformationElement (const std::string &sourceFrame, const std::string &targetFrame) | |
| virtual | ~TransformationElement () |
| virtual void | addTransformationChangedCallback (boost::function< void(const base::Time &ts)> callback) |
| virtual void | clearTransformationChangedCallbacks () |
| const std::string & | getSourceFrame () const |
| const std::string & | getTargetFrame () const |
Additional Inherited Members | |
Protected Attributes inherited from transformer::TransformationElement | |
| std::vector< boost::function< void(const base::Time &ts)> > | elementChangedCallbacks |
This class represents a dynamic transformation
| transformer::DynamicTransformationElement::DynamicTransformationElement | ( | const std::string & | sourceFrame, |
| const std::string & | targetFrame, | ||
| aggregator::StreamAligner & | aggregator, | ||
| int | priority = -10 |
||
| ) |
|
virtual |
|
inline |
|
virtual |
This method my be asked for a concrete transformation at a time X. On request this should should interpolate the transformation to match the given time better than the available data.
Note if no transformation is available getTransformation will return false
Implements transformer::TransformationElement.
1.8.13