Apollo  6.0
Open source self driving car software
Public Member Functions | Public Attributes | Friends | List of all members
apollo::perception::lidar::PolygonScanCvter< T >::Edge Struct Reference

#include <polygon_scan_cvter.h>

Collaboration diagram for apollo::perception::lidar::PolygonScanCvter< T >::Edge:
Collaboration graph

Public Member Functions

bool operator< (const Edge &other) const
 
bool MoveUp (double delta_x)
 

Public Attributes

double max_x = 0.0
 
double max_y = 0.0
 
double min_x = 0.0
 
double min_y = 0.0
 
double x = 0.0
 
double y = 0.0
 
double k = 0.0
 

Friends

std::ostream & operator<< (std::ostream &out, const Edge &edge)
 

Member Function Documentation

◆ MoveUp()

template<typename T = double>
bool apollo::perception::lidar::PolygonScanCvter< T >::Edge::MoveUp ( double  delta_x)
inline

◆ operator<()

template<typename T = double>
bool apollo::perception::lidar::PolygonScanCvter< T >::Edge::operator< ( const Edge other) const
inline

Friends And Related Function Documentation

◆ operator<<

template<typename T = double>
std::ostream& operator<< ( std::ostream &  out,
const Edge edge 
)
friend

Member Data Documentation

◆ k

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::k = 0.0

◆ max_x

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::max_x = 0.0

◆ max_y

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::max_y = 0.0

◆ min_x

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::min_x = 0.0

◆ min_y

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::min_y = 0.0

◆ x

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::x = 0.0

◆ y

template<typename T = double>
double apollo::perception::lidar::PolygonScanCvter< T >::Edge::y = 0.0

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