Apollo  6.0
Open source self driving car software
Classes | Namespaces | Functions
i_plane.h File Reference
#include "modules/perception/common/i_lib/algorithm/i_sort.h"
#include "modules/perception/common/i_lib/core/i_alloc.h"
#include "modules/perception/common/i_lib/da/i_ransac.h"
#include "modules/perception/common/i_lib/geometry/i_line.h"
#include "modules/perception/common/i_lib/geometry/i_util.h"
Include dependency graph for i_plane.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  apollo::perception::common::PlanePara< T >
 

Namespaces

 apollo
 PlanningContext is the runtime context in planning. It is persistent across multiple frames.
 
 apollo::perception
 apollo::perception
 
 apollo::perception::common
 

Functions

template<typename T >
void apollo::perception::common::IPointOnPlaneProjection (const T *pi, const T *p, T *q)
 
template<typename T >
apollo::perception::common::IPlaneToPointDistance (const T *pi, const T *p)
 
template<typename T >
apollo::perception::common::IPlaneToPointDistance (const T *pi, const T *p, T l2_norm3_pi)
 
template<typename T >
apollo::perception::common::IPlaneToPointDistanceWUnitNorm (const T *pi, const T *p)
 
template<typename T >
apollo::perception::common::IPlaneToPointSignedDistanceWUnitNorm (const T *pi, const T *p)
 
template<typename T >
apollo::perception::common::IPlaneToPointDistanceWNormalizedPlaneNorm (const T *pi, const T *p)
 
template<typename T >
apollo::perception::common::IPlaneToPlaneNormalDeltaDegreeZUp (const T *pi_p, const T *pi_q)
 
template<typename T >
void apollo::perception::common::IPlaneFitTotalLeastSquare (T *X, T *pi, int n)
 
template<typename T >
void apollo::perception::common::IPlaneFitTotalLeastSquare3 (T *X, T *pi)
 
template<typename T >
void apollo::perception::common::IPlaneFitTotalLeastSquare (const T *X, T *pi, int n, T *Xp, T *centroid, T *err_stat)
 
template<typename T >
void apollo::perception::common::IPlaneFitTotalLeastSquare (T *X, int *indices, T *pi, int m, int n)
 
template<typename T >
void apollo::perception::common::IPlaneFitTotalLeastSquare (T *X, int *indices, T *pi, T *centroid, int m, int n)
 
template<typename T >
void apollo::perception::common::IPlaneFitTotalLeastSquareAdv (T *X, int *indices, T *para, int m, int n)
 
template<typename T >
void apollo::perception::common::IPlaneFit (const T *X1, const T *X2, const T *X3, T *pi)
 
template<typename T >
void apollo::perception::common::IPlaneFit (const T *Xs, T *pi)
 
template<typename T >
void apollo::perception::common::IPlaneFitDestroyed (T *Xs, T *pi)
 
template<typename T >
void apollo::perception::common::IPlaneFitAdv (const T *Xs, T *para)