Template Class TriangulationFixture

Inheritance Relationships

Base Type

  • public Test

Class Documentation

template<typename MeasurementsType>
class TriangulationFixture : public Test

Protected Functions

inline virtual void SetUp()
inline void fillMeasurements(size_t n_observations)
aslam::TriangulationResult triangulate(Eigen::Vector3d *result) const
inline void setNMeasurements(const size_t n)
inline void setLandmark(const Eigen::Vector3d &p_G)
inline void inferMeasurements(double angle_noise = 0.)
void setMeasurements(const Eigen::Matrix3Xd &measurements)
inline void expectSuccess()
inline void expectFailue()
template<>
aslam::TriangulationResult triangulate(Eigen::Vector3d *result) const
template<>
aslam::TriangulationResult triangulate(Eigen::Vector3d *result) const
template<>
void setMeasurements(const Eigen::Matrix3Xd &measurements)
template<>
void setMeasurements(const Eigen::Matrix3Xd &measurements)

Protected Attributes

aslam::Transformation T_I_C_
MeasurementsType measurements_
Eigen::Matrix3Xd C_bearing_measurements_
Aligned<std::vector, aslam::Transformation> T_G_I_
Eigen::Vector3d p_G_