Apollo 11.0
自动驾驶开放平台
basic.h 文件参考
#include <limits>
#include "Eigen/Core"
#include "modules/perception/common/base/point_cloud.h"
basic.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::perception
 apollo::perception
 
namespace  apollo::perception::algorithm
 

函数

template<typename Type >
Type apollo::perception::algorithm::CrossProduct (const Eigen::Matrix< Type, 2, 1 > &point1, const Eigen::Matrix< Type, 2, 1 > &point2, const Eigen::Matrix< Type, 2, 1 > &point3)
 
template<typename PointT >
PointT::Type apollo::perception::algorithm::CrossProduct (const PointT &point1, const PointT &point2, const PointT &point3)
 
template<typename PointT >
PointT::Type apollo::perception::algorithm::CalculateEuclidenDist (const PointT &pt1, const PointT &pt2)
 
template<typename PointT >
PointT::Type apollo::perception::algorithm::CalculateEuclidenDist2DXY (const PointT &pt1, const PointT &pt2)
 
template<typename T >
apollo::perception::algorithm::CalculateCosTheta2DXY (const Eigen::Matrix< T, 3, 1 > &v1, const Eigen::Matrix< T, 3, 1 > &v2)
 
template<typename T >
apollo::perception::algorithm::CalculateTheta2DXY (const Eigen::Matrix< T, 3, 1 > &v1, const Eigen::Matrix< T, 3, 1 > &v2)
 
template<typename T >
Eigen::Matrix< T, 3, 3 > apollo::perception::algorithm::CalculateRotationMat2DXY (const Eigen::Matrix< T, 3, 1 > &v1, const Eigen::Matrix< T, 3, 1 > &v2)
 
template<typename T >
Eigen::Matrix< T, 3, 1 > apollo::perception::algorithm::Calculate2DXYProjectVector (const Eigen::Matrix< T, 3, 1 > &projected_vector, const Eigen::Matrix< T, 3, 1 > &project_vector)
 
template<typename PointT >
void apollo::perception::algorithm::ConvertCartesiantoPolarCoordinate (const PointT &xyz, typename PointT::Type *h_angle_in_degree, typename PointT::Type *v_angle_in_degree, typename PointT::Type *dist)