Re: MultiscaleFeaturePersistence on PointFeatures other than FPFH
PCL relies heavily on templates as you might have noticed.
Templates are slow to compile and tend to take a lot of memory. In
order to prevent downstream project using PCL from taking too long
to compile, we ship the library with a couple of types precompiled
types in advance. For the MultiscaleFeaturePersistence class, it
comes precompiled with FPFHSignature33 as you can see here.
In order to override this behavior there's a very simple thing you
can do: before including any PCL headers add the following
define to your source code
Here's an example
in which I had to do exactly the same because I defined a new custom