|
| ProjectionFactorPPP () |
| Default constructor.
|
|
| ProjectionFactorPPP (const Point2 &measured, const SharedNoiseModel &model, Key poseKey, Key transformKey, Key pointKey, const boost::shared_ptr< CALIBRATION > &K) |
| Constructor TODO: Mark argument order standard (keys, measurement, parameters) More...
|
|
| ProjectionFactorPPP (const Point2 &measured, const SharedNoiseModel &model, Key poseKey, Key transformKey, Key pointKey, const boost::shared_ptr< CALIBRATION > &K, bool throwCheirality, bool verboseCheirality) |
| Constructor with exception-handling flags TODO: Mark argument order standard (keys, measurement, parameters) More...
|
|
virtual | ~ProjectionFactorPPP () |
| Virtual destructor.
|
|
virtual NonlinearFactor::shared_ptr | clone () const |
|
void | print (const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
| print More...
|
|
virtual bool | equals (const NonlinearFactor &p, double tol=1e-9) const |
| equals
|
|
Vector | evaluateError (const Pose3 &pose, const Pose3 &transform, const Point3 &point, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none, boost::optional< Matrix & > H3=boost::none) const |
| Evaluate error h(x)-z and optionally derivatives.
|
|
const Point2 & | measured () const |
| return the measurement
|
|
const boost::shared_ptr< CALIBRATION > | calibration () const |
| return the calibration object
|
|
bool | verboseCheirality () const |
| return verbosity
|
|
bool | throwCheirality () const |
| return flag for throwing cheirality exceptions
|
|
| NoiseModelFactor3 () |
| Default Constructor for I/O.
|
|
| NoiseModelFactor3 (const SharedNoiseModel &noiseModel, Key j1, Key j2, Key j3) |
| Constructor. More...
|
|
Key | key1 () const |
| methods to retrieve keys
|
|
Key | key2 () const |
|
Key | key3 () const |
|
virtual Vector | unwhitenedError (const Values &x, boost::optional< std::vector< Matrix > & > H=boost::none) const |
| Calls the 3-key specific version of evaluateError, which is pure virtual so must be implemented in the derived class. More...
|
|
virtual Vector | evaluateError (const X1 &, const X2 &, const X3 &, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none, boost::optional< Matrix & > H3=boost::none) const=0 |
| Override this method to finish implementing a trinary factor. More...
|
|