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 
22 #include <sensor_msgs/msg/point_cloud2.hpp>
23 #include <geometry_msgs/msg/transform.hpp>
24 #include <geometry_msgs/msg/vector3.hpp>
26 #include <Eigen/Core>
27 #include <vector>
28 #include <algorithm>
29 #include "common/types.hpp"
30 
32 
33 namespace autoware
34 {
35 namespace localization
36 {
37 namespace ndt
38 {
39 using Real = float64_t;
40 } // namespace ndt
41 } // namespace localization
42 } // namespace autoware
43 
44 #endif // NDT__NDT_COMMON_HPP_
double float64_t
Definition: types.hpp:37
This file includes common type definition.
float64_t Real
Definition: ndt_common.hpp:39
This class defines common functions and classes to work with pointclouds.
This file includes common helper functions.
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24