Apollo  6.0
Open source self driving car software
Namespaces | Functions
roi_filter.h File Reference
#include <memory>
#include <vector>
#include "modules/perception/base/hdmap_struct.h"
#include "modules/perception/base/object.h"
#include "modules/perception/base/point_cloud.h"
Include dependency graph for roi_filter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::perception
 apollo::perception
 
 apollo::perception::common
 

Functions

bool apollo::perception::common::IsPtInRoi (const std::shared_ptr< const apollo::perception::base::HdmapStruct > roi, const apollo::perception::base::PointD pt)
 
bool apollo::perception::common::IsObjectInRoi (const std::shared_ptr< const apollo::perception::base::HdmapStruct > roi, const std::shared_ptr< const apollo::perception::base::Object > obj)
 
bool apollo::perception::common::IsObjectBboxInRoi (const std::shared_ptr< const apollo::perception::base::HdmapStruct > roi, const std::shared_ptr< const apollo::perception::base::Object > obj)
 
bool apollo::perception::common::ObjectInRoiCheck (const std::shared_ptr< const apollo::perception::base::HdmapStruct > roi, const std::vector< std::shared_ptr< apollo::perception::base::Object >> &objs, std::vector< std::shared_ptr< apollo::perception::base::Object >> *valid_objs)