MCPcopy Create free account

hub / github.com/chennuo0125-HIT/lidar_imu_calib / functions

Functions90 in github.com/chennuo0125-HIT/lidar_imu_calib

↓ 10 callersFunctionomp_get_max_threads
ndt_omp/include/pclomp/ndt_omp_impl.hpp:174
↓ 8 callersFunctionomp_get_thread_num
ndt_omp/include/pclomp/ndt_omp_impl.hpp:175
↓ 6 callersMethodfilter
\brief Filter cloud and initializes voxel structure. * \param[out] output cloud containing centroids of voxels containing a sufficient number o
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:267
↓ 4 callersFunctionalign
align point clouds and measure processing time
ndt_omp/apps/align.cpp:15
↓ 4 callersMethodsetInputSource
\brief Provide a pointer to the input dataset * \param cloud the const boost shared pointer to a PointCloud message */
ndt_omp/include/pclomp/gicp_omp.h:132
↓ 4 callersMethodsetInputTarget
\brief Provide a pointer to the input target (e.g., the point cloud that we want to align the input source to). * \param[in] cloud the input point
ndt_omp/include/pclomp/ndt_omp.h:117
↓ 3 callersMethodapplyState
ndt_omp/include/pclomp/gicp_omp_impl.hpp:518
↓ 3 callersMethodgetInverseCov
\brief Get the inverse of the voxel covariance. * \return inverse covariance matrix */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:120
↓ 3 callersMethodgetMean
\brief Get the voxel centroid. * \return centroid */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:129
↓ 3 callersMethodgetNeighborhoodAtPoint
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:373
↓ 3 callersMethodgetNeighborhoodAtPoint1
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:437
↓ 3 callersMethodgetNeighborhoodAtPoint7
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:418
↓ 3 callersMethodradiusSearch
\brief Search for all the nearest occupied voxels of the query point in a given radius. * \note Only voxels containing a sufficient number of p
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:470
↓ 3 callersMethodsetResolution
\brief Set/change the voxel grid resolution. * \param[in] resolution side length of voxels */
ndt_omp/include/pclomp/ndt_omp.h:127
↓ 2 callersMethodaddImuData
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:143
↓ 2 callersMethodaddLidarData
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:33
↓ 2 callersMethodcomputeRDerivative
ndt_omp/include/pclomp/gicp_omp_impl.hpp:125
↓ 2 callersMethodnearestKSearch
\brief Search for the k-nearest occupied voxels for the given query point. * \note Only voxels containing a sufficient number of points are use
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:416
↓ 2 callersMethodsetNeighborhoodSearchMethod
ndt_omp/include/pclomp/ndt_omp.h:184
↓ 2 callersMethodsetNumThreads
ndt_omp/include/pclomp/ndt_omp.h:110
↓ 1 callersMethodcalib
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:321
↓ 1 callersMethodsolve
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:167
MethodCalibExRLidarImu
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:9
MethodGeneralizedIterativeClosestPoint
\brief Empty constructor. */
ndt_omp/include/pclomp/gicp_omp.h:107
MethodLeaf
\brief Constructor. * Sets \ref nr_points, \ref icov_, \ref mean_ and \ref evals_ to 0 and \ref cov_ and \ref evecs_ to the identity matrix
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:97
MethodNormalDistributionsTransform
ndt_omp/include/pclomp/ndt_omp_impl.hpp:47
MethodOptimizationFunctorWithIndices
ndt_omp/include/pclomp/gicp_omp.h:354
MethodVoxelGridCovariance
\brief Constructor. * Sets \ref leaf_size_ to 0 and \ref searchable_ to false. */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:202
MethodapplyFilter
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:48
MethodauxilaryFunction_PsiMT
\brief Auxilary function used to determin endpoints of More-Thuente interval. * \note \f$ \psi(\alpha) \f$ in Equation 1.6 (Moore, Thuente 1994)
ndt_omp/include/pclomp/ndt_omp.h:425
MethodauxilaryFunction_dPsiMT
\brief Auxilary function derivative used to determin endpoints of More-Thuente interval. * \note \f$ \psi'(\alpha) \f$, derivative of Equation 1.6
ndt_omp/include/pclomp/ndt_omp.h:438
MethodcalculateScore
ndt_omp/include/pclomp/ndt_omp_impl.hpp:935
MethodcomputeAngleDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:288
MethodcomputeCovariances
ndt_omp/include/pclomp/gicp_omp_impl.hpp:49
MethodcomputeDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:179
MethodcomputeHessian
ndt_omp/include/pclomp/ndt_omp_impl.hpp:539
MethodcomputePointDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:397
MethodcomputeStepLengthMT
ndt_omp/include/pclomp/ndt_omp_impl.hpp:771
MethodcomputeTransformation
\brief Estimate the transformation and returns the transformed source (input) as output. * \param[out] output the resultant input transfomed point
ndt_omp/include/pclomp/ndt_omp.h:257
MethodcomputeTransformation
ndt_omp/include/pclomp/gicp_omp_impl.hpp:370
MethodcomputeTransformation
ndt_omp/include/pclomp/ndt_omp_impl.hpp:80
MethodconvertTransform
\brief Convert 6 element transformation vector to affine transformation. * \param[in] x transformation vector of the form [x, y, z, roll, pitch, y
ndt_omp/include/pclomp/ndt_omp.h:210
Methoddf
ndt_omp/include/pclomp/gicp_omp_impl.hpp:278
MethodestimateRigidTransformationBFGS
ndt_omp/include/pclomp/gicp_omp_impl.hpp:180
Methodfdf
ndt_omp/include/pclomp/gicp_omp_impl.hpp:333
Functionforeach
read data and add data
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:66
MethodgetCentroids
\brief Get a pointcloud containing the voxel centroids * \note Only voxels containing a sufficient number of points are used. * \return
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:395
MethodgetCorrespondenceRandomness
\brief Get the number of neighbors used when computing covariances as set by * the user */
ndt_omp/include/pclomp/gicp_omp.h:240
MethodgetCov
\brief Get the voxel covariance. * \return covariance matrix */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:111
MethodgetCovEigValueInflationRatio
\brief Get the minimum allowable ratio between eigenvalues to prevent singular covariance matrices. * \return the minimum allowable ratio betw
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:257
MethodgetDisplayCloud
ndt_omp/include/pclomp/voxel_grid_covariance_omp_impl.hpp:447
MethodgetEvals
\brief Get the eigen values of the voxel covariance. * \note Order corresponds with \ref getEvecs * \return vector of eigen values
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:149
MethodgetEvecs
\brief Get the eigen vectors of the voxel covariance. * \note Order corresponds with \ref getEvals * \return matrix whose columns
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:139
MethodgetFinalNumIteration
\brief Get the number of iterations required to calculate alignment. * \return final number of iterations */
ndt_omp/include/pclomp/ndt_omp.h:200
MethodgetInterpolatedAttitude
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:148
MethodgetLeaf
\brief Get the voxel containing point p. * \param[in] index the index of the leaf structure node * \return const pointer to leaf structu
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:303
MethodgetMaximumOptimizerIterations
\return maximum number of iterations at the optimization step
ndt_omp/include/pclomp/gicp_omp.h:250
MethodgetMinPointPerVoxel
\brief Get the minimum number of points required for a cell to be used. * \return the minimum number of points for required for a voxel to be
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:239
MethodgetOulierRatio
\brief Get the point cloud outlier ratio. * \return outlier ratio */
ndt_omp/include/pclomp/ndt_omp.h:169
MethodgetPointCount
\brief Get the number of points contained by this voxel. * \return number of points */
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:158
MethodgetResolution
\brief Get voxel grid resolution. * \return side length of voxels */
ndt_omp/include/pclomp/ndt_omp.h:142
MethodgetRotationEpsilon
\brief Get the rotation epsilon (maximum allowable difference between two * consecutive rotations) as set by the user. */
ndt_omp/include/pclomp/gicp_omp.h:225
MethodgetStepSize
\brief Get the newton line search maximum step length. * \return maximum step length */
ndt_omp/include/pclomp/ndt_omp.h:151
MethodgetTransformationProbability
\brief Get the registration alignment probability. * \return transformation probability */
ndt_omp/include/pclomp/ndt_omp.h:191
FunctionimuCallback
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:27
Methodinit
\brief Initiate covariance voxel structure. */
ndt_omp/include/pclomp/ndt_omp.h:271
FunctionlidarCallback
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:22
Functionmain
lidar_imu_calib/src/calib_exR_lidar2imu_node.cpp:32
Functionmain
ndt_omp/apps/align.cpp:36
MethodmatricesInnerProd
\return trace of mat1^t . mat2 * \param mat1 matrix of dimension nxm * \param mat2 matrix of dimension nxp */
ndt_omp/include/pclomp/gicp_omp.h:315
Methodoperator()
ndt_omp/include/pclomp/gicp_omp_impl.hpp:245
Methodoptimize
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:229
MethodsearchForNeighbors
\brief Search for the closest nearest neighbor of a given point. * \param query the point to search a nearest neighbour for * \param i
ndt_omp/include/pclomp/gicp_omp.h:339
MethodsetCorrespondenceRandomness
\brief Set the number of neighbors used when selecting a point neighbourhood * to compute covariances. * A higher value will bring mor
ndt_omp/include/pclomp/gicp_omp.h:234
MethodsetCovEigValueInflationRatio
\brief Set the minimum allowable ratio between eigenvalues to prevent singular covariance matrices. * \param[in] min_covar_eigvalue_mult the m
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:248
MethodsetInitExR
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:28
MethodsetInputTarget
\brief Provide a pointer to the input target (e.g., the point cloud that we want to align the input source to) * \param[in] target the input p
ndt_omp/include/pclomp/gicp_omp.h:164
MethodsetMaximumOptimizerIterations
set maximum number of iterations at the optimization step * \param[in] max maximum number of iterations for the optimizer */
ndt_omp/include/pclomp/gicp_omp.h:246
MethodsetMinPointPerVoxel
\brief Set the minimum number of points required for a cell to be used (must be 3 or greater for covariance calculation). * \param[in] min_poi
ndt_omp/include/pclomp/voxel_grid_covariance_omp.h:222
MethodsetOulierRatio
\brief Set/change the point cloud outlier ratio. * \param[in] outlier_ratio outlier ratio */
ndt_omp/include/pclomp/ndt_omp.h:178
MethodsetRotationEpsilon
\brief Set the rotation epsilon (maximum allowable difference between two * consecutive rotations) in order for an optimization to be consider
ndt_omp/include/pclomp/gicp_omp.h:219
MethodsetSourceCovariances
\brief Provide a pointer to the covariances of the input source (if computed externally!). * If not set, GeneralizedIterativeClosestPoint will
ndt_omp/include/pclomp/gicp_omp.h:155
MethodsetStepSize
\brief Set/change the newton line search maximum step length. * \param[in] step_size maximum step length */
ndt_omp/include/pclomp/ndt_omp.h:160
MethodsetTargetCovariances
\brief Provide a pointer to the covariances of the input target (if computed externally!). * If not set, GeneralizedIterativeClosestPoint will
ndt_omp/include/pclomp/gicp_omp.h:176
MethodtrialValueSelectionMT
ndt_omp/include/pclomp/ndt_omp_impl.hpp:688
MethodupdateDerivatives
ndt_omp/include/pclomp/ndt_omp_impl.hpp:483
MethodupdateHessian
ndt_omp/include/pclomp/ndt_omp_impl.hpp:612
MethodupdateIntervalMT
ndt_omp/include/pclomp/ndt_omp_impl.hpp:647
Method~CalibExRLidarImu
lidar_imu_calib/src/lib/calibExRLidar2Imu.cpp:24
Method~NormalDistributionsTransform
\brief Empty destructor */
ndt_omp/include/pclomp/ndt_omp.h:108