Binary factor representing the first visual measurement using an inverse-depth parameterization.
|
|
| InvDepthFactorVariant3a () |
| | Default constructor.
|
| |
| | InvDepthFactorVariant3a (const Key poseKey, const Key landmarkKey, const Point2 &measured, const Cal3_S2::shared_ptr &K, const SharedNoiseModel &model) |
| | Constructor TODO: Mark argument order standard (keys, measurement, parameters) More...
|
| |
|
virtual | ~InvDepthFactorVariant3a () |
| | Virtual destructor.
|
| |
| void | print (const std::string &s="InvDepthFactorVariant3a", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
| | print More...
|
| |
|
virtual bool | equals (const NonlinearFactor &p, double tol=1e-9) const |
| | equals
|
| |
|
Vector | inverseDepthError (const Pose3 &pose, const Vector3 &landmark) const |
| |
|
Vector | evaluateError (const Pose3 &pose, const Vector3 &landmark, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const |
| | Evaluate error h(x)-z and optionally derivatives.
|
| |
|
const Point2 & | imagePoint () const |
| | return the measurement
|
| |
|
const Cal3_S2::shared_ptr | calibration () const |
| | return the calibration object
|
| |
|
| NoiseModelFactor2 () |
| | Default Constructor for I/O.
|
| |
| | NoiseModelFactor2 (const SharedNoiseModel &noiseModel, Key j1, Key j2) |
| | Constructor. More...
|
| |
|
Key | key1 () const |
| | methods to retrieve both keys
|
| |
|
Key | key2 () const |
| |
| virtual Vector | unwhitenedError (const Values &x, boost::optional< std::vector< Matrix > & > H=boost::none) const |
| | Calls the 2-key specific version of evaluateError, which is pure virtual so must be implemented in the derived class. More...
|
| |