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

#include <position_metric.h>

Inheritance diagram for apollo::perception::benchmark::DistanceBasedRangeInterface:
Inheritance graph
Collaboration diagram for apollo::perception::benchmark::DistanceBasedRangeInterface:
Collaboration graph

Public Member Functions

unsigned int get_index (const PositionMetric &position) const override
 
unsigned int get_dim () const override
 
std::string get_element (unsigned int index) const override
 

Static Public Member Functions

static void set_distance (double distance)
 

Static Protected Attributes

static double _s_distance
 
static double _s_half_distance
 

Member Function Documentation

◆ get_dim()

unsigned int apollo::perception::benchmark::DistanceBasedRangeInterface::get_dim ( ) const
overridevirtual

◆ get_element()

std::string apollo::perception::benchmark::DistanceBasedRangeInterface::get_element ( unsigned int  index) const
overridevirtual

◆ get_index()

unsigned int apollo::perception::benchmark::DistanceBasedRangeInterface::get_index ( const PositionMetric position) const
overridevirtual

◆ set_distance()

static void apollo::perception::benchmark::DistanceBasedRangeInterface::set_distance ( double  distance)
static

Member Data Documentation

◆ _s_distance

double apollo::perception::benchmark::DistanceBasedRangeInterface::_s_distance
staticprotected

◆ _s_half_distance

double apollo::perception::benchmark::DistanceBasedRangeInterface::_s_half_distance
staticprotected

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