Beluga named requirements: PointCloud
A type P
satisfies PointCloud
requirements if given p
a possibly const instance of P
:
P::Scalar
is defined and is a scalar type to be used for x, y and z coordinates values,p.points()
returns a view to the unorganized 3D point collection of
Eigen::Map<Eigen::Matrix3X>type, -
p.origin()returns the transform, of
Sophus::SE3d` type, from the global to local frame in the sensor space;