|  | 
|  | Settings () | 
|  | Default constructor. 
 | 
|  | 
|  | Settings (const std::string &fileName) | 
|  | Construct Settings by loading from file. 
 | 
|  | 
| template<typename... Args> | 
|  | Settings (Args &&...args) | 
|  | Constructor taking variadic number of arguments. 
 | 
|  | 
| template<typename... Args> | 
| void | set (Args &&...args) | 
|  | Set multiple arguments. 
 | 
|  | 
| template<typename... Args> | 
| Settings | copyWith (Args &&...args) const | 
|  | Returns a copy of this object with the given argument(s) set to the new value(s) 
 | 
|  | 
| const Acquisitions & | acquisitions () const | 
|  | Get Acquisitions. 
 | 
|  | 
| Acquisitions & | acquisitions () | 
|  | Get Acquisitions. 
 | 
|  | 
| Settings & | set (const Acquisitions &value) | 
|  | Set Acquisitions. 
 | 
|  | 
| const Diagnostics & | diagnostics () const | 
|  | Get Diagnostics. 
 | 
|  | 
| Diagnostics & | diagnostics () | 
|  | Get Diagnostics. 
 | 
|  | 
| Settings & | set (const Diagnostics &value) | 
|  | Set Diagnostics. 
 | 
|  | 
| Settings & | set (const Diagnostics::Enabled &value) | 
|  | Set Diagnostics::Enabled. 
 | 
|  | 
| const Experimental & | experimental () const | 
|  | Get Experimental. 
 | 
|  | 
| Experimental & | experimental () | 
|  | Get Experimental. 
 | 
|  | 
| Settings & | set (const Experimental &value) | 
|  | Set Experimental. 
 | 
|  | 
| Settings & | set (const Experimental::Engine &value) | 
|  | Set Experimental::Engine. 
 | 
|  | 
| const Processing & | processing () const | 
|  | Get Processing. 
 | 
|  | 
| Processing & | processing () | 
|  | Get Processing. 
 | 
|  | 
| Settings & | set (const Processing &value) | 
|  | Set Processing. 
 | 
|  | 
| Settings & | set (const Processing::Color &value) | 
|  | Set Processing::Color. 
 | 
|  | 
| Settings & | set (const Processing::Color::Balance &value) | 
|  | Set Processing::Color::Balance. 
 | 
|  | 
| Settings & | set (const Processing::Color::Balance::Blue &value) | 
|  | Set Processing::Color::Balance::Blue. 
 | 
|  | 
| Settings & | set (const Processing::Color::Balance::Green &value) | 
|  | Set Processing::Color::Balance::Green. 
 | 
|  | 
| Settings & | set (const Processing::Color::Balance::Red &value) | 
|  | Set Processing::Color::Balance::Red. 
 | 
|  | 
| Settings & | set (const Processing::Color::Experimental &value) | 
|  | Set Processing::Color::Experimental. 
 | 
|  | 
| Settings & | set (const Processing::Color::Experimental::Mode &value) | 
|  | Set Processing::Color::Experimental::Mode. 
 | 
|  | 
| Settings & | set (const Processing::Color::Gamma &value) | 
|  | Set Processing::Color::Gamma. 
 | 
|  | 
| Settings & | set (const Processing::Filters &value) | 
|  | Set Processing::Filters. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Cluster &value) | 
|  | Set Processing::Filters::Cluster. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Cluster::Removal &value) | 
|  | Set Processing::Filters::Cluster::Removal. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Cluster::Removal::Enabled &value) | 
|  | Set Processing::Filters::Cluster::Removal::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Cluster::Removal::MaxNeighborDistance &value) | 
|  | Set Processing::Filters::Cluster::Removal::MaxNeighborDistance. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Cluster::Removal::MinArea &value) | 
|  | Set Processing::Filters::Cluster::Removal::MinArea. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental &value) | 
|  | Set Processing::Filters::Experimental. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion::Correction &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion::Correction. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion::Correction::Enabled &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion::Correction::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion::Correction::Strength &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion::Correction::Strength. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion::Removal &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion::Removal. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion::Removal::Enabled &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion::Removal::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::ContrastDistortion::Removal::Threshold &value) | 
|  | Set Processing::Filters::Experimental::ContrastDistortion::Removal::Threshold. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::HoleFilling &value) | 
|  | Set Processing::Filters::Experimental::HoleFilling. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::HoleFilling::Enabled &value) | 
|  | Set Processing::Filters::Experimental::HoleFilling::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::HoleFilling::HoleSize &value) | 
|  | Set Processing::Filters::Experimental::HoleFilling::HoleSize. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Experimental::HoleFilling::Strictness &value) | 
|  | Set Processing::Filters::Experimental::HoleFilling::Strictness. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise &value) | 
|  | Set Processing::Filters::Noise. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Removal &value) | 
|  | Set Processing::Filters::Noise::Removal. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Removal::Enabled &value) | 
|  | Set Processing::Filters::Noise::Removal::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Removal::Threshold &value) | 
|  | Set Processing::Filters::Noise::Removal::Threshold. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Repair &value) | 
|  | Set Processing::Filters::Noise::Repair. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Repair::Enabled &value) | 
|  | Set Processing::Filters::Noise::Repair::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Suppression &value) | 
|  | Set Processing::Filters::Noise::Suppression. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Noise::Suppression::Enabled &value) | 
|  | Set Processing::Filters::Noise::Suppression::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Outlier &value) | 
|  | Set Processing::Filters::Outlier. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Outlier::Removal &value) | 
|  | Set Processing::Filters::Outlier::Removal. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Outlier::Removal::Enabled &value) | 
|  | Set Processing::Filters::Outlier::Removal::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Outlier::Removal::Threshold &value) | 
|  | Set Processing::Filters::Outlier::Removal::Threshold. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Reflection &value) | 
|  | Set Processing::Filters::Reflection. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Reflection::Removal &value) | 
|  | Set Processing::Filters::Reflection::Removal. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Reflection::Removal::Enabled &value) | 
|  | Set Processing::Filters::Reflection::Removal::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Reflection::Removal::Experimental &value) | 
|  | Set Processing::Filters::Reflection::Removal::Experimental. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Reflection::Removal::Experimental::Mode &value) | 
|  | Set Processing::Filters::Reflection::Removal::Experimental::Mode. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Smoothing &value) | 
|  | Set Processing::Filters::Smoothing. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Smoothing::Gaussian &value) | 
|  | Set Processing::Filters::Smoothing::Gaussian. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Smoothing::Gaussian::Enabled &value) | 
|  | Set Processing::Filters::Smoothing::Gaussian::Enabled. 
 | 
|  | 
| Settings & | set (const Processing::Filters::Smoothing::Gaussian::Sigma &value) | 
|  | Set Processing::Filters::Smoothing::Gaussian::Sigma. 
 | 
|  | 
| const RegionOfInterest & | regionOfInterest () const | 
|  | Get RegionOfInterest. 
 | 
|  | 
| RegionOfInterest & | regionOfInterest () | 
|  | Get RegionOfInterest. 
 | 
|  | 
| Settings & | set (const RegionOfInterest &value) | 
|  | Set RegionOfInterest. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Box &value) | 
|  | Set RegionOfInterest::Box. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Box::Enabled &value) | 
|  | Set RegionOfInterest::Box::Enabled. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Box::Extents &value) | 
|  | Set RegionOfInterest::Box::Extents. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Box::PointA &value) | 
|  | Set RegionOfInterest::Box::PointA. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Box::PointB &value) | 
|  | Set RegionOfInterest::Box::PointB. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Box::PointO &value) | 
|  | Set RegionOfInterest::Box::PointO. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Depth &value) | 
|  | Set RegionOfInterest::Depth. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Depth::Enabled &value) | 
|  | Set RegionOfInterest::Depth::Enabled. 
 | 
|  | 
| Settings & | set (const RegionOfInterest::Depth::Range &value) | 
|  | Set RegionOfInterest::Depth::Range. 
 | 
|  | 
| const Sampling & | sampling () const | 
|  | Get Sampling. 
 | 
|  | 
| Sampling & | sampling () | 
|  | Get Sampling. 
 | 
|  | 
| Settings & | set (const Sampling &value) | 
|  | Set Sampling. 
 | 
|  | 
| Settings & | set (const Sampling::Color &value) | 
|  | Set Sampling::Color. 
 | 
|  | 
| Settings & | set (const Sampling::Pixel &value) | 
|  | Set Sampling::Pixel. 
 | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Acquisitions >::value, int >::type  = 0> | 
