#include <ApplicationParameters.h>
|
void | parse (const po::variables_map &vm) final |
|
template<typename T > |
void | _updateValue (T &member, const T &newValue, const bool triggerCallback=true) |
|
template<class T > |
bool | _isEqual (const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
|
template<class T > |
bool | _isEqual (const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0) |
|
Manages application parameters
Definition at line 37 of file ApplicationParameters.h.
◆ ApplicationParameters()
core::ApplicationParameters::ApplicationParameters |
( |
| ) |
|
◆ getDynamicLoadBalancer()
bool core::ApplicationParameters::getDynamicLoadBalancer |
( |
| ) |
const |
|
inline |
◆ getEngine()
const std::string& core::ApplicationParameters::getEngine |
( |
| ) |
const |
|
inline |
◆ getEnvMap()
const std::string& core::ApplicationParameters::getEnvMap |
( |
| ) |
const |
|
inline |
◆ getHttpServerURI()
const std::string& core::ApplicationParameters::getHttpServerURI |
( |
| ) |
const |
|
inline |
◆ getImageStreamFPS()
size_t core::ApplicationParameters::getImageStreamFPS |
( |
| ) |
const |
|
inline |
◆ getInputPaths()
const strings& core::ApplicationParameters::getInputPaths |
( |
| ) |
const |
|
inline |
◆ getJpegCompression()
size_t core::ApplicationParameters::getJpegCompression |
( |
| ) |
const |
|
inline |
◆ getMaxRenderFPS()
size_t core::ApplicationParameters::getMaxRenderFPS |
( |
| ) |
const |
|
inline |
◆ getOsprayModules()
const std::vector<std::string>& core::ApplicationParameters::getOsprayModules |
( |
| ) |
const |
|
inline |
◆ getParallelRendering()
bool core::ApplicationParameters::getParallelRendering |
( |
| ) |
const |
|
inline |
◆ getSandboxPath()
const std::string& core::ApplicationParameters::getSandboxPath |
( |
| ) |
const |
|
inline |
◆ getWindowSize()
const Vector2ui core::ApplicationParameters::getWindowSize |
( |
| ) |
const |
|
inline |
◆ isBenchmarking()
bool core::ApplicationParameters::isBenchmarking |
( |
| ) |
const |
|
inline |
◆ isStereo()
bool core::ApplicationParameters::isStereo |
( |
| ) |
const |
|
inline |
◆ parse()
void core::ApplicationParameters::parse |
( |
const po::variables_map & |
| ) |
|
|
finalprotectedvirtual |
◆ posArgs()
po::positional_options_description& core::ApplicationParameters::posArgs |
( |
| ) |
|
|
inline |
◆ print()
void core::ApplicationParameters::print |
( |
| ) |
|
|
finalvirtual |
◆ setBenchmarking()
void core::ApplicationParameters::setBenchmarking |
( |
bool |
enabled | ) |
|
|
inline |
◆ setDynamicLoadBalancer()
void core::ApplicationParameters::setDynamicLoadBalancer |
( |
const bool |
value | ) |
|
|
inline |
◆ setHttpServerURI()
void core::ApplicationParameters::setHttpServerURI |
( |
const std::string & |
httpServerURI | ) |
|
|
inline |
◆ setImageStreamFPS()
void core::ApplicationParameters::setImageStreamFPS |
( |
const size_t |
fps | ) |
|
|
inline |
◆ setJpegCompression()
void core::ApplicationParameters::setJpegCompression |
( |
const size_t |
compression | ) |
|
|
inline |
◆ setWindowSize()
void core::ApplicationParameters::setWindowSize |
( |
const Vector2ui & |
size | ) |
|
|
inline |
◆ useVideoStreaming()
bool core::ApplicationParameters::useVideoStreaming |
( |
| ) |
const |
|
inline |
◆ _benchmarking
bool core::ApplicationParameters::_benchmarking {false} |
|
protected |
◆ _dynamicLoadBalancer
bool core::ApplicationParameters::_dynamicLoadBalancer {false} |
|
protected |
◆ _engine
std::string core::ApplicationParameters::_engine {ENGINE_OSPRAY} |
|
protected |
◆ _envMap
std::string core::ApplicationParameters::_envMap |
|
protected |
◆ _httpServerURI
std::string core::ApplicationParameters::_httpServerURI |
|
protected |
◆ _imageStreamFPS
size_t core::ApplicationParameters::_imageStreamFPS {60} |
|
protected |
◆ _inputPaths
strings core::ApplicationParameters::_inputPaths |
|
protected |
◆ _jpegCompression
size_t core::ApplicationParameters::_jpegCompression |
|
protected |
◆ _maxRenderFPS
size_t core::ApplicationParameters::_maxRenderFPS {std::numeric_limits<size_t>::max()} |
|
protected |
◆ _modules
std::vector<std::string> core::ApplicationParameters::_modules |
|
protected |
◆ _parallelRendering
bool core::ApplicationParameters::_parallelRendering {false} |
|
protected |
◆ _positionalArgs
po::positional_options_description core::ApplicationParameters::_positionalArgs |
|
protected |
◆ _sandBoxPath
std::string core::ApplicationParameters::_sandBoxPath |
|
protected |
◆ _stereo
bool core::ApplicationParameters::_stereo {false} |
|
protected |
◆ _useVideoStreaming
bool core::ApplicationParameters::_useVideoStreaming {false} |
|
protected |
◆ _windowSize
Vector2d core::ApplicationParameters::_windowSize |
|
protected |
The documentation for this class was generated from the following files: