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

浏览源代码.

struct  apollo::perception::camera::LanePointInfo
 
class  apollo::perception::camera::DisjointSet
 
class  apollo::perception::camera::ConnectedComponent
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::perception
 apollo::perception
 
namespace  apollo::perception::camera
 

类型定义

typedef std::vector< base::Point3DFapollo::perception::camera::Point3DSet
 
typedef std::vector< base::Point2DFapollo::perception::camera::Point2DSet
 

函数

template<typename Dtype >
bool apollo::perception::camera::PolyFit (const EigenVector< Eigen::Matrix< Dtype, 2, 1 > > &pos_vec, const int &order, Eigen::Matrix< Dtype, max_poly_order+1, 1 > *coeff, const bool &is_x_axis=true)
 
template<typename Dtype >
bool apollo::perception::camera::PolyEval (const Dtype &x, int order, const Eigen::Matrix< Dtype, max_poly_order+1, 1 > &coeff, Dtype *y)
 
template<typename Dtype >
bool apollo::perception::camera::RansacFitting (const EigenVector< Eigen::Matrix< Dtype, 2, 1 > > &pos_vec, EigenVector< Eigen::Matrix< Dtype, 2, 1 > > *selected_points, Eigen::Matrix< Dtype, 4, 1 > *coeff, const int max_iters=100, const int N=5, const Dtype inlier_thres=static_cast< Dtype >(0.1))
 
bool apollo::perception::camera::FindCC (const std::vector< unsigned char > &src, int width, int height, const base::RectI &roi, std::vector< ConnectedComponent > *cc)
 
bool apollo::perception::camera::ImagePoint2Camera (const base::Point2DF &img_point, float pitch_angle, float camera_ground_height, const Eigen::Matrix3f &intrinsic_params_inverse, Eigen::Vector3d *camera_point)
 
bool apollo::perception::camera::CameraPoint2Image (const Eigen::Vector3d &camera_point, const Eigen::Matrix3f &intrinsic_params, base::Point2DF *img_point)
 
bool apollo::perception::camera::ComparePoint2DY (const base::Point2DF &point1, const base::Point2DF &point2)
 
template<class T >
void apollo::perception::camera::QSwap_ (T *a, T *b)
 
template<class T >
void apollo::perception::camera::QuickSort (int *index, const T *values, int start, int end)
 
template<class T >
void apollo::perception::camera::QuickSort (int *index, const T *values, int nsize)
 
bool apollo::perception::camera::FindKSmallValue (const float *distance, int dim, int k, int *index)
 
bool apollo::perception::camera::FindKLargeValue (const float *distance, int dim, int k, int *index)