Class TargetObservation¶
Defined in File target-observation.h
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¶
-
ASLAM_POINTER_TYPEDEFS(TargetObservation)¶