| const Settings::Acquisitions & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Diagnostics >::value, int >::type  = 0> | 
| const Settings::Diagnostics & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Diagnostics::Enabled >::value, int >::type  = 0> | 
| const Settings::Diagnostics::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Experimental >::value, int >::type  = 0> | 
| const Settings::Experimental & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Experimental::Engine >::value, int >::type  = 0> | 
| const Settings::Experimental::Engine & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing >::value, int >::type  = 0> | 
| const Settings::Processing & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color >::value, int >::type  = 0> | 
| const Settings::Processing::Color & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Balance & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance::Blue >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Balance::Blue & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance::Green >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Balance::Green & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Balance::Red >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Balance::Red & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Experimental >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Experimental & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Experimental::Mode >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Experimental::Mode & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Color::Gamma >::value, int >::type  = 0> | 
| const Settings::Processing::Color::Gamma & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters >::value, int >::type  = 0> | 
| const Settings::Processing::Filters & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Cluster & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Cluster::Removal & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Cluster::Removal::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal::MinArea >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Cluster::Removal::MinArea & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Correction >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion::Correction & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Strength >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Strength & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Removal >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion::Removal & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Threshold >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Threshold & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::HoleFilling & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::HoleFilling::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling::HoleSize >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::HoleFilling::HoleSize & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling::Strictness >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Experimental::HoleFilling::Strictness & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Removal >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Removal & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Removal::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Removal::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Removal::Threshold >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Removal::Threshold & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Repair >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Repair & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Repair::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Repair::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Suppression >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Suppression & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Suppression::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Noise::Suppression::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Outlier & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier::Removal >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Outlier::Removal & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier::Removal::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Outlier::Removal::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier::Removal::Threshold >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Outlier::Removal::Threshold & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Reflection & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Reflection::Removal & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Reflection::Removal::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal::Experimental >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Reflection::Removal::Experimental & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal::Experimental::Mode >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Reflection::Removal::Experimental::Mode & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Smoothing & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing::Gaussian >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Smoothing::Gaussian & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing::Gaussian::Enabled >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Smoothing::Gaussian::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing::Gaussian::Sigma >::value, int >::type  = 0> | 
| const Settings::Processing::Filters::Smoothing::Gaussian::Sigma & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Box >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Box & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Box::Enabled >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Box::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Box::Extents >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Box::Extents & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Box::PointA >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Box::PointA & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Box::PointB >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Box::PointB & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Box::PointO >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Box::PointO & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Depth >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Depth & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Depth::Enabled >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Depth::Enabled & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::RegionOfInterest::Depth::Range >::value, int >::type  = 0> | 
| const Settings::RegionOfInterest::Depth::Range & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Sampling >::value, int >::type  = 0> | 
| const Settings::Sampling & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Sampling::Color >::value, int >::type  = 0> | 
| const Settings::Sampling::Color & | get () const | 
|  | 
| template<typename T , typename std::enable_if< std::is_same< T, Settings::Sampling::Pixel >::value, int >::type  = 0> | 
| const Settings::Sampling::Pixel & | get () const | 
|  | 
| template<size_t i, typename std::enable_if< i==0, int >::type  = 0> | 
| const Settings::Acquisitions & | get () const | 
|  | 
| template<size_t i, typename std::enable_if< i==1, int >::type  = 0> | 
| const Settings::Diagnostics & | get () const | 
|  | 
| template<size_t i, typename std::enable_if< i==2, int >::type  = 0> | 
| const Settings::Experimental & | get () const | 
|  | 
| template<size_t i, typename std::enable_if< i==3, int >::type  = 0> | 
| const Settings::Processing & | get () const | 
|  | 
| template<size_t i, typename std::enable_if< i==4, int >::type  = 0> | 
| const Settings::RegionOfInterest & | get () const | 
|  | 
| template<size_t i, typename std::enable_if< i==5, int >::type  = 0> | 
| const Settings::Sampling & | get () const | 
|  | 
| template<typename F > | 
| void | forEach (const F &f) const | 
|  | Run the given function on each direct member with the value of the member as parameter. 
 | 
|  | 
| template<typename F > | 
| void | forEach (const F &f) | 
|  | Run the given function on each direct member with the value of the member as parameter. 
 | 
|  | 
| bool | operator== (const Settings &other) const | 
|  | Equality operator. 
 | 
|  | 
| bool | operator!= (const Settings &other) const | 
|  | Inequality operator. 
 | 
|  | 
| std::string | toString () const | 
|  | Get the value as string. 
 | 
|  | 
| void | save (const std::string &fileName) const | 
|  | Save to the given file. 
 | 
|  | 
| void | load (const std::string &fileName) | 
|  | Load from the given file. 
 | 
|  |