Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Static methods and constants to handle stackable data/information. More...
#include <bayeux/geomtools/i_stackable.h>
Public Types | |
enum | stackability_mode { STACKABILITY_NONE = 0, STACKABILITY_XMIN = datatools::bit_mask::bit00, STACKABILITY_XMAX = datatools::bit_mask::bit01, STACKABILITY_X = STACKABILITY_XMIN | STACKABILITY_XMAX, STACKABILITY_YMIN = datatools::bit_mask::bit02, STACKABILITY_YMAX = datatools::bit_mask::bit03, STACKABILITY_Y = STACKABILITY_YMIN | STACKABILITY_YMAX, STACKABILITY_ZMIN = datatools::bit_mask::bit04, STACKABILITY_ZMAX = datatools::bit_mask::bit05, STACKABILITY_Z = STACKABILITY_ZMIN | STACKABILITY_ZMAX, STACKABILITY_XY = STACKABILITY_X | STACKABILITY_Y, STACKABILITY_XZ = STACKABILITY_X | STACKABILITY_Z, STACKABILITY_YZ = STACKABILITY_Y | STACKABILITY_Z, STACKABILITY_VERY_WEAK = datatools::bit_mask::bit06, STACKABILITY_WEAK = datatools::bit_mask::bit07, STACKABILITY_STRONG = STACKABILITY_X | STACKABILITY_Y | STACKABILITY_Z } |
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_xmin (const datatools::properties &source_) |
static bool | has_xmax (const datatools::properties &source_) |
static bool | has_ymin (const datatools::properties &source_) |
static bool | has_ymax (const datatools::properties &source_) |
static bool | has_zmin (const datatools::properties &source_) |
static bool | has_zmax (const datatools::properties &source_) |
static double | get_xmin (const datatools::properties &source_, double length_unit_=-1.0) |
static double | get_xmax (const datatools::properties &source_, double length_unit_=-1.0) |
static double | get_ymin (const datatools::properties &source_, double length_unit_=-1.0) |
static double | get_ymax (const datatools::properties &source_, double length_unit_=-1.0) |
static double | get_zmin (const datatools::properties &source_, double length_unit_=-1.0) |
static double | get_zmax (const datatools::properties &source_, double length_unit_=-1.0) |
static void | set_xmin (datatools::properties &target_, double xmin_) |
static void | set_xmax (datatools::properties &target_, double xmax_) |
static void | set_ymin (datatools::properties &target_, double ymin_) |
static void | set_ymax (datatools::properties &target_, double ymax_) |
static void | set_zmin (datatools::properties &target_, double zmin_) |
static void | set_zmax (datatools::properties &target_, double zmax_) |
static void | unset_xmin (datatools::properties &target_) |
static void | unset_xmax (datatools::properties &target_) |
static void | unset_ymin (datatools::properties &target_) |
static void | unset_ymax (datatools::properties &target_) |
static void | unset_zmin (datatools::properties &target__) |
static void | unset_zmax (datatools::properties &target_) |
static void | unset (datatools::properties &target_) |
static void | set (datatools::properties &target_, const i_stackable &sd_) |
Static Public Attributes | |
static const std::string | STACKABLE_PREFIX |
static const std::string | STACKABLE_LENGTH_UNIT_PROPERTY |
static const std::string | STACKABLE_XMIN_PROPERTY |
static const std::string | STACKABLE_XMAX_PROPERTY |
static const std::string | STACKABLE_YMIN_PROPERTY |
static const std::string | STACKABLE_YMAX_PROPERTY |
static const std::string | STACKABLE_ZMIN_PROPERTY |
static const std::string | STACKABLE_ZMAX_PROPERTY |
static const std::string | STACKABLE_PLAY_PROPERTY |
static const std::string | STACKABLE_LIMITS_PROPERTY |
Static methods and constants to handle stackable data/information.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |