opals::opts::glob Namespace Reference

Defines global options. More...

Classes

struct  GetIAcc_
 For an empty parameter pack, GetIAcc_ defines IBase as its Type. More...
 
struct  GetIAcc_< rdOnly, Opt, Opts... >
 For a non-empty parameter pack, GetIAcc_ defines IAcc as its Type, specialized for the first and remaining options. More...
 
struct  IAcc
 Provides access method(s) to the first given option with name(s) according to that option's enumerator. More...
 
struct  IAcc< Names::column_name_alias, false, Opt, Opts... >
 Partial specialization for Names::column_name_alias and read-write access. More...
 
struct  IAcc< Names::column_name_alias, true, Opt, Opts... >
 Partial specialization for Names::column_name_alias and read-only access. More...
 
struct  IAcc< Names::coord_ref_sys, false, Opt, Opts... >
 Partial specialization for Names::coord_ref_sys and read-write access. More...
 
struct  IAcc< Names::coord_ref_sys, true, Opt, Opts... >
 Partial specialization for Names::coord_ref_sys and read-only access. More...
 
struct  IAcc< Names::coord_system, false, Opt, Opts... >
 Partial specialization for Names::coord_system and read-write access. More...
 
struct  IAcc< Names::coord_system, true, Opt, Opts... >
 Partial specialization for Names::coord_system and read-only access. More...
 
struct  IAcc< Names::create_option, false, Opt, Opts... >
 Partial specialization for Names::create_option and read-write access. More...
 
struct  IAcc< Names::create_option, true, Opt, Opts... >
 Partial specialization for Names::create_option and read-only access. More...
 
struct  IAcc< Names::data_type_grid, false, Opt, Opts... >
 Partial specialization for Names::data_type_grid and read-write access. More...
 
struct  IAcc< Names::data_type_grid, true, Opt, Opts... >
 Partial specialization for Names::data_type_grid and read-only access. More...
 
struct  IAcc< Names::force_coord_ref_sys, false, Opt, Opts... >
 Partial specialization for Names::force_coord_ref_sys and read-write access. More...
 
struct  IAcc< Names::force_coord_ref_sys, true, Opt, Opts... >
 Partial specialization for Names::force_coord_ref_sys and read-only access. More...
 
struct  IAcc< Names::max_log_file_mb, false, Opt, Opts... >
 Partial specialization for Names::max_log_file_mb and read-write access. More...
 
struct  IAcc< Names::max_log_file_mb, true, Opt, Opts... >
 Partial specialization for Names::max_log_file_mb and read-only access. More...
 
struct  IAcc< Names::oformat_grid, false, Opt, Opts... >
 Partial specialization for Names::oformat_grid and read-write access. More...
 
struct  IAcc< Names::oformat_grid, true, Opt, Opts... >
 Partial specialization for Names::oformat_grid and read-only access. More...
 
struct  IAcc< Names::oformat_lidar, false, Opt, Opts... >
 Partial specialization for Names::oformat_lidar and read-write access. More...
 
struct  IAcc< Names::oformat_lidar, true, Opt, Opts... >
 Partial specialization for Names::oformat_lidar and read-only access. More...
 
struct  IAcc< Names::oformat_tin, false, Opt, Opts... >
 Partial specialization for Names::oformat_tin and read-write access. More...
 
struct  IAcc< Names::oformat_tin, true, Opt, Opts... >
 Partial specialization for Names::oformat_tin and read-only access. More...
 
struct  IAcc< Names::oformat_vector, false, Opt, Opts... >
 Partial specialization for Names::oformat_vector and read-write access. More...
 
struct  IAcc< Names::oformat_vector, true, Opt, Opts... >
 Partial specialization for Names::oformat_vector and read-only access. More...
 
struct  IAcc< Names::points_in_memory, false, Opt, Opts... >
 Partial specialization for Names::points_in_memory and read-write access. More...
 
struct  IAcc< Names::points_in_memory, true, Opt, Opts... >
 Partial specialization for Names::points_in_memory and read-only access. More...
 
struct  IAcc< Names::postfix_absKmaxDir, false, Opt, Opts... >
 Partial specialization for Names::postfix_absKmaxDir and read-write access. More...
 
