41 #include <pcl/memory.h>
42 #include <pcl/pcl_macros.h>
43 #include <pcl/io/boost.h>
45 #include <pcl/io/image_metadata_wrapper.h>
58 using Ptr = shared_ptr<IRImage>;
61 using Clock = std::chrono::high_resolution_clock;
62 using Timestamp = std::chrono::high_resolution_clock::time_point;
71 fillRaw (
unsigned width,
unsigned height,
unsigned short* ir_buffer,
unsigned line_step = 0)
const;
83 getTimestamp ()
const;
86 getSystemTimestamp ()
const;
100 return (getDataSize() / getHeight());
107 getMetaData ()
const;
std::chrono::high_resolution_clock::time_point Timestamp
Class containing just a reference to IR meta data.
shared_ptr< IRImage > Ptr
std::chrono::high_resolution_clock Clock
shared_ptr< FrameWrapper > Ptr
shared_ptr< const IRImage > ConstPtr
FrameWrapper::Ptr wrapper_