Autoware.Auto
ndt_common.hpp
Go to the documentation of this file.
1 // Copyright 2019 the Autoware Foundation
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 // Co-developed by Tier IV, Inc. and Apex.AI, Inc.
16 
17 #ifndef NDT__NDT_COMMON_HPP_
18 #define NDT__NDT_COMMON_HPP_
19 
21 #include <sensor_msgs/msg/point_cloud2.hpp>
22 #include <geometry_msgs/msg/transform.hpp>
23 #include <geometry_msgs/msg/vector3.hpp>
25 #include <Eigen/Core>
26 #include <vector>
27 #include <algorithm>
28 #include "common/types.hpp"
29 
31 
32 namespace autoware
33 {
34 namespace localization
35 {
36 namespace ndt
37 {
38 using Real = float64_t;
39 } // namespace ndt
40 } // namespace localization
41 } // namespace autoware
42 
43 #endif // NDT__NDT_COMMON_HPP_
types.hpp
This file includes common type definition.
autoware::localization::ndt::Real
float64_t Real
Definition: ndt_common.hpp:38
autoware
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24
crtp.hpp
This file includes common helper functions.
visibility_control.hpp
autoware::common::types::float64_t
double float64_t
Definition: types.hpp:47