norlab-ulaval / libpointmatcher

An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
BSD 3-Clause "New" or "Revised" License
1.61k stars 544 forks source link

Create a new transformation type of NullTransformation #449

Open dagata-mining opened 3 years ago

dagata-mining commented 3 years ago

In the ICP chain it is required to absolutely have a PM::Transformation created, if not we get an iteration error but in some case we do not necessarily need the ICP to apply a transformation but only have the output T. So I think it could be good to have a NullTransformation and it would save the computing time of applying the transformation to the pointcloud.

TransformationsImpl.cpp TransformationsImpl.h