Public Types | |
enum | _Status { offlineChanged = 0, offlineUnchanged = 1 } |
Public Member Functions | |
void | clearParameterStatus () |
std::vector< AbstractParameter * > | getAllParameters (Parameter::Type type) |
template<typename T > | |
T | getParameter (unsigned int param) const |
template<typename T > | |
T | getParameterDefault (unsigned int param) const |
template<typename T > | |
void | getParameterRange (unsigned int param, T &min, T &max) const |
Status | getParameterStatus () |
virtual void | init ()=0 |
bool | isParameterOffline (unsigned int param) const |
bool | isParameterOnline (unsigned int param) const |
ParameterContainer () | |
template<typename T > | |
void | resetParameter (unsigned int param) |
template<typename T > | |
void | setParameter (unsigned int param, T value) |
virtual | ~ParameterContainer () |
Protected Member Functions | |
template<typename T > | |
void | addParameter (unsigned int param, T defaultValue, T minValue, T maxValue) |
template<typename T > | |
void | addParameter (unsigned int param, T value) |
virtual void | onlineParameterChangedCallBack (unsigned int param) |
typedef enum opentl::core::util::ParameterContainer::_Status opentl::core::util::ParameterContainer::Status |
opentl::core::util::ParameterContainer::ParameterContainer | ( | ) | [inline] |
virtual opentl::core::util::ParameterContainer::~ParameterContainer | ( | ) | [inline, virtual] |
void opentl::core::util::ParameterContainer::addParameter | ( | unsigned int | param, | |
T | defaultValue, | |||
T | minValue, | |||
T | maxValue | |||
) | [inline, protected] |
void opentl::core::util::ParameterContainer::addParameter | ( | unsigned int | param, | |
T | value | |||
) | [inline, protected] |
void opentl::core::util::ParameterContainer::clearParameterStatus | ( | ) | [inline] |
std::vector<AbstractParameter*> opentl::core::util::ParameterContainer::getAllParameters | ( | Parameter::Type | type | ) | [inline] |
T opentl::core::util::ParameterContainer::getParameter | ( | unsigned int | param | ) | const [inline] |
T opentl::core::util::ParameterContainer::getParameterDefault | ( | unsigned int | param | ) | const [inline] |
void opentl::core::util::ParameterContainer::getParameterRange | ( | unsigned int | param, | |
T & | min, | |||
T & | max | |||
) | const [inline] |
Status opentl::core::util::ParameterContainer::getParameterStatus | ( | ) | [inline] |
virtual void opentl::core::util::ParameterContainer::init | ( | ) | [pure virtual] |
Implemented in opentl::core::util::GaussNewton, opentl::cvprocess::GpuStdShaders, opentl::detector::BlobDetector, opentl::input::AbstractSensor, opentl::input::FileSequence, opentl::input::LinuxDC1394Camera, opentl::input::OpenCVCamera, opentl::input::VideoFile, opentl::modalities::BackgroundSub, opentl::modalities::ColourGMMGPU, opentl::modalities::ColourHist2D, opentl::modalities::ContourCCD, opentl::modalities::ContourPointsGPU, opentl::modalities::DataFusion, opentl::modalities::HarrisKeypoints, opentl::modalities::HistoOrientedGrad, opentl::modalities::Likelihood, opentl::modalities::Modality, opentl::modalities::Motion, opentl::modalities::TemplateMap, opentl::modelprojection::GLRenderer, opentl::modelprojection::GLScene, and opentl::modelprojection::VisibilityCheck.
bool opentl::core::util::ParameterContainer::isParameterOffline | ( | unsigned int | param | ) | const [inline] |
bool opentl::core::util::ParameterContainer::isParameterOnline | ( | unsigned int | param | ) | const [inline] |
virtual void opentl::core::util::ParameterContainer::onlineParameterChangedCallBack | ( | unsigned int | param | ) | [inline, protected, virtual] |
Reimplemented in opentl::input::LinuxDC1394Camera.
void opentl::core::util::ParameterContainer::resetParameter | ( | unsigned int | param | ) | [inline] |
void opentl::core::util::ParameterContainer::setParameter | ( | unsigned int | param, | |
T | value | |||
) | [inline] |