|
| | NonAligningTransformer () |
| |
| virtual | ~NonAligningTransformer () |
| |
| virtual void | clear () |
| |
| virtual void | pushDynamicTransformation (const TransformationType &tr) |
| |
| | Transformer (int priority=-10) |
| |
| void | addTransformationChain (std::string from, std::string to, const std::vector< TransformationElement *> &chain) |
| |
| Transformation & | registerTransformation (std::string sourceFrame, std::string targetFrame) |
| |
| const std::vector< Transformation * > & | getRegisteredTransformations () |
| |
| void | unregisterTransformation (Transformation *transformation) |
| |
| void | registerTransformCallback (Transformation &transform, boost::function< void(const base::Time &ts, const Transformation &t)> callback) |
| |
| template<class T > |
| int | registerDataStream (base::Time dataPeriod, boost::function< void(const base::Time &ts, const T &value)> callback, int priority=-1, const std::string &name=std::string()) |
| |
| template<class T > |
| int | registerDataStreamWithTransform (base::Time dataPeriod, Transformation &transformation, boost::function< void(const base::Time &ts, const T &value, const Transformation &t)> callback, int priority=- 1, const std::string &name=std::string()) |
| |
| void | unregisterDataStream (int idx) |
| |
| void | disableStream (int idx) |
| |
| void | enableStream (int idx) |
| |
| bool | isStreamActive (int idx) const |
| |
| void | requestTransformationAtTime (int idx, base::Time ts) |
| |
| template<class T > |
| void | pushData (int idx, const base::Time &ts, const T &data) |
| |
| int | step () |
| |
| const aggregator::StreamAlignerStatus & | getStreamAlignerStatus () |
| |
| void | setTimeout (const base::Time &t) |
| |
| void | pushStaticTransformation (const TransformationType &tr) |
| |
| void | setFrameMapping (const std::string &frameName, const std::string &newName) |
| |
| const aggregator::StreamAlignerStatus & | getStatus () |
| |
| const TransformerStatus & | getTransformerStatus () |
| |
| virtual | ~Transformer () |
| |