Skip to content
Snippets Groups Projects
Commit 0bcc739d authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Document principal derived methods

parent 2fdd35e2
No related branches found
No related tags found
1 merge request!42devel->main
...@@ -123,12 +123,44 @@ class ProcessorOdomIcp : public ProcessorTracker, public MotionProvider ...@@ -123,12 +123,44 @@ class ProcessorOdomIcp : public ProcessorTracker, public MotionProvider
protected: protected:
void preProcess() override; void preProcess() override;
/** \brief Compute transform from origin to incoming.
*
* The transform is the result of aligning the scans in origin and incoming.
* This alignement takes as prior the current transform from origin to last.
*
* \return the number of features tracked. This is always zero since this processor is not tracking features.
*/
unsigned int processKnown() override; unsigned int processKnown() override;
/** \brief Compute transform from last to incoming.
*
* The transform is the result of aligning the scans in last and incoming.
* This alignement takes as prior the identity transform.
*
* \param _max_features number of features to extract. This is ignored since this processor is not extracting features.
*
* \return the number of features extracted. This is always zero since this processor is not extracting features.
*/
unsigned int processNew(const int& _max_features) override; unsigned int processNew(const int& _max_features) override;
bool voteForKeyFrame() const override; bool voteForKeyFrame() const override;
/** \brief advance pointers and update internal values
*
* We do several things:
* - Advance derived pointers
* - Advance isometries
* - Update extrinsic isometries in case they have changed
* - Compute odometry
*/
void advanceDerived() override; void advanceDerived() override;
/** \brief advance pointers and update internal values
*
* We do several things:
* - Reset derived pointers
* - Reset isometries
* - Update extrinsic isometries in case they have changed
* - Compute odometry
*/
void resetDerived() override; void resetDerived() override;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment