Apollo
11.0
自动驾驶开放平台
ft_definitions.h
浏览该文件的文档.
1
/******************************************************************************
2
* Copyright 2020 The Apollo Authors. All Rights Reserved.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*****************************************************************************/
16
17
#pragma once
18
19
#include <memory>
20
21
#include "modules/common_msgs/localization_msgs/localization.pb.h"
22
#include "modules/common_msgs/perception_msgs/perception_obstacle.pb.h"
23
#include "modules/v2x/proto/v2x_obstacles.pb.h"
24
25
#include "
modules/v2x/fusion/libs/common/v2x_object.h
"
26
27
namespace
apollo
{
28
namespace
v2x {
29
namespace
ft {
30
31
using
apollo::localization::LocalizationEstimate
;
32
using
apollo::perception::PerceptionObstacle
;
33
using
apollo::perception::PerceptionObstacles
;
34
using
apollo::v2x::V2XObstacle
;
35
using
apollo::v2x::V2XObstacles
;
36
using
apollo::v2x::ft::base::Object
;
37
38
using
PerceptionObstaclesPtr
= std::shared_ptr<PerceptionObstacles>;
39
using
V2XObstaclesPtr
= std::shared_ptr<V2XObstacles>;
40
using
StatusPtr
= std::shared_ptr<LocalizationEstimate>;
41
42
}
// namespace ft
43
}
// namespace v2x
44
}
// namespace apollo
apollo::v2x::ft::V2XObstaclesPtr
std::shared_ptr< V2XObstacles > V2XObstaclesPtr
Definition
ft_definitions.h:39
apollo::v2x::ft::PerceptionObstaclesPtr
std::shared_ptr< PerceptionObstacles > PerceptionObstaclesPtr
Definition
ft_definitions.h:38
apollo::v2x::ft::StatusPtr
std::shared_ptr< LocalizationEstimate > StatusPtr
Definition
ft_definitions.h:40
apollo
class register implement
Definition
arena_queue.h:37
apollo::localization::LocalizationEstimate
Definition
localization.proto:48
apollo::perception::PerceptionObstacle
Definition
perception_obstacle.proto:64
apollo::perception::PerceptionObstacles
Definition
perception_obstacle.proto:246
apollo::v2x::V2XObstacle
Definition
v2x_obstacles.proto:41
apollo::v2x::V2XObstacles
Definition
v2x_obstacles.proto:46
apollo::v2x::ft::base::Object
Definition
v2x_object.h:126
v2x_object.h
modules
v2x
fusion
apps
common
ft_definitions.h