Image Component Library (ICL)
|
this class interprets and sets Properties of OpenNI MapGenerators More...
#include <OpenNIUtils.h>
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. |
this class interprets and sets Properties of OpenNI MapGenerators
icl::io::icl_openni::MapGeneratorOptions::MapGeneratorOptions | ( | xn::MapGenerator * | generator | ) |
constructor
void icl::io::icl_openni::MapGeneratorOptions::addGeneralIntProperty | ( | const std::string | name | ) |
adds a general int capability as property
void icl::io::icl_openni::MapGeneratorOptions::processPropertyChange | ( | const utils::Configurable::Property & | prop | ) |
callback for changed configurable properties
Reimplemented in icl::io::icl_openni::ImageGeneratorOptions.
std::vector<std::string> icl::io::icl_openni::MapGeneratorOptions::m_Capabilities [private] |
A vector holding all capabilities of the MapGenerator.
xn::MapGenerator* icl::io::icl_openni::MapGeneratorOptions::m_Generator [private] |
the used MapGenerator
std::map<std::string, xn::ProductionNode> icl::io::icl_openni::MapGeneratorOptions::m_ProductionNodeMap [private] |
A Map Holding all used ProductionNodes.