|
transformer
|
#include <Transformer.hpp>
Public Member Functions | |
| InverseTransformationElement (TransformationElement *source) | |
| virtual | ~InverseTransformationElement () |
| virtual bool | getTransformation (const base::Time &atTime, bool doInterpolation, TransformationType &tr) |
| virtual void | addTransformationChangedCallback (boost::function< void(const base::Time &ts)> callback) |
| TransformationElement * | getElement () |
| TransformationElement const * | getElement () const |
Public Member Functions inherited from transformer::TransformationElement | |
| TransformationElement (const std::string &sourceFrame, const std::string &targetFrame) | |
| virtual | ~TransformationElement () |
| 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 an inverse transformation.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
This function registers a callback, that should be called every time the TransformationElement changes its value.
Reimplemented from transformer::TransformationElement.
| TransformationElement * transformer::InverseTransformationElement::getElement | ( | ) |
| TransformationElement const * transformer::InverseTransformationElement::getElement | ( | ) | const |
|
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.6