41 #ifndef PCL_IO_OPENNI2_METADATA_WRAPPER_H_ 42 #define PCL_IO_OPENNI2_METADATA_WRAPPER_H_ 44 #include <pcl/pcl_config.h> 46 #if defined(HAVE_OPENNI2) 48 #include <pcl/io/image_metadata_wrapper.h> 49 #include <pcl/io/openni2/openni.h> 60 Openni2FrameWrapper (openni::VideoFrameRef metadata)
64 virtual inline const void*
67 return (metadata_.getData ());
70 virtual inline unsigned 73 return (metadata_.getDataSize ());
76 virtual inline unsigned 79 return (metadata_.getWidth ());
82 virtual inline unsigned 85 return (metadata_.getHeight ());
88 virtual inline unsigned 91 return (metadata_.getFrameIndex ());
94 virtual inline uint64_t
97 return (metadata_.getTimestamp ());
101 const inline openni::VideoFrameRef&
108 openni::VideoFrameRef metadata_;
114 #endif // HAVE_OPENNI2 116 #endif // PCL_IO_OPENNI2_METADATA_WRAPPER_H_ Pure abstract interface to wrap native frame data types.