Point Cloud Library (PCL)
1.3.1
|
Functions | |
double | computeMedian (double *fvec, int m) |
Compute the median value from a set of doubles. | |
double | huber (const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt, double sigma) |
Use a Huber kernel to estimate the distance between two vectors. | |
double | huber (double diff, double sigma) |
Use a Huber kernel to estimate the distance between two vectors. | |
double | gedikli (double val, double clipping, double slope=4) |
Use a Gedikli kernel to estimate the distance between two vectors (for more information, see. | |
double | l1 (const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) |
Compute the Manhattan distance between two eigen vectors. | |
double | l2 (const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) |
Compute the Euclidean distance between two eigen vectors. | |
double | l2Sqr (const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) |
Compute the squared Euclidean distance between two eigen vectors. | |
Variables | |
double(* | huberFunctionPtr )(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt, double sigma) = &pcl::distances::huber |
pointer to huber function | |
double(* | l1FunctionPtr )(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) = &pcl::distances::l1 |
pointer to l1 function | |
double(* | l2FunctionPtr )(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) = &pcl::distances::l2 |
pointer to l2 function | |
double(* | l2SqrFunctionPtr )(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) = &pcl::distances::l2Sqr |
pointer to l2Sqr function |
double pcl::distances::computeMedian | ( | double * | fvec, |
int | m | ||
) | [inline] |
Compute the median value from a set of doubles.
[in] | fvec | the set of doubles |
[in] | m | the number of doubles in the set |
Definition at line 55 of file distances.h.
double pcl::distances::gedikli | ( | double | val, |
double | clipping, | ||
double | slope = 4 |
||
) | [inline] |
Use a Gedikli kernel to estimate the distance between two vectors (for more information, see.
[in] | val | the norm difference between two vectors |
[in] | clipping | the clipping value |
Definition at line 108 of file distances.h.
double pcl::distances::huber | ( | const Eigen::Vector4f & | p_src, |
const Eigen::Vector4f & | p_tgt, | ||
double | sigma | ||
) | [inline] |
Use a Huber kernel to estimate the distance between two vectors.
[in] | p_src | the first eigen vector |
[in] | p_tgt | the second eigen vector |
[in] | sigma | the sigma value |
Definition at line 71 of file distances.h.
double pcl::distances::huber | ( | double | diff, |
double | sigma | ||
) | [inline] |
Use a Huber kernel to estimate the distance between two vectors.
[in] | diff | the norm difference between two vectors |
[in] | sigma | the sigma value |
Definition at line 92 of file distances.h.
double pcl::distances::l1 | ( | const Eigen::Vector4f & | p_src, |
const Eigen::Vector4f & | p_tgt | ||
) | [inline] |
Compute the Manhattan distance between two eigen vectors.
[in] | p_src | the first eigen vector |
[in] | p_tgt | the second eigen vector |
Definition at line 118 of file distances.h.
double pcl::distances::l2 | ( | const Eigen::Vector4f & | p_src, |
const Eigen::Vector4f & | p_tgt | ||
) | [inline] |
Compute the Euclidean distance between two eigen vectors.
[in] | p_src | the first eigen vector |
[in] | p_tgt | the second eigen vector |
Definition at line 130 of file distances.h.
double pcl::distances::l2Sqr | ( | const Eigen::Vector4f & | p_src, |
const Eigen::Vector4f & | p_tgt | ||
) | [inline] |
Compute the squared Euclidean distance between two eigen vectors.
[in] | p_src | the first eigen vector |
[in] | p_tgt | the second eigen vector |
Definition at line 142 of file distances.h.
double(* pcl::distances::huberFunctionPtr)(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt, double sigma) = &pcl::distances::huber |
pointer to huber function
Definition at line 85 of file distances.h.
double(* pcl::distances::l1FunctionPtr)(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) = &pcl::distances::l1 |
pointer to l1 function
Definition at line 123 of file distances.h.
double(* pcl::distances::l2FunctionPtr)(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) = &pcl::distances::l2 |
pointer to l2 function
Definition at line 135 of file distances.h.
double(* pcl::distances::l2SqrFunctionPtr)(const Eigen::Vector4f &p_src, const Eigen::Vector4f &p_tgt) = &pcl::distances::l2Sqr |
pointer to l2Sqr function
Definition at line 147 of file distances.h.