Consistent API for sensor and processor constructors
We currently have
SensorMySensor (const Eigen::VectorXs& _extrinsics,
const IntrinsicsMySensorPtr& _intrinsics);
so, const XxxPtr&
, but
ProcessorMyAlgorithm(ProcessorParamsMyAlgorithmPtr _processor_params);
so XxxPtr
.
Which one should prevail? This difference makes no sense.