Thunderbots Project
Loading...
Searching...
No Matches
robot_team_filter.h
1#pragma once
2
3#include "software/constants.h"
4#include "software/geom/angle.h"
5#include "software/geom/point.h"
6#include "software/sensor_fusion/filter/robot_filter.h"
7#include "software/world/team.h"
8
10{
11 public:
15 explicit RobotTeamFilter();
16
26 Team getFilteredData(const Team& current_team_state,
27 const std::vector<RobotDetection>& new_robot_detections);
28
29
30 // A map used to store a separate robot filter for each robot on this team, so
31 // each robot can be filtered and handled separately
32 std::map<int, RobotFilter> robot_filters;
33};
Definition robot_team_filter.h:10
Team getFilteredData(const Team &current_team_state, const std::vector< RobotDetection > &new_robot_detections)
Definition robot_team_filter.cpp:9
RobotTeamFilter()
Definition robot_team_filter.cpp:7
Definition team.h:15