Go to the documentation of this file.
28 template<
class CAMERA>
47 void print(
const std::string&
s =
"")
const override {
60 const typename CAMERA::MeasurementVector&
measured,
67 #ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
68 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);
77 template<
class CAMERA>
81 template<
class CAMERA>
TriangulationResult triangulateSafe(const typename CAMERA::MeasurementVector &measured, const TriangulationParameters ¶ms) const
triangulateSafe
Base class to create smart factors on poses or cameras.
Array< double, 1, 3 > e(1./3., 0.5, 2.)
static const SmartProjectionParams params
Functions for triangulation.
A set of cameras, all with their own calibration.
virtual void print(const std::string &s="") const
TriangulationResult triangulateSafe(const CameraSet< CAMERA > &cameras, const typename CAMERA::MeasurementVector &measured, const TriangulationParameters ¶ms)
triangulateSafe: extensive checking of the outcome
bool equals(const CameraSet &p, double tol=1e-9) const
equals
PinholeSet< CAMERA > This
void print(const std::string &s="") const override
print
bool equals(const PinholeSet &p, double tol=1e-9) const
equals
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:12:43