Point Cloud Library (PCL) 1.15.0
Loading...
Searching...
No Matches
pcl::io::openni2 Namespace Reference

Classes

class  OpenNI2Device
struct  OpenNI2DeviceInfo
class  OpenNI2DeviceManager
class  OpenNI2FrameListener
class  OpenNI2TimerFilter
struct  OpenNI2VideoMode

Typedefs

using DepthImage = pcl::io::DepthImage
using IRImage = pcl::io::IRImage
using Image = pcl::io::Image
using StreamCallbackFunction = std::function<void(openni::VideoStream& stream)>

Enumerations

enum  PixelFormat {
  PIXEL_FORMAT_DEPTH_1_MM = 100 , PIXEL_FORMAT_DEPTH_100_UM = 101 , PIXEL_FORMAT_SHIFT_9_2 = 102 , PIXEL_FORMAT_SHIFT_9_3 = 103 ,
  PIXEL_FORMAT_RGB888 = 200 , PIXEL_FORMAT_YUV422 = 201 , PIXEL_FORMAT_GRAY8 = 202 , PIXEL_FORMAT_GRAY16 = 203 ,
  PIXEL_FORMAT_JPEG = 204 , PIXEL_FORMAT_YUYV = 205
}

Functions

const OpenNI2DeviceInfo openni2_convert (const openni::DeviceInfo *pInfo)
const openni::VideoMode grabberModeToOpenniMode (const OpenNI2VideoMode &input)
const OpenNI2VideoMode openniModeToGrabberMode (const openni::VideoMode &input)
const std::vector< OpenNI2VideoModeopenniModeToGrabberMode (const openni::Array< openni::VideoMode > &input)
PCL_EXPORTS std::ostream & operator<< (std::ostream &stream, const OpenNI2Device &device)
std::ostream & operator<< (std::ostream &stream, const OpenNI2DeviceInfo &device_info)
std::ostream & operator<< (std::ostream &stream, const OpenNI2DeviceManager &device_manager)
std::ostream & operator<< (std::ostream &stream, const OpenNI2VideoMode &video_mode)
bool operator== (const OpenNI2VideoMode &video_mode_a, const OpenNI2VideoMode &video_mode_b)
bool operator!= (const OpenNI2VideoMode &video_mode_a, const OpenNI2VideoMode &video_mode_b)

Typedef Documentation

◆ DepthImage

◆ Image

Definition at line 69 of file openni2_device.h.

◆ IRImage

Definition at line 68 of file openni2_device.h.

◆ StreamCallbackFunction

using pcl::io::openni2::StreamCallbackFunction = std::function<void(openni::VideoStream& stream)>

Definition at line 51 of file openni2_frame_listener.h.

Enumeration Type Documentation

◆ PixelFormat

Enumerator
PIXEL_FORMAT_DEPTH_1_MM 
PIXEL_FORMAT_DEPTH_100_UM 
PIXEL_FORMAT_SHIFT_9_2 
PIXEL_FORMAT_SHIFT_9_3 
PIXEL_FORMAT_RGB888 
PIXEL_FORMAT_YUV422 
PIXEL_FORMAT_GRAY8 
PIXEL_FORMAT_GRAY16 
PIXEL_FORMAT_JPEG 
PIXEL_FORMAT_YUYV 

Definition at line 45 of file openni2_video_mode.h.

Function Documentation

◆ grabberModeToOpenniMode()

const openni::VideoMode pcl::io::openni2::grabberModeToOpenniMode ( const OpenNI2VideoMode & input)

◆ openni2_convert()

const OpenNI2DeviceInfo pcl::io::openni2::openni2_convert ( const openni::DeviceInfo * pInfo)

◆ openniModeToGrabberMode() [1/2]

const std::vector< OpenNI2VideoMode > pcl::io::openni2::openniModeToGrabberMode ( const openni::Array< openni::VideoMode > & input)

◆ openniModeToGrabberMode() [2/2]

const OpenNI2VideoMode pcl::io::openni2::openniModeToGrabberMode ( const openni::VideoMode & input)

◆ operator!=()

bool pcl::io::openni2::operator!= ( const OpenNI2VideoMode & video_mode_a,
const OpenNI2VideoMode & video_mode_b )

◆ operator<<() [1/4]

PCL_EXPORTS std::ostream & pcl::io::openni2::operator<< ( std::ostream & stream,
const OpenNI2Device & device )

◆ operator<<() [2/4]

std::ostream & pcl::io::openni2::operator<< ( std::ostream & stream,
const OpenNI2DeviceInfo & device_info )

◆ operator<<() [3/4]

std::ostream & pcl::io::openni2::operator<< ( std::ostream & stream,
const OpenNI2DeviceManager & device_manager )

◆ operator<<() [4/4]

std::ostream & pcl::io::openni2::operator<< ( std::ostream & stream,
const OpenNI2VideoMode & video_mode )

◆ operator==()

bool pcl::io::openni2::operator== ( const OpenNI2VideoMode & video_mode_a,
const OpenNI2VideoMode & video_mode_b )