Point Cloud Library (PCL)
1.11.1
|
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;
100 return (getDataSize() / getHeight());
Defines all the PCL and non-PCL macros used.
std::chrono::high_resolution_clock::time_point Timestamp
void fillRaw(unsigned width, unsigned height, unsigned short *ir_buffer, unsigned line_step=0) const
std::chrono::high_resolution_clock Clock
shared_ptr< FrameWrapper > Ptr
const FrameWrapper::Ptr getMetaData() const
method to access the internal data structure wrapper, which needs to be cast to an approperate subcla...
shared_ptr< IRImage > Ptr
std::uint64_t getTimestamp() const
unsigned getFrameID() const
IRImage(FrameWrapper::Ptr ir_metadata)
FrameWrapper::Ptr wrapper_
shared_ptr< const IRImage > ConstPtr
unsigned getHeight() const
Timestamp getSystemTimestamp() const
Class containing just a reference to IR meta data.
IRImage(FrameWrapper::Ptr ir_metadata, Timestamp time)
unsigned getWidth() const
const unsigned short * getData()
Defines functions, macros and traits for allocating and using memory.