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_;
Pure abstract interface to wrap native frame data types.