Bayeux  3.4.1
Core Foundation library for SuperNEMO
Static Public Member Functions | List of all members
geomtools::mapping_utils Struct Reference

Mapping utilities. More...

#include <bayeux/geomtools/mapping_utils.h>

Static Public Member Functions

static const std::string & mapping_prefix ()
 
static const std::string & mapping_category_property ()
 
static const std::string & mapping_address_property ()
 
static const std::string & mapping_id_property ()
 
static const std::string & mapping_daughter_id_property ()
 
static void extract (const datatools::properties &source_, datatools::properties &target_)
 
static std::string make_key (const std::string &key_)
 
static bool has_key (const datatools::properties &config_, const std::string &key_)
 
static bool has_flag (const datatools::properties &config_, const std::string &key_)
 
static bool has_id (const datatools::properties &config_)
 
static void fetch_id (const datatools::properties &config_, std::string &id_info_)
 
static bool has_daughter_id (const datatools::properties &config_, const std::string &daughter_name_)
 
static void fetch_daughter_id (const datatools::properties &config_, const std::string &daughter_name_, std::string &id_info_)
 
static bool has_labelled_info (const datatools::properties &config_, const std::string &label_, const std::string &name_)
 
static void fetch_labelled_info (const datatools::properties &config_, const std::string &label_, const std::string &name_, std::string &id_info_)
 

Detailed Description

Mapping utilities.

Member Function Documentation

◆ extract()

static void geomtools::mapping_utils::extract ( const datatools::properties source_,
datatools::properties target_ 
)
static

◆ fetch_daughter_id()

static void geomtools::mapping_utils::fetch_daughter_id ( const datatools::properties config_,
const std::string &  daughter_name_,
std::string &  id_info_ 
)
static

◆ fetch_id()

static void geomtools::mapping_utils::fetch_id ( const datatools::properties config_,
std::string &  id_info_ 
)
static

◆ fetch_labelled_info()

static void geomtools::mapping_utils::fetch_labelled_info ( const datatools::properties config_,
const std::string &  label_,
const std::string &  name_,
std::string &  id_info_ 
)
static

◆ has_daughter_id()

static bool geomtools::mapping_utils::has_daughter_id ( const datatools::properties config_,
const std::string &  daughter_name_ 
)
static

◆ has_flag()

static bool geomtools::mapping_utils::has_flag ( const datatools::properties config_,
const std::string &  key_ 
)
static

◆ has_id()

static bool geomtools::mapping_utils::has_id ( const datatools::properties config_)
static

◆ has_key()

static bool geomtools::mapping_utils::has_key ( const datatools::properties config_,
const std::string &  key_ 
)
static

◆ has_labelled_info()

static bool geomtools::mapping_utils::has_labelled_info ( const datatools::properties config_,
const std::string &  label_,
const std::string &  name_ 
)
static

◆ make_key()

static std::string geomtools::mapping_utils::make_key ( const std::string &  key_)
static

◆ mapping_address_property()

static const std::string& geomtools::mapping_utils::mapping_address_property ( )
static

◆ mapping_category_property()

static const std::string& geomtools::mapping_utils::mapping_category_property ( )
static

◆ mapping_daughter_id_property()

static const std::string& geomtools::mapping_utils::mapping_daughter_id_property ( )
static

◆ mapping_id_property()

static const std::string& geomtools::mapping_utils::mapping_id_property ( )
static

◆ mapping_prefix()

static const std::string& geomtools::mapping_utils::mapping_prefix ( )
static

The documentation for this struct was generated from the following file: