Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::camera::ObjectTemplateManager Class Reference

#include <object_template_manager.h>

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

Public Member Functions

bool Init (const ObjectTemplateManagerInitOptions &options)
 
float VehObjHwlBySearchTemplates (float *hwl, int *index=nullptr, bool *is_flip=nullptr)
 
const int NrDimPerTmplt ()
 
const std::vector< float > & VehHwl ()
 
const std::map< TemplateIndex, int > & LookUpTableMinVolumeIndex ()
 
const std::map< base::ObjectSubType, float > & TypeSpeedLimit ()
 
const std::vector< base::ObjectSubType > & TypeRefinedByTemplate ()
 
const std::vector< base::ObjectSubType > & TypeRefinedByRef ()
 
const std::vector< base::ObjectSubType > & TypeCanBeRef ()
 
const TemplateMapMinTemplateHWL ()
 
const TemplateMapMidTemplateHWL ()
 
const TemplateMapMaxTemplateHWL ()
 
const std::vector< TemplateMap > & TemplateHWL ()
 

Member Function Documentation

◆ Init()

bool apollo::perception::camera::ObjectTemplateManager::Init ( const ObjectTemplateManagerInitOptions options)

◆ LookUpTableMinVolumeIndex()

const std::map<TemplateIndex, int>& apollo::perception::camera::ObjectTemplateManager::LookUpTableMinVolumeIndex ( )
inline

◆ MaxTemplateHWL()

const TemplateMap& apollo::perception::camera::ObjectTemplateManager::MaxTemplateHWL ( )
inline

◆ MidTemplateHWL()

const TemplateMap& apollo::perception::camera::ObjectTemplateManager::MidTemplateHWL ( )
inline

◆ MinTemplateHWL()

const TemplateMap& apollo::perception::camera::ObjectTemplateManager::MinTemplateHWL ( )
inline

◆ NrDimPerTmplt()

const int apollo::perception::camera::ObjectTemplateManager::NrDimPerTmplt ( )
inline

◆ TemplateHWL()

const std::vector<TemplateMap>& apollo::perception::camera::ObjectTemplateManager::TemplateHWL ( )
inline

◆ TypeCanBeRef()

const std::vector<base::ObjectSubType>& apollo::perception::camera::ObjectTemplateManager::TypeCanBeRef ( )
inline

◆ TypeRefinedByRef()

const std::vector<base::ObjectSubType>& apollo::perception::camera::ObjectTemplateManager::TypeRefinedByRef ( )
inline

◆ TypeRefinedByTemplate()

const std::vector<base::ObjectSubType>& apollo::perception::camera::ObjectTemplateManager::TypeRefinedByTemplate ( )
inline

◆ TypeSpeedLimit()

const std::map<base::ObjectSubType, float>& apollo::perception::camera::ObjectTemplateManager::TypeSpeedLimit ( )
inline

◆ VehHwl()

const std::vector<float>& apollo::perception::camera::ObjectTemplateManager::VehHwl ( )
inline

◆ VehObjHwlBySearchTemplates()

float apollo::perception::camera::ObjectTemplateManager::VehObjHwlBySearchTemplates ( float *  hwl,
int *  index = nullptr,
bool *  is_flip = nullptr 
)

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