Class TargetObservation

Class Documentation

class aslam::calibration::TargetObservation

Public Functions

ASLAM_POINTER_TYPEDEFS(TargetObservation)
inline TargetObservation(const TargetBase::Ptr &target, const uint32_t im_height, const uint32_t im_width, const Eigen::VectorXi &corner_ids, const Eigen::Matrix2Xd &image_corners)
inline virtual ~TargetObservation()
inline TargetBase::Ptr getTarget()
inline TargetBase::ConstPtr getTarget() const
inline uint32_t getImageWidth()
inline uint32_t getImageHeight()
inline bool observedCornerId(size_t corner_id)
inline bool allCornersObservered() const
inline size_t numObservedCorners() const
inline const Eigen::Matrix2Xd &getObservedCorners() const
inline Eigen::Vector2d getObservedCorner(size_t idx) const
inline const Eigen::VectorXi &getObservedCornerIds() const
inline bool getObservedCornerById(int corner_id, Eigen::Vector2d *obs_corner) const
inline size_t getObservedCornerId(int idx) const
inline void drawCornersIntoImage(cv::Mat *out_image) const
inline Eigen::Matrix3Xd getCorrespondingTargetPoints() const