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
9
class
RobotTeamFilter
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
};
RobotTeamFilter
Definition
robot_team_filter.h:10
RobotTeamFilter::getFilteredData
Team getFilteredData(const Team ¤t_team_state, const std::vector< RobotDetection > &new_robot_detections)
Definition
robot_team_filter.cpp:9
RobotTeamFilter::RobotTeamFilter
RobotTeamFilter()
Definition
robot_team_filter.cpp:7
Team
Definition
team.h:15
src
software
sensor_fusion
filter
robot_team_filter.h
Generated by
1.9.8