Skip to content
Snippets Groups Projects
Commit 15b2df0a authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

some const functions public

parent e1fa6c08
No related branches found
No related tags found
No related merge requests found
...@@ -281,7 +281,7 @@ class ProcessorMotion : public ProcessorBase, public IsMotion ...@@ -281,7 +281,7 @@ class ProcessorMotion : public ProcessorBase, public IsMotion
PackKeyFramePtr computeProcessingStep(); PackKeyFramePtr computeProcessingStep();
// These are the pure virtual functions doing the mathematics // These are the pure virtual functions doing the mathematics
protected: public:
/** \brief convert raw CaptureMotion data to the delta-state format /** \brief convert raw CaptureMotion data to the delta-state format
* *
...@@ -416,6 +416,7 @@ class ProcessorMotion : public ProcessorBase, public IsMotion ...@@ -416,6 +416,7 @@ class ProcessorMotion : public ProcessorBase, public IsMotion
virtual Eigen::VectorXd correctDelta(const Eigen::VectorXd& delta_preint, virtual Eigen::VectorXd correctDelta(const Eigen::VectorXd& delta_preint,
const Eigen::VectorXd& delta_step) const = 0; const Eigen::VectorXd& delta_step) const = 0;
protected:
/** \brief emplace a CaptureMotion /** \brief emplace a CaptureMotion
* \param _ts time stamp * \param _ts time stamp
* \param _sensor Sensor that produced the Capture * \param _sensor Sensor that produced the Capture
...@@ -444,14 +445,15 @@ class ProcessorMotion : public ProcessorBase, public IsMotion ...@@ -444,14 +445,15 @@ class ProcessorMotion : public ProcessorBase, public IsMotion
*/ */
virtual FactorBasePtr emplaceFactor(FeatureBasePtr _feature_motion, CaptureBasePtr _capture_origin) = 0; virtual FactorBasePtr emplaceFactor(FeatureBasePtr _feature_motion, CaptureBasePtr _capture_origin) = 0;
virtual VectorXd getCalibration (const CaptureBasePtr _capture) const = 0;
virtual void setCalibration(const CaptureBasePtr _capture, const VectorXd& _calibration) = 0; virtual void setCalibration(const CaptureBasePtr _capture, const VectorXd& _calibration) = 0;
Motion motionZero(const TimeStamp& _ts) const; Motion motionZero(const TimeStamp& _ts) const;
public:
virtual VectorXd getCalibration (const CaptureBasePtr _capture) const = 0;
bool hasCalibration() const {return calib_size_ > 0;} bool hasCalibration() const {return calib_size_ > 0;}
public:
//getters //getters
CaptureMotionPtr getOrigin() const; CaptureMotionPtr getOrigin() const;
CaptureMotionPtr getLast() const; CaptureMotionPtr getLast() const;
......
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