5 #ifndef GBMOT_OBJECTDATAANGULAR_H 6 #define GBMOT_OBJECTDATAANGULAR_H 8 #include "ObjectData3D.h" 27 double angular_weight_;
29 virtual void Print(std::ostream& os)
const override;
51 double angle,
double temporal_weight,
52 double spatial_weight,
double angular_weight);
72 virtual double CompareTo(ObjectDataPtr obj)
const override;
73 virtual ObjectDataPtr
Interpolate(ObjectDataPtr obj,
double fraction)
const override;
74 virtual void Visualize(cv::Mat& image, cv::Scalar& color)
const override;
79 #endif //GBMOT_OBJECTDATAANGULAR_H double GetAngle() const
Definition: ObjectDataAngular.cpp:24
Definition: ObjectDataAngular.h:16
virtual ObjectDataPtr Interpolate(ObjectDataPtr obj, double fraction) const override
Definition: ObjectDataAngular.cpp:44
ObjectDataAngular(size_t frame_index, const cv::Point3d &position, double angle)
Definition: ObjectDataAngular.cpp:10
void SetAngularWeight(double weight)
Definition: ObjectDataAngular.cpp:19
Definition: Definitions.h:11
virtual double CompareTo(ObjectDataPtr obj) const override
Definition: ObjectDataAngular.cpp:34
Definition: ObjectData3D.h:16
virtual void Visualize(cv::Mat &image, cv::Scalar &color) const override
Definition: ObjectDataAngular.cpp:63
double GetAngularWeight() const
Definition: ObjectDataAngular.cpp:29