47 void print(
const std::string& s =
"")
const override {
60 const typename CAMERA::MeasurementVector& measured,
67#if GTSAM_ENABLE_BOOST_SERIALIZATION
69 friend class boost::serialization::access;
70 template<
class ARCHIVE>
71 void serialize(ARCHIVE & ar,
const unsigned int version) {
72 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);
Base class to create smart factors on poses or cameras.
Functions for triangulation.
Global functions in a separate testing namespace.
Definition chartTesting.h:28
TriangulationResult triangulateSafe(const CameraSet< CAMERA > &cameras, const typename CAMERA::MeasurementVector &measured, const TriangulationParameters ¶ms)
triangulateSafe: extensive checking of the outcome
Definition triangulation.h:706
A manifold defines a space in which there is a notion of a linear tangent space that can be centered ...
Definition Group.h:37
A helper that implements the traits interface for GTSAM types.
Definition Testable.h:152
A set of cameras, all with their own calibration.
Definition CameraSet.h:37
virtual void print(const std::string &s="") const
print
Definition CameraSet.h:86
bool equals(const CameraSet &p, double tol=1e-9) const
equals
Definition CameraSet.h:92
PinholeSet: triangulates point and keeps an estimate of it around.
Definition PinholeSet.h:29
TriangulationResult triangulateSafe(const typename CAMERA::MeasurementVector &measured, const TriangulationParameters ¶ms) const
triangulateSafe
Definition PinholeSet.h:59
bool equals(const PinholeSet &p, double tol=1e-9) const
equals
Definition PinholeSet.h:52
virtual ~PinholeSet()
Virtual destructor.
Definition PinholeSet.h:40
void print(const std::string &s="") const override
print
Definition PinholeSet.h:47
Definition triangulation.h:566
TriangulationResult is an optional point, along with the reasons why it is invalid.
Definition triangulation.h:646