Apollo  v5.5.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::camera::TLPreprocessor Class Reference

#include <tl_preprocessor.h>

Collaboration diagram for apollo::perception::camera::TLPreprocessor:
Collaboration graph

Public Member Functions

 TLPreprocessor ()=default
 
 ~TLPreprocessor ()=default
 
bool Init (const TrafficLightPreprocessorInitOptions &options)
 
std::string Name () const
 
bool UpdateCameraSelection (const CarPose &pose, const TLPreprocessorOption &option, std::vector< base::TrafficLightPtr > *lights)
 
bool SyncInformation (const double ts, const std::string &camera_name)
 
bool UpdateLightsProjection (const CarPose &pose, const TLPreprocessorOption &option, const std::string &camera_name, std::vector< base::TrafficLightPtr > *lights)
 
bool SetCameraWorkingFlag (const std::string &camera_name, bool is_working)
 
bool GetCameraWorkingFlag (const std::string &camera_name, bool *is_working) const
 
const std::vector< std::string > & GetCameraNamesByDescendingFocalLen () const
 
bool GetAlllightsOutsideFlag () const
 

Constructor & Destructor Documentation

◆ TLPreprocessor()

apollo::perception::camera::TLPreprocessor::TLPreprocessor ( )
default

◆ ~TLPreprocessor()

apollo::perception::camera::TLPreprocessor::~TLPreprocessor ( )
default

Member Function Documentation

◆ GetAlllightsOutsideFlag()

bool apollo::perception::camera::TLPreprocessor::GetAlllightsOutsideFlag ( ) const

◆ GetCameraNamesByDescendingFocalLen()

const std::vector<std::string>& apollo::perception::camera::TLPreprocessor::GetCameraNamesByDescendingFocalLen ( ) const
inline

◆ GetCameraWorkingFlag()

bool apollo::perception::camera::TLPreprocessor::GetCameraWorkingFlag ( const std::string &  camera_name,
bool *  is_working 
) const

◆ Init()

bool apollo::perception::camera::TLPreprocessor::Init ( const TrafficLightPreprocessorInitOptions options)

◆ Name()

std::string apollo::perception::camera::TLPreprocessor::Name ( ) const

◆ SetCameraWorkingFlag()

bool apollo::perception::camera::TLPreprocessor::SetCameraWorkingFlag ( const std::string &  camera_name,
bool  is_working 
)

◆ SyncInformation()

bool apollo::perception::camera::TLPreprocessor::SyncInformation ( const double  ts,
const std::string &  camera_name 
)

◆ UpdateCameraSelection()

bool apollo::perception::camera::TLPreprocessor::UpdateCameraSelection ( const CarPose pose,
const TLPreprocessorOption option,
std::vector< base::TrafficLightPtr > *  lights 
)

◆ UpdateLightsProjection()

bool apollo::perception::camera::TLPreprocessor::UpdateLightsProjection ( const CarPose pose,
const TLPreprocessorOption option,
const std::string &  camera_name,
std::vector< base::TrafficLightPtr > *  lights 
)

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