Point Cloud Library (PCL)
1.6.0
Main Page
Modules
Namespaces
Classes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
features
include
pcl
features
ppfrgb.h
Go to the documentation of this file.
1
#ifndef PCL_PPFRGB_H_
2
#define PCL_PPFRGB_H_
3
4
#include <
pcl/features/feature.h
>
5
#include <boost/unordered_map.hpp>
6
7
namespace
pcl
8
{
9
template
<
typename
Po
int
InT,
typename
Po
int
NT,
typename
Po
int
OutT>
10
class
PPFRGBEstimation
:
public
FeatureFromNormals
<PointInT, PointNT, PointOutT>
11
{
12
public
:
13
using
PCLBase<PointInT>::indices_
;
14
using
Feature<PointInT, PointOutT>::input_
;
15
using
Feature<PointInT, PointOutT>::feature_name_
;
16
using
Feature<PointInT, PointOutT>::getClassName
;
17
using
FeatureFromNormals<PointInT, PointNT, PointOutT>::normals_
;
18
19
typedef
pcl::PointCloud<PointOutT>
PointCloudOut
;
20
24
PPFRGBEstimation
();
25
26
27
private
:
31
void
32
computeFeature (
PointCloudOut
&output);
33
37
void
38
computeFeatureEigen (
pcl::PointCloud<Eigen::MatrixXf>
&) {}
39
};
40
41
template
<
typename
Po
int
InT,
typename
Po
int
NT,
typename
Po
int
OutT>
42
class
PPFRGBRegionEstimation
:
public
FeatureFromNormals
<PointInT, PointNT, PointOutT>
43
{
44
public
:
45
using
PCLBase<PointInT>::indices_
;
46
using
Feature<PointInT, PointOutT>::input_
;
47
using
Feature<PointInT, PointOutT>::feature_name_
;
48
using
Feature<PointInT, PointOutT>::search_radius_
;
49
using
Feature<PointInT, PointOutT>::tree_
;
50
using
Feature<PointInT, PointOutT>::getClassName
;
51
using
FeatureFromNormals<PointInT, PointNT, PointOutT>::normals_
;
52
53
typedef
pcl::PointCloud<PointOutT>
PointCloudOut
;
54
55
PPFRGBRegionEstimation
();
56
57
private
:
58
void
59
computeFeature (
PointCloudOut
&output);
60
64
void
65
computeFeatureEigen (
pcl::PointCloud<Eigen::MatrixXf>
&) {}
66
};
67
}
68
69
#endif // PCL_PPFRGB_H_
Generated on Sat Aug 24 2013 17:28:29 for Point Cloud Library (PCL) by
1.8.4