5 #ifndef GBMOT_OBJECTDATABOX_H 6 #define GBMOT_OBJECTDATABOX_H 8 #include "ObjectData2D.h" 14 typedef std::shared_ptr<ObjectDataBox> ObjectDataBoxPtr;
19 const cv::Point2d size_;
21 virtual void Print(std::ostream& os)
const override;
23 ObjectDataBox(
size_t frame_index, cv::Point2d anchor, cv::Point2d size);
25 cv::Point2d GetSize()
const;
27 virtual double CompareTo(ObjectDataPtr obj)
const override;
28 virtual ObjectDataPtr
Interpolate(ObjectDataPtr obj,
29 double fraction)
const override;
30 virtual void Visualize(cv::Mat& image, cv::Scalar& color)
const override;
35 #endif //GBMOT_OBJECTDATABOX_H Definition: DetectionSequence.cpp:7
virtual void Visualize(cv::Mat &image, cv::Scalar &color) const override
Definition: ObjectDataBox.cpp:62
Definition: ObjectDataBox.h:16
virtual double CompareTo(ObjectDataPtr obj) const override
Definition: ObjectDataBox.cpp:27
Definition: ObjectData2D.h:18
virtual ObjectDataPtr Interpolate(ObjectDataPtr obj, double fraction) const override
Definition: ObjectDataBox.cpp:41