15 static int size(
const DummyFrame& frame) {
return 0; }
17 static bool has_times(
const DummyFrame& frame) {
return false; }
18 static bool has_points(
const DummyFrame& frame) {
return false; }
19 static bool has_normals(
const DummyFrame& frame) {
return false; }
20 static bool has_covs(
const DummyFrame& frame) {
return false; }
21 static bool has_intensities(
const DummyFrame& frame) {
return false; }
23 static double time(
const DummyFrame& frame,
int i) {
return 0.0; }
24 static const Eigen::Vector4d point(
const DummyFrame& frame,
int i) {
return Eigen::Vector4d(0, 0, 0, 1); }
25 static const Eigen::Vector4d normal(
const DummyFrame& frame,
int i) {
return Eigen::Vector4d(0, 0, 0, 0); }
26 static const Eigen::Matrix4d cov(
const DummyFrame& frame,
int i) {
return Eigen::Matrix4d::Zero(); }
27 static double intensity(
const DummyFrame& frame,
int i) {
return 0.0; }
29 static const Eigen::Vector4d* points_ptr(
const DummyFrame& frame) {
return nullptr; }