Autoware.Auto
tracker_types.hpp
Go to the documentation of this file.
1 // Copyright 2021 Apex.AI, Inc.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
15 #ifndef TRACKING__TRACKER_TYPES_HPP_
16 #define TRACKING__TRACKER_TYPES_HPP_
17 
18 #include <Eigen/Core>
19 
20 namespace autoware
21 {
22 namespace perception
23 {
24 namespace tracking
25 {
26 
28 constexpr uint16_t MAX_NUM_TRACKS = 256U;
29 
31 constexpr uint16_t NUM_OBJ_POSE_DIM = 2U;
32 
33 } // namespace tracking
34 } // namespace perception
35 } // namespace autoware
36 
37 #endif // TRACKING__TRACKER_TYPES_HPP_
autoware::perception::tracking::MAX_NUM_TRACKS
constexpr uint16_t MAX_NUM_TRACKS
Maximum number of tracks possible in every timestep.
Definition: tracker_types.hpp:28
autoware
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24
autoware::perception::tracking::NUM_OBJ_POSE_DIM
constexpr uint16_t NUM_OBJ_POSE_DIM
Number of dimensions needed to represent object position for tracking (x and y)
Definition: tracker_types.hpp:31