Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Functions
icl::io::icl_openni Namespace Reference

Classes

class  ReadWriteBufferHandler
 A BufferHandlers only task is to create T's. More...
class  ReadWriteBuffer
 This is used for concurrent writing and reading of Buffers. More...
class  OpenNIContext
 A Context object encapsulating the OpenNI-Context-object. More...
class  MapGeneratorOptions
 this class interprets and sets Properties of OpenNI MapGenerators More...
class  DepthGeneratorOptions
 this class interprets and sets Properties of OpenNI DepthGenerators More...
class  ImageGeneratorOptions
 this class interprets and sets Properties of OpenNI ImageGenerators More...
class  OpenNIMapGenerator
 abstract super-class of all Image generators More...
class  OpenNIDepthGenerator
 Depth Image Generator. More...
class  OpenNIRgbGenerator
 RGB Image Generator. More...
class  OpenNIIRGenerator
 IR Image Generator. More...

Functions

template<class T >
core::Img< T > * convertDepthImg (xn::DepthMetaData *src, core::Img< T > *dst)
 fills an core::core::Img<T> from OpenNI DepthMetaData
core::Img16sconvertIRImg (xn::IRMetaData *src, core::Img16s *dst)
 fills an core::Img16s from OpenNI IRMetaData
core::Img8uconvertRGBImg (xn::ImageMetaData *src, core::Img8u *dst)
core::Img8uconvertYuv422Img (xn::ImageMetaData *src, core::Img8u *dst)
core::Img8uconvertGrayScale8Img (xn::ImageMetaData *src, core::Img8u *dst)

Function Documentation

template<class T >
core::Img<T>* icl::io::icl_openni::convertDepthImg ( xn::DepthMetaData *  src,
core::Img< T > *  dst 
)

fills an core::core::Img<T> from OpenNI DepthMetaData

core::Img8u* icl::io::icl_openni::convertGrayScale8Img ( xn::ImageMetaData *  src,
core::Img8u *  dst 
) [inline]

fills a three channel core::Img8u from OpenNI ImageMetaData expecting the Generator to generate Grayscale8 Data. Sets the image format to formatGrey.

core::Img16s* icl::io::icl_openni::convertIRImg ( xn::IRMetaData *  src,
core::Img16s *  dst 
) [inline]

fills an core::Img16s from OpenNI IRMetaData

core::Img8u* icl::io::icl_openni::convertRGBImg ( xn::ImageMetaData *  src,
core::Img8u *  dst 
) [inline]

fills a three channel core::Img8u from OpenNI ImageMetaData expecting the Generator to generate RGB24 Data. Sets the image format to formatRGB.

core::Img8u* icl::io::icl_openni::convertYuv422Img ( xn::ImageMetaData *  src,
core::Img8u *  dst 
) [inline]

fills a three channel core::Img8u from OpenNI ImageMetaData expecting the Generator to generate Yuv422 Data. Sets the image format to formatRGB.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines