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

#include <config_manager.h>

Collaboration diagram for apollo::perception::lib::ModelConfig:
Collaboration graph

Public Member Functions

 ModelConfig ()
 
 ~ModelConfig ()
 
bool Reset (const apollo::perception::ModelConfigProto &proto)
 
std::string name () const
 
bool get_value (const std::string &name, int *value) const
 
bool get_value (const std::string &name, std::string *value) const
 
bool get_value (const std::string &name, double *value) const
 
bool get_value (const std::string &name, float *value) const
 
bool get_value (const std::string &name, bool *value) const
 
bool get_value (const std::string &name, std::vector< int > *values) const
 
bool get_value (const std::string &name, std::vector< double > *values) const
 
bool get_value (const std::string &name, std::vector< float > *values) const
 
bool get_value (const std::string &name, std::vector< std::string > *values) const
 
bool get_value (const std::string &name, std::vector< bool > *values) const
 
 ModelConfig (const ModelConfig &)=delete
 
ModelConfig operator= (const ModelConfig &)=delete
 

Constructor & Destructor Documentation

◆ ModelConfig() [1/2]

apollo::perception::lib::ModelConfig::ModelConfig ( )
inline

◆ ~ModelConfig()

apollo::perception::lib::ModelConfig::~ModelConfig ( )
inline

◆ ModelConfig() [2/2]

apollo::perception::lib::ModelConfig::ModelConfig ( const ModelConfig )
delete

Member Function Documentation

◆ get_value() [1/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
int *  value 
) const
inline

◆ get_value() [2/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
std::string *  value 
) const
inline

◆ get_value() [3/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
double *  value 
) const
inline

◆ get_value() [4/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
float *  value 
) const
inline

◆ get_value() [5/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
bool *  value 
) const
inline

◆ get_value() [6/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
std::vector< int > *  values 
) const
inline

◆ get_value() [7/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
std::vector< double > *  values 
) const
inline

◆ get_value() [8/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
std::vector< float > *  values 
) const
inline

◆ get_value() [9/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
std::vector< std::string > *  values 
) const
inline

◆ get_value() [10/10]

bool apollo::perception::lib::ModelConfig::get_value ( const std::string &  name,
std::vector< bool > *  values 
) const
inline

◆ name()

std::string apollo::perception::lib::ModelConfig::name ( ) const
inline

◆ operator=()

ModelConfig apollo::perception::lib::ModelConfig::operator= ( const ModelConfig )
delete

◆ Reset()

bool apollo::perception::lib::ModelConfig::Reset ( const apollo::perception::ModelConfigProto &  proto)

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