struct  IAcc< Names::postfix_absKmaxDir, true, Opt, Opts... >
 Partial specialization for Names::postfix_absKmaxDir and read-only access. More...
 
struct  IAcc< Names::postfix_attribute, false, Opt, Opts... >
 Partial specialization for Names::postfix_attribute and read-write access. More...
 
struct  IAcc< Names::postfix_attribute, true, Opt, Opts... >
 Partial specialization for Names::postfix_attribute and read-only access. More...
 
struct  IAcc< Names::postfix_center, false, Opt, Opts... >
 Partial specialization for Names::postfix_center and read-write access. More...
 
struct  IAcc< Names::postfix_center, true, Opt, Opts... >
 Partial specialization for Names::postfix_center and read-only access. More...
 
struct  IAcc< Names::postfix_excen, false, Opt, Opts... >
 Partial specialization for Names::postfix_excen and read-write access. More...
 
struct  IAcc< Names::postfix_excen, true, Opt, Opts... >
 Partial specialization for Names::postfix_excen and read-only access. More...
 
struct  IAcc< Names::postfix_expos, false, Opt, Opts... >
 Partial specialization for Names::postfix_expos and read-write access. More...
 
struct  IAcc< Names::postfix_expos, true, Opt, Opts... >
 Partial specialization for Names::postfix_expos and read-only access. More...
 
struct  IAcc< Names::postfix_exposDeg, false, Opt, Opts... >
 Partial specialization for Names::postfix_exposDeg and read-write access. More...
 
struct  IAcc< Names::postfix_exposDeg, true, Opt, Opts... >
 Partial specialization for Names::postfix_exposDeg and read-only access. More...
 
struct  IAcc< Names::postfix_exposRad, false, Opt, Opts... >
 Partial specialization for Names::postfix_exposRad and read-write access. More...
 
struct  IAcc< Names::postfix_exposRad, true, Opt, Opts... >
 Partial specialization for Names::postfix_exposRad and read-only access. More...
 
struct  IAcc< Names::postfix_kgauss, false, Opt, Opts... >
 Partial specialization for Names::postfix_kgauss and read-write access. More...
 
struct  IAcc< Names::postfix_kgauss, true, Opt, Opts... >
 Partial specialization for Names::postfix_kgauss and read-only access. More...
 
struct  IAcc< Names::postfix_kmax, false, Opt, Opts... >
 Partial specialization for Names::postfix_kmax and read-write access. More...
 
struct  IAcc< Names::postfix_kmax, true, Opt, Opts... >
 Partial specialization for Names::postfix_kmax and read-only access. More...
 
struct  IAcc< Names::postfix_kmaxDir, false, Opt, Opts... >
 Partial specialization for Names::postfix_kmaxDir and read-write access. More...
 
struct  IAcc< Names::postfix_kmaxDir, true, Opt, Opts... >
 Partial specialization for Names::postfix_kmaxDir and read-only access. More...
 
struct  IAcc< Names::postfix_kmean, false, Opt, Opts... >
 Partial specialization for Names::postfix_kmean and read-write access. More...
 
struct  IAcc< Names::postfix_kmean, true, Opt, Opts... >
 Partial specialization for Names::postfix_kmean and read-only access. More...
 
struct  IAcc< Names::postfix_kmin, false, Opt, Opts... >
 Partial specialization for Names::postfix_kmin and read-write access. More...
 
struct  IAcc< Names::postfix_kmin, true, Opt, Opts... >
 Partial specialization for Names::postfix_kmin and read-only access. More...
 
struct  IAcc< Names::postfix_kminDir, false, Opt, Opts... >
 Partial specialization for Names::postfix_kminDir and read-write access. More...
 
struct  IAcc< Names::postfix_kminDir, true, Opt, Opts... >
 Partial specialization for Names::postfix_kminDir and read-only access. More...
 
struct  IAcc< Names::postfix_majority, false, Opt, Opts... >
 Partial specialization for Names::postfix_majority and read-write access. More...
 
struct  IAcc< Names::postfix_majority, true, Opt, Opts... >
 Partial specialization for Names::postfix_majority and read-only access. More...
 
