ClassCollatedTrajectoryBuilderCollates sensor data using a sensor::CollatorInterface, then passes it on to a mapping::TrajectoryBuilderInterface which is common for 2D and 3D.
cartographer_git/src/cartographer/cartographer/mapping/internal/collated_trajectory_builder.h:39