43 #include <pcl/pcl_config.h>
56 using Ptr = shared_ptr<FrameWrapper>;
57 using ConstPtr = shared_ptr<const FrameWrapper>;
Pure abstract interface to wrap native frame data types.
virtual unsigned getWidth() const =0
virtual ~FrameWrapper()=default
virtual std::uint64_t getTimestamp() const =0
virtual unsigned getFrameID() const =0
virtual unsigned getDataSize() const =0
virtual const void * getData() const =0
virtual unsigned getHeight() const =0
shared_ptr< const FrameWrapper > ConstPtr
shared_ptr< FrameWrapper > Ptr
Defines functions, macros and traits for allocating and using memory.