#include <obstacles_container.h>
◆ ObstaclesContainer() [1/2]
apollo::prediction::ObstaclesContainer::ObstaclesContainer |
( |
| ) |
|
◆ ObstaclesContainer() [2/2]
apollo::prediction::ObstaclesContainer::ObstaclesContainer |
( |
const SubmoduleOutput & |
submodule_output | ) |
|
|
explicit |
Constructor from container output.
◆ ~ObstaclesContainer()
virtual apollo::prediction::ObstaclesContainer::~ObstaclesContainer |
( |
| ) |
|
|
virtualdefault |
◆ BuildJunctionFeature()
void apollo::prediction::ObstaclesContainer::BuildJunctionFeature |
( |
| ) |
|
Build junction feature for obstacles.
◆ BuildLaneGraph()
void apollo::prediction::ObstaclesContainer::BuildLaneGraph |
( |
| ) |
|
Build lane graph for obstacles.
◆ CleanUp()
void apollo::prediction::ObstaclesContainer::CleanUp |
( |
| ) |
|
◆ Clear()
void apollo::prediction::ObstaclesContainer::Clear |
( |
| ) |
|
Clear obstacle container.
◆ curr_frame_considered_obstacle_ids()
const std::vector<int>& apollo::prediction::ObstaclesContainer::curr_frame_considered_obstacle_ids |
( |
| ) |
|
Get non-ignore obstacle IDs in the current frame.
- Returns
- Non-ignore obstacle IDs in the current frame
◆ curr_frame_movable_obstacle_ids()
const std::vector<int>& apollo::prediction::ObstaclesContainer::curr_frame_movable_obstacle_ids |
( |
| ) |
|
Get movable obstacle IDs in the current frame.
- Returns
- Movable obstacle IDs in the current frame
◆ curr_frame_obstacle_ids()
std::vector<int> apollo::prediction::ObstaclesContainer::curr_frame_obstacle_ids |
( |
| ) |
|
Get current frame obstacle IDs in the current frame.
- Returns
- Current frame obstacle IDs in the current frame
◆ curr_frame_unmovable_obstacle_ids()
const std::vector<int>& apollo::prediction::ObstaclesContainer::curr_frame_unmovable_obstacle_ids |
( |
| ) |
|
Get unmovable obstacle IDs in the current frame.
- Returns
- unmovable obstacle IDs in the current frame
◆ curr_scenario()
const Scenario& apollo::prediction::ObstaclesContainer::curr_scenario |
( |
| ) |
const |
◆ GetClustersPtr()
ObstacleClusters* apollo::prediction::ObstaclesContainer::GetClustersPtr |
( |
| ) |
const |
Get the raw pointer of clusters_.
◆ GetJunctionAnalyzer()
JunctionAnalyzer* apollo::prediction::ObstaclesContainer::GetJunctionAnalyzer |
( |
| ) |
|
◆ GetObstacle()
Obstacle* apollo::prediction::ObstaclesContainer::GetObstacle |
( |
const int |
id | ) |
|
Get obstacle pointer.
- Parameters
-
- Returns
- Obstacle pointer
◆ GetPerceptionObstacle()
const apollo::perception::PerceptionObstacle& apollo::prediction::ObstaclesContainer::GetPerceptionObstacle |
( |
const int |
id | ) |
|
◆ GetSubmoduleOutput()
◆ Insert()
void apollo::prediction::ObstaclesContainer::Insert |
( |
const ::google::protobuf::Message & |
message | ) |
|
|
overridevirtual |
◆ InsertFeatureProto()
void apollo::prediction::ObstaclesContainer::InsertFeatureProto |
( |
const Feature & |
feature | ) |
|
Insert a feature proto message into the container.
- Parameters
-
◆ InsertPerceptionObstacle()
void apollo::prediction::ObstaclesContainer::InsertPerceptionObstacle |
( |
const perception::PerceptionObstacle & |
perception_obstacle, |
|
|
const double |
timestamp |
|
) |
| |
Insert an perception obstacle.
- Parameters
-
Perception | obstacle Timestamp |
◆ NumOfObstacles()
size_t apollo::prediction::ObstaclesContainer::NumOfObstacles |
( |
| ) |
|
|
inline |
◆ SetConsideredObstacleIds()
void apollo::prediction::ObstaclesContainer::SetConsideredObstacleIds |
( |
| ) |
|
◆ timestamp()
double apollo::prediction::ObstaclesContainer::timestamp |
( |
| ) |
const |
The documentation for this class was generated from the following file: