Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Functions
OpenNIUtils.h File Reference
#include <ICLCore/ImgBase.h>
#include <ICLUtils/Mutex.h>
#include <ICLUtils/Thread.h>
#include <ICLUtils/Configurable.h>
#include <ICLCore/CCFunctions.h>
#include <ICLIO/OpenNIIncludes.h>
#include <map>
#include <limits>
#include <set>

Go to the source code of this file.

Classes

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

Namespaces

namespace  icl
 

The ICL-namespace.


namespace  icl::io
namespace  icl::io::icl_openni

Functions

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::Img16s * icl::io::icl_openni::convertIRImg (xn::IRMetaData *src, core::Img16s *dst)
 fills an core::Img16s from OpenNI IRMetaData
core::Img8u * icl::io::icl_openni::convertRGBImg (xn::ImageMetaData *src, core::Img8u *dst)
core::Img8u * icl::io::icl_openni::convertYuv422Img (xn::ImageMetaData *src, core::Img8u *dst)
core::Img8u * icl::io::icl_openni::convertGrayScale8Img (xn::ImageMetaData *src, core::Img8u *dst)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines