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>
bool equals(const PinholeSet &p, double tol=1e-9) const
equals
Definition: PinholeSet.h:52
TriangulationResult triangulateSafe(const typename CAMERA::MeasurementVector &measured, const TriangulationParameters ¶ms) const
triangulateSafe
Definition: PinholeSet.h:59
bool equals(const CameraSet &p, double tol=1e-9) const
equals
Definition: CameraSet.h:91
std::string serialize(const T &input)
serializes to a string
Definition: serialization.h:113
Base class to create smart factors on poses or cameras.
Definition: Testable.h:152
Definition: PinholeSet.h:29
void print(const std::string &s="") const override
print
Definition: PinholeSet.h:47
A set of cameras, all with their own calibration.
Definition: CameraSet.h:36
virtual void print(const std::string &s="") const
Definition: CameraSet.h:85
Definition: triangulation.h:555
Functions for triangulation.
TriangulationResult triangulateSafe(const CameraSet< CAMERA > &cameras, const typename CAMERA::MeasurementVector &measured, const TriangulationParameters ¶ms)
triangulateSafe: extensive checking of the outcome
Definition: triangulation.h:687
Definition: chartTesting.h:28
virtual ~PinholeSet()
Definition: PinholeSet.h:40
Definition: triangulation.h:627