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

this class interprets and sets Properties of OpenNI MapGenerators More...

#include <OpenNIUtils.h>

Inheritance diagram for icl::io::icl_openni::MapGeneratorOptions:
icl::utils::Configurable icl::io::icl_openni::DepthGeneratorOptions icl::io::icl_openni::ImageGeneratorOptions

List of all members.

Public Member Functions

 MapGeneratorOptions (xn::MapGenerator *generator)
 constructor
void processPropertyChange (const utils::Configurable::Property &prop)
 callback for changed configurable properties
void addGeneralIntProperty (const std::string name)
 adds a general int capability as property

Private Attributes

xn::MapGenerator * m_Generator
 the used MapGenerator
std::vector< std::string > m_Capabilities
 A vector holding all capabilities of the MapGenerator.
std::map< std::string,
xn::ProductionNode > 
m_ProductionNodeMap
 A Map Holding all used ProductionNodes.

Detailed Description

this class interprets and sets Properties of OpenNI MapGenerators


Constructor & Destructor Documentation

constructor


Member Function Documentation

adds a general int capability as property

callback for changed configurable properties

Reimplemented in icl::io::icl_openni::ImageGeneratorOptions.


Member Data Documentation

A vector holding all capabilities of the MapGenerator.

the used MapGenerator

std::map<std::string, xn::ProductionNode> icl::io::icl_openni::MapGeneratorOptions::m_ProductionNodeMap [private]

A Map Holding all used ProductionNodes.


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