42 #if defined(HAVE_OPENNI2) 44 #include <pcl/pcl_config.h> 46 #include <pcl/io/image_metadata_wrapper.h> 47 #include <pcl/io/openni2/openni.h> 58 Openni2FrameWrapper (
const openni::VideoFrameRef& metadata)
63 getData ()
const override 65 return (metadata_.getData ());
69 getDataSize ()
const override 71 return (metadata_.getDataSize ());
75 getWidth ()
const override 77 return (metadata_.getWidth ());
81 getHeight ()
const override 83 return (metadata_.getHeight ());
87 getFrameID ()
const override 89 return (metadata_.getFrameIndex ());
93 getTimestamp ()
const override 95 return (metadata_.getTimestamp ());
99 const inline openni::VideoFrameRef&
106 openni::VideoFrameRef metadata_;
112 #endif // HAVE_OPENNI2
Pure abstract interface to wrap native frame data types.