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

#include <histogram_estimator.h>

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

Public Member Functions

 HistogramEstimator ()
 
 ~HistogramEstimator ()
 
void Init (const HistogramEstimatorParams *params=nullptr)
 
bool Push (float val)
 
void Clear ()
 
const std::vector< uint32_t > & get_hist () const
 
float get_val_cur () const
 
float get_val_estimation () const
 
uint32_t get_bin_value (int i) const
 
bool Process ()
 

Static Public Attributes

static const int kMaxNrBins = 1000
 

Constructor & Destructor Documentation

◆ HistogramEstimator()

apollo::perception::camera::HistogramEstimator::HistogramEstimator ( )
inline

◆ ~HistogramEstimator()

apollo::perception::camera::HistogramEstimator::~HistogramEstimator ( )
inline

Member Function Documentation

◆ Clear()

void apollo::perception::camera::HistogramEstimator::Clear ( )
inline

◆ get_bin_value()

uint32_t apollo::perception::camera::HistogramEstimator::get_bin_value ( int  i) const
inline

◆ get_hist()

const std::vector<uint32_t>& apollo::perception::camera::HistogramEstimator::get_hist ( ) const
inline

◆ get_val_cur()

float apollo::perception::camera::HistogramEstimator::get_val_cur ( ) const
inline

◆ get_val_estimation()

float apollo::perception::camera::HistogramEstimator::get_val_estimation ( ) const
inline

◆ Init()

void apollo::perception::camera::HistogramEstimator::Init ( const HistogramEstimatorParams params = nullptr)

◆ Process()

bool apollo::perception::camera::HistogramEstimator::Process ( )

◆ Push()

bool apollo::perception::camera::HistogramEstimator::Push ( float  val)
inline

Member Data Documentation

◆ kMaxNrBins

const int apollo::perception::camera::HistogramEstimator::kMaxNrBins = 1000
static

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