#include <pcl/features/narf.h>
Definition at line 232 of file narf.h.
| pcl::Narf::FeaturePointRepresentation::FeaturePointRepresentation |
( |
int |
nr_dimensions | ) |
|
|
inline |
Copy point data from input point to a float array.
This method must be overriden in all subclasses.
- Parameters
-
| [in] | p | The input point |
| [out] | out | A pointer to a float array. |
| virtual void pcl::Narf::FeaturePointRepresentation::copyToFloatArray |
( |
const PointT & |
p, |
|
|
float * |
out |
|
) |
| const |
|
inlinevirtual |
Returns whether this point representation is trivial.
It is trivial if and only if the following conditions hold:
- the relevant data consists only of float values
- the vectorize operation directly copies the first nr_dimensions_ elements of PointT to the out array
- sizeof(PointT) is a multiple of sizeof(float) In short, a trivial point representation converts the input point to a float array that is the same as if the point was reinterpret_casted to a float array of length nr_dimensions_ .
Definition at line 96 of file point_representation.h.
Set the rescale values to use when vectorizing points.
- Parameters
-
| [in] | rescale_array | The array/vector of rescale values. Can be of any type that implements the [] operator. |
Definition at line 163 of file point_representation.h.
Convert input point into a vector representation, rescaling by alpha.
- Parameters
-
| [in] | p | the input point |
| [out] | out | The output vector. Can be of any type that implements the [] operator. |
Definition at line 142 of file point_representation.h.
The documentation for this struct was generated from the following file:
- /builddir/build/BUILD/PCL-1.6.0-Source/features/include/pcl/features/narf.h