Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::io::icl_openni::OpenNIIRGenerator Class Reference

IR Image Generator. More...

#include <OpenNIUtils.h>

Inheritance diagram for icl::io::icl_openni::OpenNIIRGenerator:
icl::io::icl_openni::OpenNIMapGenerator icl::io::icl_openni::ReadWriteBufferHandler< core::ImgBase >

List of all members.

Public Member Functions

 OpenNIIRGenerator (int num)
 Creates IRGenerator number num from Context.
 ~OpenNIIRGenerator ()
 Destructor frees all resouurces.
bool acquireImage (core::ImgBase *dest)
 grab function grabs an image returns whether grabbing worked
bool newFrameAvailable ()
 checks whether a new frame is available
Generators getGeneratorType ()
 tells the type of the Generator
xn::MapGenerator * getMapGenerator ()
 returns underlying xn::MapGenerator instance
core::Img16sinitBuffer ()
 Creates an core::Img8u for ReadWriteBuffer.
MapGeneratorOptionsgetMapGeneratorOptions ()
 getter for MapGeneratorOptions

Private Attributes

xn::NodeInfo * m_DeviceInfo
 A NodeInfo for the used device.
xn::IRGenerator * m_IrGenerator
 the underlying it-image generator
xn::IRMetaData m_IrMD
 a ImagehMetaData object holding image information
MapGeneratorOptionsm_Options
 pointer to internally used MapGeneratorOptions
unsigned int m_FrameId
 the id of the last grabbed frame

Detailed Description

IR Image Generator.


Constructor & Destructor Documentation

Creates IRGenerator number num from Context.

Destructor frees all resouurces.


Member Function Documentation

grab function grabs an image returns whether grabbing worked

Implements icl::io::icl_openni::OpenNIMapGenerator.

tells the type of the Generator

Implements icl::io::icl_openni::OpenNIMapGenerator.

returns underlying xn::MapGenerator instance

Implements icl::io::icl_openni::OpenNIMapGenerator.

checks whether a new frame is available

Implements icl::io::icl_openni::OpenNIMapGenerator.


Member Data Documentation

A NodeInfo for the used device.

the id of the last grabbed frame

the underlying it-image generator

a ImagehMetaData object holding image information

pointer to internally used MapGeneratorOptions


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines