22 #include <boost/optional.hpp> 29 template<
class CAMERA>
48 virtual void print(
const std::string& s =
"")
const {
61 const std::vector<Point2>& measured,
70 template<
class ARCHIVE>
71 void serialize(ARCHIVE & ar,
const unsigned int version) {
72 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);
76 template<
class CAMERA>
80 template<
class CAMERA>
TriangulationResult is an optional point, along with the reasons why it is invalid.
Definition: triangulation.h:384
Base class to create smart factors on poses or cameras.
virtual ~PinholeSet()
Virtual destructor.
Definition: PinholeSet.h:41
virtual void print(const std::string &s="") const
print
Definition: CameraSet.h:75
A helper that implements the traits interface for GTSAM types.
Definition: Testable.h:150
Definition: triangulation.h:322
Functions for triangulation.
TriangulationResult triangulateSafe(const std::vector< CAMERA > &cameras, const std::vector< Point2 > &measured, const TriangulationParameters ¶ms)
triangulateSafe: extensive checking of the outcome
Definition: triangulation.h:440
A set of cameras, all with their own calibration.
Definition: CameraSet.h:34
TriangulationResult triangulateSafe(const std::vector< Point2 > &measured, const TriangulationParameters ¶ms) const
triangulateSafe
Definition: PinholeSet.h:60
A manifold defines a space in which there is a notion of a linear tangent space that can be centered ...
Definition: concepts.h:30
bool equals(const CameraSet &p, double tol=1e-9) const
equals
Definition: CameraSet.h:82
virtual void print(const std::string &s="") const
print
Definition: PinholeSet.h:48
bool equals(const PinholeSet &p, double tol=1e-9) const
equals
Definition: PinholeSet.h:53
friend class boost::serialization::access
Serialization function.
Definition: PinholeSet.h:69
PinholeSet: triangulates point and keeps an estimate of it around.
Definition: PinholeSet.h:30
Global functions in a separate testing namespace.
Definition: chartTesting.h:28