Go to the documentation of this file.
29 return std::sqrt(diff.x * diff.x + diff.y * diff.y + diff.z * diff.z);
32 void Update(
const Point_t& p,
const std::vector<cv::Point>& contour,
bool dataCorrect,
size_t max_trace_length)
42 if (
trace.size() > max_trace_length)
86 std::vector<std::unique_ptr<CTrack>>
tracks;
87 void Update(
const std::vector<Point_t>& detectedCentroid,
const std::vector<std::vector<cv::Point> > &contour);
std::vector< cv::Point > lastContour
std::vector< cv::Point > getLastContour() const
cv::Point3_< track_t > Point_t
void Update(const Point_t &p, const std::vector< cv::Point > &contour, bool dataCorrect, size_t max_trace_length)
track_t CalcDist(const Point_t &p)
std::vector< std::unique_ptr< CTrack > > tracks
std::vector< Point_t > trace
void updateParameters(const Params ¶meters)
void Update(const std::vector< Point_t > &detectedCentroid, const std::vector< std::vector< cv::Point > > &contour)
Point_t getEstimatedVelocity() const
int max_allowed_skipped_frames
Point_t Update(Point_t p, bool DataCorrect)
CTracker(const Params ¶meters)
CTrack(const Point_t &p, const std::vector< cv::Point > &contour, track_t dt, size_t trackID)
costmap_converter
Author(s): Christoph Rösmann
, Franz Albers , Otniel Rinaldo
autogenerated on Fri Sep 20 2024 02:19:25