Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::perception::lidar::ROIService Class Reference

#include <roi_service.h>

Inheritance diagram for apollo::perception::lidar::ROIService:
Inheritance graph
Collaboration diagram for apollo::perception::lidar::ROIService:
Collaboration graph

Public Member Functions

 ROIService ()=default
 
 ~ROIService ()
 
bool Init (const SceneServiceInitOptions &options=SceneServiceInitOptions()) override
 
std::string Name () const override
 
bool QueryIsPointInROI (const Eigen::Vector3d &world_point)
 
bool QueryIsPointInROI (const Eigen::Vector3d &world_point, const ROIServiceContent &content)
 
- Public Member Functions inherited from apollo::perception::lidar::SceneService
 SceneService ()=default
 
virtual ~SceneService ()=default
 
void GetServiceContentCopy (SceneServiceContent *content)
 
void UpdateServiceContent (const SceneServiceContent &content)
 

Protected Attributes

ROIServiceContentroi_content_ref_ = nullptr
 
- Protected Attributes inherited from apollo::perception::lidar::SceneService
SceneServiceContentPtr self_content_
 
std::mutex mutex_
 

Constructor & Destructor Documentation

◆ ROIService()

apollo::perception::lidar::ROIService::ROIService ( )
default

◆ ~ROIService()

apollo::perception::lidar::ROIService::~ROIService ( )
inline

Member Function Documentation

◆ Init()

bool apollo::perception::lidar::ROIService::Init ( const SceneServiceInitOptions options = SceneServiceInitOptions())
overridevirtual

◆ Name()

std::string apollo::perception::lidar::ROIService::Name ( ) const
inlineoverridevirtual

◆ QueryIsPointInROI() [1/2]

bool apollo::perception::lidar::ROIService::QueryIsPointInROI ( const Eigen::Vector3d &  world_point)

◆ QueryIsPointInROI() [2/2]

bool apollo::perception::lidar::ROIService::QueryIsPointInROI ( const Eigen::Vector3d &  world_point,
const ROIServiceContent content 
)

Member Data Documentation

◆ roi_content_ref_

ROIServiceContent* apollo::perception::lidar::ROIService::roi_content_ref_ = nullptr
protected

The documentation for this class was generated from the following file: