Declares classes that organize the execution of OpenCL kernels. More...


Go to the source code of this file.
Classes | |
| class | cl_algo::GF::SeparateRGB< C > |
Interface class for the separateRGBChannels kernels. More... | |
| class | cl_algo::GF::SeparateRGB< SeparateRGBConfig::FLOAT_FLOAT > |
Interface class for the separateRGBChannels_Float2Float kernel. More... | |
| class | cl_algo::GF::SeparateRGB< SeparateRGBConfig::UCHAR_FLOAT > |
Interface class for the separateRGBChannels_Uchar2Float kernel. More... | |
| class | cl_algo::GF::CombineRGB< C > |
Interface class for the combineRGBChannels kernels. More... | |
| class | cl_algo::GF::CombineRGB< CombineRGBConfig::FLOAT_FLOAT > |
Interface class for the combineRGBChannels_Float2Float kernel. More... | |
| class | cl_algo::GF::CombineRGB< CombineRGBConfig::FLOAT_UCHAR > |
Interface class for the combineRGBChannels_FloatUchar kernel. More... | |
| class | cl_algo::GF::Depth< C > |
Interface class for the depth kernels. More... | |
| class | cl_algo::GF::Depth< DepthConfig::USHORT_FLOAT > |
Interface class for the depth_Ushort2Float kernel. More... | |
| class | cl_algo::GF::DepthTo3D |
Interface class for the depthTo3D kernel. More... | |
| class | cl_algo::GF::RGBDTo8D |
Interface class for the rgbdTo8D kernel. More... | |
| class | cl_algo::GF::SplitPC8D |
Interface class for the splitPC8D kernel. More... | |
| class | cl_algo::GF::RGBNorm |
Interface class for the rgbNorm kernel. More... | |
| class | cl_algo::GF::Scan |
Interface class for the scan kernel. More... | |
| class | cl_algo::GF::Transpose |
Interface class for the transpose kernel. More... | |
| class | cl_algo::GF::SAT |
Interface class for the Summed Area Table operation. More... | |
| class | cl_algo::GF::BoxFilterSAT |
Interface class for the boxFilterSAT{_Tr} kernel. More... | |
| class | cl_algo::GF::BoxFilter |
Interface class for the boxFilter kernel. More... | |
| class | cl_algo::GF::GuidedFilter< Ip > |
Interface class for the Guided Filter algorithm. More... | |
| class | cl_algo::GF::GuidedFilter< GuidedFilterConfig::I_EQ_P > |
Interface class for the Guided Filter pipeline. More... | |
| class | cl_algo::GF::GuidedFilter< GuidedFilterConfig::I_NEQ_P > |
Interface class for the Guided Filter pipeline. More... | |
| class | cl_algo::GF::Kinect::GuidedFilterRGB< C > |
Interface class for performing Guided Image Filtering on an RGB image from Kinect. More... | |
| class | cl_algo::GF::Kinect::GuidedFilterRGB< GuidedFilterRGBConfig::SEPARATED > |
Interface class for performing Guided Image Filtering on an RGB image from Kinect. More... | |
| class | cl_algo::GF::Kinect::GuidedFilterRGB< GuidedFilterRGBConfig::INTERLEAVED_FLOAT > |
Interface class for performing Guided Image Filtering on an RGB image from Kinect. More... | |
| class | cl_algo::GF::Kinect::GuidedFilterDepth |
Interface class for performing Guided Image Filtering on a Depth image from Kinect. More... | |
Namespaces | |
| cl_algo | |
| Offers classes which set up kernel execution parameters and provide interfaces for the handling of memory objects. | |
| cl_algo::GF | |
| Offers classes associated with the Guided Filter algorithm. | |
| cl_algo::GF::Kinect | |
Offers classes that relate to some kind of processing of the Kinect RGB and Depth streams. | |
Enumerations | |
| enum | cl_algo::GF::SeparateRGBConfig : uint8_t { cl_algo::GF::SeparateRGBConfig::FLOAT_FLOAT, cl_algo::GF::SeparateRGBConfig::UCHAR_FLOAT } |
Enumerates configurations for the SeparateRGB class. More... | |
| enum | cl_algo::GF::CombineRGBConfig : uint8_t { cl_algo::GF::CombineRGBConfig::FLOAT_FLOAT, cl_algo::GF::CombineRGBConfig::FLOAT_UCHAR } |
Enumerates configurations for the CombineRGB class. More... | |
| enum | cl_algo::GF::DepthConfig : uint8_t { cl_algo::GF::DepthConfig::USHORT_FLOAT } |
Enumerates configurations for the Depth class. More... | |
| enum | cl_algo::GF::GuidedFilterConfig : uint8_t { cl_algo::GF::GuidedFilterConfig::I_NEQ_P, cl_algo::GF::GuidedFilterConfig::I_EQ_P } |
Enumerates configurations for the Guided Filter algorithm. More... | |
| enum | cl_algo::GF::Kinect::GuidedFilterRGBConfig : uint8_t { cl_algo::GF::Kinect::GuidedFilterRGBConfig::INTERLEAVED_FLOAT, cl_algo::GF::Kinect::GuidedFilterRGBConfig::SEPARATED } |
Enumerates configurations for the GuidedFilterRGB class. More... | |
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