Apollo  6.0
Open source self driving car software
Namespaces | Classes | Functions
apollo::third_party_perception Namespace Reference

apollo::third_party_perception More...

Namespaces

 conversion_base
 apollo::third_party_perception
 
 conversion_mobileye
 apollo::third_party_perception
 
 conversion_radar
 apollo::third_party_perception
 
 conversion_smartereye
 apollo::third_party_perception
 
 filter
 apollo::third_party_perception
 
 fusion
 apollo::third_party_perception
 

Classes

class  ThirdPartyPerception
 
class  ThirdPartyPerceptionComponent
 
class  ThirdPartyPerceptionMobileye
 
class  ThirdPartyPerceptionSmartereye
 
class  ThirdPartyPerceptionTestBase
 

Functions

double GetAngleFromQuaternion (const apollo::common::Quaternion quaternion)
 
void FillPerceptionPolygon (apollo::perception::PerceptionObstacle *const perception_obstacle, const double mid_x, const double mid_y, const double mid_z, const double length, const double width, const double height, const double heading)
 
double GetDefaultObjectLength (const int object_type)
 
double GetDefaultObjectWidth (const int object_type)
 
apollo::common::Point3D SLtoXY (const double x, const double y, const double theta)
 
apollo::common::Point3D SLtoXY (const apollo::common::Point3D &point, const double theta)
 
double Distance (const apollo::common::Point3D &point1, const apollo::common::Point3D &point2)
 
double Speed (const apollo::common::Point3D &point)
 
double Speed (const double vx, const double vy)
 
double GetNearestLaneHeading (const apollo::common::PointENU &point_enu)
 
double GetNearestLaneHeading (const apollo::common::Point3D &point)
 
double GetNearestLaneHeading (const double x, const double y, const double z)
 
double GetLateralDistanceToNearestLane (const apollo::common::Point3D &point)
 
double HeadingDifference (const double theta1, const double theta2)
 

Detailed Description

apollo::third_party_perception

Function Documentation

◆ Distance()

double apollo::third_party_perception::Distance ( const apollo::common::Point3D &  point1,
const apollo::common::Point3D &  point2 
)

◆ FillPerceptionPolygon()

void apollo::third_party_perception::FillPerceptionPolygon ( apollo::perception::PerceptionObstacle *const  perception_obstacle,
const double  mid_x,
const double  mid_y,
const double  mid_z,
const double  length,
const double  width,
const double  height,
const double  heading 
)

◆ GetAngleFromQuaternion()

double apollo::third_party_perception::GetAngleFromQuaternion ( const apollo::common::Quaternion  quaternion)

◆ GetDefaultObjectLength()

double apollo::third_party_perception::GetDefaultObjectLength ( const int  object_type)

◆ GetDefaultObjectWidth()

double apollo::third_party_perception::GetDefaultObjectWidth ( const int  object_type)

◆ GetLateralDistanceToNearestLane()

double apollo::third_party_perception::GetLateralDistanceToNearestLane ( const apollo::common::Point3D &  point)

◆ GetNearestLaneHeading() [1/3]

double apollo::third_party_perception::GetNearestLaneHeading ( const apollo::common::PointENU &  point_enu)

◆ GetNearestLaneHeading() [2/3]

double apollo::third_party_perception::GetNearestLaneHeading ( const apollo::common::Point3D &  point)

◆ GetNearestLaneHeading() [3/3]

double apollo::third_party_perception::GetNearestLaneHeading ( const double  x,
const double  y,
const double  z 
)

◆ HeadingDifference()

double apollo::third_party_perception::HeadingDifference ( const double  theta1,
const double  theta2 
)

◆ SLtoXY() [1/2]

apollo::common::Point3D apollo::third_party_perception::SLtoXY ( const double  x,
const double  y,
const double  theta 
)

◆ SLtoXY() [2/2]

apollo::common::Point3D apollo::third_party_perception::SLtoXY ( const apollo::common::Point3D &  point,
const double  theta 
)

◆ Speed() [1/2]

double apollo::third_party_perception::Speed ( const apollo::common::Point3D &  point)

◆ Speed() [2/2]

double apollo::third_party_perception::Speed ( const double  vx,
const double  vy 
)