Declares classes that organize the execution of OpenCL kernels. More...
#include <CLUtils.hpp>#include <ICP/common.hpp>#include <RBC/data_types.hpp>#include <RBC/algorithms.hpp>#include <eigen3/Eigen/Dense>

Go to the source code of this file.
Classes | |
| class | cl_algo::ICP::Reduce< C, T > |
Interface class for the reduce kernels. More... | |
| class | cl_algo::ICP::Scan< C, T > |
Interface class for the scan kernels. More... | |
| class | cl_algo::ICP::ICPLMs |
Interface class for the getLMs kernel. More... | |
| class | cl_algo::ICP::ICPReps |
Interface class for the getReps kernel. More... | |
| class | cl_algo::ICP::ICPWeights |
Interface class for the icpComputeReduceWeights kernel. More... | |
| class | cl_algo::ICP::ICPMean< C > |
| Interface class for the calculation of the fixed and moving set means. More... | |
| class | cl_algo::ICP::ICPMean< ICPMeanConfig::REGULAR > |
Interface class for the icpMean kernel. More... | |
| class | cl_algo::ICP::ICPMean< ICPMeanConfig::WEIGHTED > |
Interface class for the icpMean_Weighted kernel. More... | |
| class | cl_algo::ICP::ICPDevs |
Interface class for the icpSubtractMean kernel. More... | |
| class | cl_algo::ICP::ICPS< C > |
| Interface class for calculating the S matrix and the s scale factor constituents. More... | |
| class | cl_algo::ICP::ICPS< ICPSConfig::REGULAR > |
| Interface class for calculating the S matrix and the s scale factor constituents, while considering regular residual errors. More... | |
| class | cl_algo::ICP::ICPS< ICPSConfig::WEIGHTED > |
| Interface class for calculating the S matrix and the s scale factor constituents, while considering weighted residual errors. More... | |
| class | cl_algo::ICP::ICPTransform< C > |
Interface class for the icpTransform kernels. More... | |
| class | cl_algo::ICP::ICPTransform< ICPTransformConfig::QUATERNION > |
Interface class for the icpTransform_Quaternion kernel. More... | |
| class | cl_algo::ICP::ICPTransform< ICPTransformConfig::MATRIX > |
Interface class for the icpTransform_Matrix kernel. More... | |
| class | cl_algo::ICP::ICPPowerMethod |
Interface class for the icpTransform_Matrix kernel. More... | |
| class | cl_algo::ICP::ICPStep< CR, CW > |
Interface class for the ICP pipeline. More... | |
| class | cl_algo::ICP::ICPStep< ICPStepConfigT::EIGEN, ICPStepConfigW::REGULAR > |
Interface class for the ICP pipeline using the Eigen library to estimate the rotation and considering regular residual errors. More... | |
| class | cl_algo::ICP::ICPStep< ICPStepConfigT::EIGEN, ICPStepConfigW::WEIGHTED > |
Interface class for the ICP pipeline using the Eigen library to estimate the rotation and considering weighted residual errors. More... | |
| class | cl_algo::ICP::ICPStep< ICPStepConfigT::POWER_METHOD, ICPStepConfigW::REGULAR > |
Interface class for the ICP pipeline using the Power Method to estimate the rotation and considering regular residual errors. More... | |
| class | cl_algo::ICP::ICPStep< ICPStepConfigT::POWER_METHOD, ICPStepConfigW::WEIGHTED > |
Interface class for the ICP pipeline using the Power Method to estimate the rotation and considering weighted residual errors. More... | |
| class | cl_algo::ICP::ICP< CR, CW > |
Interface class for the ICP pipeline. More... | |
Namespaces | |
| cl_algo | |
| Offers classes which set up kernel execution parameters and provide interfaces for the handling of memory objects. | |
| cl_algo::ICP | |
Offers classes associated with the ICP pipeline. | |
Declares classes that organize the execution of OpenCL kernels.
Each class hides the details of kernel execution. They initialize the necessary buffers, set up the workspaces, and run the kernels.
1.8.9.1