boost::serialization::access class | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | friend |
error(const Values &values) const override | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
linearize(const Values &values) const override | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
noise_inv_sigma() const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
PrunedCopy(const std::unordered_set< gtsam::Key > &keys_to_remove) const final | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inlinevirtual |
robust() const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
robustLoss(const double mahal_distance) const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
RobustSmartProjectionPoseFactor() | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
RobustSmartProjectionPoseFactor(const SharedNoiseModel &sharedNoiseModel, const boost::shared_ptr< CALIBRATION > K, const boost::optional< Pose3 > body_P_sensor, const SmartProjectionParams ¶ms=SmartProjectionParams(), const bool rotation_only_fallback=false, const bool robust=true, const double huber_k=1.0) | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
serialized_error(const Values &values) const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
serialized_point(const Values &values) const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
useForRotationOnly(const gtsam::TriangulationResult &result) const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
valid(const Values &values) const | gtsam::RobustSmartProjectionPoseFactor< CALIBRATION > | inline |
~CumulativeFactor()=default | gtsam::CumulativeFactor | virtual |