Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Types | Public Member Functions | Protected Attributes
openni_wrapper::IRImage Class Reference

Class containing just a reference to IR meta data. More...

#include <pcl/io/openni_camera/openni_ir_image.h>

Public Types

using Ptr = pcl::shared_ptr< IRImage >
 
using ConstPtr = pcl::shared_ptr< const IRImage >
 

Public Member Functions

 IRImage (pcl::shared_ptr< xn::IRMetaData > ir_meta_data) noexcept
 
virtual ~IRImage () noexcept
 
void fillRaw (unsigned width, unsigned height, unsigned short *ir_buffer, unsigned line_step=0) const
 
unsigned getWidth () const noexcept
 
unsigned getHeight () const noexcept
 
unsigned getFrameID () const noexcept
 
unsigned long getTimeStamp () const noexcept
 
const xn::IRMetaData & getMetaData () const noexcept
 

Protected Attributes

pcl::shared_ptr< xn::IRMetaData > ir_md_
 

Detailed Description

Class containing just a reference to IR meta data.

Author
Patrick Mihelich mihel.nosp@m.ich@.nosp@m.willo.nosp@m.wgar.nosp@m.age.c.nosp@m.om, Suat Gedikli gedik.nosp@m.li@w.nosp@m.illow.nosp@m.gara.nosp@m.ge.co.nosp@m.m

Definition at line 51 of file openni_ir_image.h.

Member Typedef Documentation

◆ ConstPtr

using openni_wrapper::IRImage::ConstPtr = pcl::shared_ptr<const IRImage>

Definition at line 55 of file openni_ir_image.h.

◆ Ptr

using openni_wrapper::IRImage::Ptr = pcl::shared_ptr<IRImage>

Definition at line 54 of file openni_ir_image.h.

Constructor & Destructor Documentation

◆ IRImage()

openni_wrapper::IRImage::IRImage ( pcl::shared_ptr< xn::IRMetaData >  ir_meta_data)
inlinenoexcept

Definition at line 72 of file openni_ir_image.h.

◆ ~IRImage()

openni_wrapper::IRImage::~IRImage ( )
inlinevirtualdefaultnoexcept

Member Function Documentation

◆ fillRaw()

void openni_wrapper::IRImage::fillRaw ( unsigned  width,
unsigned  height,
unsigned short *  ir_buffer,
unsigned  line_step = 0 
) const

◆ getFrameID()

unsigned openni_wrapper::IRImage::getFrameID ( ) const
inlinenoexcept

Definition at line 89 of file openni_ir_image.h.

◆ getHeight()

unsigned openni_wrapper::IRImage::getHeight ( ) const
inlinenoexcept

Definition at line 84 of file openni_ir_image.h.

◆ getMetaData()

const xn::IRMetaData & openni_wrapper::IRImage::getMetaData ( ) const
inlinenoexcept

Definition at line 99 of file openni_ir_image.h.

◆ getTimeStamp()

unsigned long openni_wrapper::IRImage::getTimeStamp ( ) const
inlinenoexcept

Definition at line 94 of file openni_ir_image.h.

◆ getWidth()

unsigned openni_wrapper::IRImage::getWidth ( ) const
inlinenoexcept

Definition at line 79 of file openni_ir_image.h.

Member Data Documentation

◆ ir_md_

pcl::shared_ptr<xn::IRMetaData> openni_wrapper::IRImage::ir_md_
protected

Definition at line 69 of file openni_ir_image.h.


The documentation for this class was generated from the following file: