Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Static Public Member Functions | List of all members
geomtools::visibility Class Reference

Utilities to manipulate visibility properties. More...

#include <bayeux/geomtools/visibility.h>

Classes

struct  constants
 Constant strings/labels. More...
 

Static Public Member Functions

static std::string make_key (const std::string &flag_)
 
static void extract (const datatools::properties &source_, datatools::properties &target_)
 
static bool has_flag (const datatools::properties &config_, const std::string &flag_)
 
static bool has_key (const datatools::properties &config_, const std::string &key_)
 
static bool is_shown (const datatools::properties &config_)
 
static bool is_hidden (const datatools::properties &config_)
 
static bool is_hidden_envelope (const datatools::properties &config_)
 
static bool is_daughters_shown (const datatools::properties &config_)
 
static bool is_daughters_hidden (const datatools::properties &config_)
 
static bool is_visible_edges (const datatools::properties &config_)
 
static bool has_color (const datatools::properties &config_)
 
static std::string get_color (const datatools::properties &config_)
 
static void set_color (datatools::properties &config_, const std::string &color_)
 
static bool has_opacity (const datatools::properties &config_)
 
static double get_opacity (const datatools::properties &config_)
 
static double default_opacity ()
 
static bool validate_opacity (double)
 
static void set_opacity (datatools::properties &config_, double opacity_)
 
static bool has_envelope_color (const datatools::properties &config_)
 
static std::string get_envelope_color (const datatools::properties &config_)
 
static void set_envelope_color (datatools::properties &config_, const std::string &color_)
 
static bool is_wired_cylinder (const datatools::properties &config_)
 

Detailed Description

Utilities to manipulate visibility properties.

Member Function Documentation

◆ default_opacity()

static double geomtools::visibility::default_opacity ( )
static

◆ extract()

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

◆ get_color()

static std::string geomtools::visibility::get_color ( const datatools::properties config_)
static

◆ get_envelope_color()

static std::string geomtools::visibility::get_envelope_color ( const datatools::properties config_)
static

◆ get_opacity()

static double geomtools::visibility::get_opacity ( const datatools::properties config_)
static

◆ has_color()

static bool geomtools::visibility::has_color ( const datatools::properties config_)
static

◆ has_envelope_color()

static bool geomtools::visibility::has_envelope_color ( const datatools::properties config_)
static

◆ has_flag()

static bool geomtools::visibility::has_flag ( const datatools::properties config_,
const std::string &  flag_ 
)
static

◆ has_key()

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

◆ has_opacity()

static bool geomtools::visibility::has_opacity ( const datatools::properties config_)
static

◆ is_daughters_hidden()

static bool geomtools::visibility::is_daughters_hidden ( const datatools::properties config_)
static

◆ is_daughters_shown()

static bool geomtools::visibility::is_daughters_shown ( const datatools::properties config_)
static

◆ is_hidden()

static bool geomtools::visibility::is_hidden ( const datatools::properties config_)
static

◆ is_hidden_envelope()

static bool geomtools::visibility::is_hidden_envelope ( const datatools::properties config_)
static

◆ is_shown()

static bool geomtools::visibility::is_shown ( const datatools::properties config_)
static

◆ is_visible_edges()

static bool geomtools::visibility::is_visible_edges ( const datatools::properties config_)
static

◆ is_wired_cylinder()

static bool geomtools::visibility::is_wired_cylinder ( const datatools::properties config_)
static

◆ make_key()

static std::string geomtools::visibility::make_key ( const std::string &  flag_)
static

◆ set_color()

static void geomtools::visibility::set_color ( datatools::properties config_,
const std::string &  color_ 
)
static

◆ set_envelope_color()

static void geomtools::visibility::set_envelope_color ( datatools::properties config_,
const std::string &  color_ 
)
static

◆ set_opacity()

static void geomtools::visibility::set_opacity ( datatools::properties config_,
double  opacity_ 
)
static

◆ validate_opacity()

static bool geomtools::visibility::validate_opacity ( double  )
static

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