struct  IAcc< Names::postfix_max, false, Opt, Opts... >
 Partial specialization for Names::postfix_max and read-write access. More...
 
struct  IAcc< Names::postfix_max, true, Opt, Opts... >
 Partial specialization for Names::postfix_max and read-only access. More...
 
struct  IAcc< Names::postfix_mean, false, Opt, Opts... >
 Partial specialization for Names::postfix_mean and read-write access. More...
 
struct  IAcc< Names::postfix_mean, true, Opt, Opts... >
 Partial specialization for Names::postfix_mean and read-only access. More...
 
struct  IAcc< Names::postfix_median, false, Opt, Opts... >
 Partial specialization for Names::postfix_median and read-write access. More...
 
struct  IAcc< Names::postfix_median, true, Opt, Opts... >
 Partial specialization for Names::postfix_median and read-only access. More...
 
struct  IAcc< Names::postfix_min, false, Opt, Opts... >
 Partial specialization for Names::postfix_min and read-write access. More...
 
struct  IAcc< Names::postfix_min, true, Opt, Opts... >
 Partial specialization for Names::postfix_min and read-only access. More...
 
struct  IAcc< Names::postfix_minority, false, Opt, Opts... >
 Partial specialization for Names::postfix_minority and read-write access. More...
 
struct  IAcc< Names::postfix_minority, true, Opt, Opts... >
 Partial specialization for Names::postfix_minority and read-only access. More...
 
struct  IAcc< Names::postfix_nmax, false, Opt, Opts... >
 Partial specialization for Names::postfix_nmax and read-write access. More...
 
struct  IAcc< Names::postfix_nmax, true, Opt, Opts... >
 Partial specialization for Names::postfix_nmax and read-only access. More...
 
struct  IAcc< Names::postfix_nmin, false, Opt, Opts... >
 Partial specialization for Names::postfix_nmin and read-write access. More...
 
struct  IAcc< Names::postfix_nmin, true, Opt, Opts... >
 Partial specialization for Names::postfix_nmin and read-only access. More...
 
struct  IAcc< Names::postfix_nx, false, Opt, Opts... >
 Partial specialization for Names::postfix_nx and read-write access. More...
 
struct  IAcc< Names::postfix_nx, true, Opt, Opts... >
 Partial specialization for Names::postfix_nx and read-only access. More...
 
struct  IAcc< Names::postfix_ny, false, Opt, Opts... >
 Partial specialization for Names::postfix_ny and read-write access. More...
 
struct  IAcc< Names::postfix_ny, true, Opt, Opts... >
 Partial specialization for Names::postfix_ny and read-only access. More...
 
struct  IAcc< Names::postfix_openness, false, Opt, Opts... >
 Partial specialization for Names::postfix_openness and read-write access. More...
 
struct  IAcc< Names::postfix_openness, true, Opt, Opts... >
 Partial specialization for Names::postfix_openness and read-only access. More...
 
struct  IAcc< Names::postfix_pcount, false, Opt, Opts... >
 Partial specialization for Names::postfix_pcount and read-write access. More...
 
struct  IAcc< Names::postfix_pcount, true, Opt, Opts... >
 Partial specialization for Names::postfix_pcount and read-only access. More...
 
struct  IAcc< Names::postfix_pdens, false, Opt, Opts... >
 Partial specialization for Names::postfix_pdens and read-write access. More...
 
struct  IAcc< Names::postfix_pdens, true, Opt, Opts... >
 Partial specialization for Names::postfix_pdens and read-only access. More...
 
struct  IAcc< Names::postfix_precision, false, Opt, Opts... >
 Partial specialization for Names::postfix_precision and read-write access. More...
 
struct  IAcc< Names::postfix_precision, true, Opt, Opts... >
 Partial specialization for Names::postfix_precision and read-only access. More...
 
struct  IAcc< Names::postfix_quadratic_entropy, false, Opt, Opts... >
 Partial specialization for Names::postfix_quadratic_entropy and read-write access. More...
 
struct  IAcc< Names::postfix_quadratic_entropy, true, Opt, Opts... >
 Partial specialization for Names::postfix_quadratic_entropy and read-only access. More...
 
struct  IAcc< Names::postfix_quantile, false, Opt, Opts... >
 Partial specialization for Names::postfix_quantile and read-write access. More...
 
struct  IAcc< Names::postfix_quantile, true, Opt, Opts... >
 Partial specialization for Names::postfix_quantile and read-only access. More...
 
struct  IAcc< Names::postfix_range, false, Opt, Opts... >
 Partial specialization for Names::postfix_range and read-write access. More...
 
struct  IAcc< Names::postfix_range, true, Opt, Opts... >
 Partial specialization for Names::postfix_range and read-only access. More...
 
struct  IAcc< Names::postfix_rms, false, Opt, Opts... >
 Partial specialization for Names::postfix_rms and read-write access. More...
 
struct  IAcc< Names::postfix_rms, true, Opt, Opts... >
 Partial specialization for Names::postfix_rms and read-only access. More...
 
struct  IAcc< Names::postfix_shannon_entropy, false, Opt, Opts... >
 Partial specialization for Names::postfix_shannon_entropy and read-write access. More...
 
struct  IAcc< Names::postfix_shannon_entropy, true, Opt, Opts... >
 Partial specialization for Names::postfix_shannon_entropy and read-only access. More...
 
struct  IAcc< Names::postfix_sigma0, false, Opt, Opts... >
 Partial specialization for Names::postfix_sigma0 and read-write access. More...
 
struct  IAcc< Names::postfix_sigma0, true, Opt, Opts... >
 Partial specialization for Names::postfix_sigma0 and read-only access. More...
 
struct  IAcc< Names::postfix_sigmaz, false, Opt, Opts... >
 Partial specialization for Names::postfix_sigmaz and read-write access. More...
 
struct  IAcc< Names::postfix_sigmaz, true, Opt, Opts... >
 Partial specialization for Names::postfix_sigmaz and read-only access. More...
 
struct  IAcc< Names::postfix_slope, false, Opt, Opts... >
 Partial specialization for Names::postfix_slope and read-write access. More...
 
struct  IAcc< Names::postfix_slope, true, Opt, Opts... >
 Partial specialization for Names::postfix_slope and read-only access. More...
 
struct  IAcc< Names::postfix_slpDeg, false, Opt, Opts... >
 Partial specialization for Names::postfix_slpDeg and read-write access. More...
 
struct  IAcc< Names::postfix_slpDeg, true, Opt, Opts... >
 Partial specialization for Names::postfix_slpDeg and read-only access. More...
 
struct  IAcc< Names::postfix_slpPerc, false, Opt, Opts... >
 Partial specialization for Names::postfix_slpPerc and read-write access. More...
 
struct  IAcc< Names::postfix_slpPerc, true, Opt, Opts... >
 Partial specialization for Names::postfix_slpPerc and read-only access. More...
 
struct  IAcc< Names::postfix_slpRad, false, Opt, Opts... >
 Partial specialization for Names::postfix_slpRad and read-write access. More...
 
struct  IAcc< Names::postfix_slpRad, true, Opt, Opts... >
 Partial specialization for Names::postfix_slpRad and read-only access. More...
 
struct  IAcc< Names::postfix_stdDev, false, Opt, Opts... >
 Partial specialization for Names::postfix_stdDev and read-write access. More...
 
struct  IAcc< Names::postfix_stdDev, true, Opt, Opts... >
 Partial specialization for Names::postfix_stdDev and read-only access. More...
 
struct  IAcc< Names::postfix_stdDevMad, false, Opt, Opts... >
 Partial specialization for Names::postfix_stdDevMad and read-write access. More...
 
struct  IAcc< Names::postfix_stdDevMad, true, Opt, Opts... >
 Partial specialization for Names::postfix_stdDevMad and read-only access. More...
 
struct  IAcc< Names::postfix_sum, false, Opt, Opts... >
 Partial specialization for Names::postfix_sum and read-write access. More...
 
struct  IAcc< Names::postfix_sum, true, Opt, Opts... >
 Partial specialization for Names::postfix_sum and read-only access. More...
 
struct  IAcc< Names::postfix_var, false, Opt, Opts... >
 Partial specialization for Names::postfix_var and read-write access. More...
 
struct  IAcc< Names::postfix_var, true, Opt, Opts... >
 Partial specialization for Names::postfix_var and read-only access. More...
 
struct  IAcc< Names::postfix_z, false, Opt, Opts... >
 Partial specialization for Names::postfix_z and read-write access. More...
 
struct  IAcc< Names::postfix_z, true, Opt, Opts... >
 Partial specialization for Names::postfix_z and read-only access. More...
 

Typedefs

template<bool rdOnly, class... Opts>
using GetIAcc = typename GetIAcc_< rdOnly, Opts... >::Type
 The specialization of GetIAcc_ according to the given options.
 
using Options = IGroup< Names::_, false, ILeaf< Names::force_coord_ref_sys, false, bool >, ILeaf< Names::coord_ref_sys, false, opals::String >, ILeaf< Names::coord_system, false, opals::String >, ILeaf< Names::points_in_memory, false, unsigned >, ILeaf< Names::max_log_file_mb, false, unsigned >, ILeaf< Names::oformat_grid, false, opals::String >, ILeaf< Names::oformat_vector, false, opals::String >, ILeaf< Names::oformat_tin, false, opals::String >, ILeaf< Names::oformat_lidar, false, opals::String >, ILeaf< Names::data_type_grid, false, opals::RasterDataType >, ILeaf< Names::create_option, false, opals::Vector< opals::String > >, ILeaf< Names::postfix_z, false, opals::String >, ILeaf< Names::postfix_attribute, false, opals::String >, ILeaf< Names::postfix_min, false, opals::String >, ILeaf< Names::postfix_max, false, opals::String >, ILeaf< Names::postfix_range, false, opals::String >, ILeaf< Names::postfix_nmin, false, opals::String >, ILeaf< Names::postfix_nmax, false, opals::String >, ILeaf< Names::postfix_rms, false, opals::String >, ILeaf< Names::postfix_stdDev, false, opals::String >, ILeaf< Names::postfix_var, false, opals::String >, ILeaf< Names::postfix_stdDevMad, false, opals::String >, ILeaf< Names::postfix_mean, false, opals::String >, ILeaf< Names::postfix_median, false, opals::String >, ILeaf< Names::postfix_sum, false, opals::String >, ILeaf< Names::postfix_minority, false, opals::String >, ILeaf< Names::postfix_majority, false, opals::String >, ILeaf< Names::postfix_shannon_entropy, false, opals::String >, ILeaf< Names::postfix_quadratic_entropy, false, opals::String >, ILeaf< Names::postfix_center, false, opals::String >, ILeaf< Names::postfix_pdens, false, opals::String >, ILeaf< Names::postfix_pcount, false, opals::String >, ILeaf< Names::postfix_quantile, false, opals::String >, ILeaf< Names::postfix_sigmaz, false, opals::String >, ILeaf< Names::postfix_sigma0, false, opals::String >, ILeaf< Names::postfix_excen, false, opals::String >, ILeaf< Names::postfix_slope, false, opals::String >, ILeaf< Names::postfix_slpPerc, false, opals::String >, ILeaf< Names::postfix_slpDeg, false, opals::String >, ILeaf< Names::postfix_slpRad, false, opals::String >, ILeaf< Names::postfix_expos, false, opals::String >, ILeaf< Names::postfix_exposRad, false, opals::String >, ILeaf< Names::postfix_exposDeg, false, opals::String >, ILeaf< Names::postfix_nx, false, opals::String >, ILeaf< Names::postfix_ny, false, opals::String >, ILeaf< Names::postfix_openness, false, opals::String >, ILeaf< Names::column_name_alias, false, opals::Vector< opals::ColumnNameAlias > >, ILeaf< Names::postfix_kmin, false, opals::String >, ILeaf< Names::postfix_kmax, false, opals::String >, ILeaf< Names::postfix_kmean, false, opals::String >, ILeaf< Names::postfix_kgauss, false, opals::String >, ILeaf< Names::postfix_kminDir, false, opals::String >, ILeaf< Names::postfix_kmaxDir, false, opals::String >, ILeaf< Names::postfix_absKmaxDir, false, opals::String >, ILeaf< Names::postfix_precision, false, opals::String > >
 

Detailed Description

Defines global options.

Typedef Documentation

◆ Options

The structure of global options.