Bayeux  3.4.1
Core Foundation library for SuperNEMO
geomtools::angular_range Member List

This is the complete list of members for geomtools::angular_range, including all inherited members.

_set_defaults()geomtools::angular_rangeprotected
angular_range(range_type rt_=RANGE_TYPE_INVALID)geomtools::angular_rangeexplicit
angular_range(const std::string &type_label_)geomtools::angular_rangeexplicit
angular_range(range_type rt_, double start_angle_, double delta_angle_)geomtools::angular_range
contains(double angle_, double tolerance_=0.0, bool strict_range_=false) constgeomtools::angular_range
empty_options()datatools::i_tree_dumpablestatic
get_angle_spread() constgeomtools::angular_range
get_delta_angle() constgeomtools::angular_range
get_first_angle() constgeomtools::angular_range
get_last_angle() constgeomtools::angular_range
get_max_start_angle() constgeomtools::angular_range
get_min_start_angle() constgeomtools::angular_range
get_serial_tag() const =0datatools::i_serializablepure virtual
get_start_angle() constgeomtools::angular_range
get_type() constgeomtools::angular_range
has_delta_angle() constgeomtools::angular_range
has_start_angle() constgeomtools::angular_range
has_type() constgeomtools::angular_range
i_serializable()datatools::i_serializable
i_tree_dumpable()datatools::i_tree_dumpable
init_ocd(datatools::object_configuration_description &, const std::string &prefix_="")geomtools::angular_rangestatic
initialize(const datatools::properties &config_)geomtools::angular_range
invalidate()geomtools::angular_range
is_azimuthal() constgeomtools::angular_range
is_partial() constgeomtools::angular_range
is_polar() constgeomtools::angular_range
is_valid() constgeomtools::angular_range
label_to_type(const std::string &)geomtools::angular_rangestatic
last_skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
last_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false)datatools::i_tree_dumpablestatic
max_start_angle(range_type)geomtools::angular_rangestatic
min_start_angle(range_type)geomtools::angular_rangestatic
OSTREAM_CERR enum valuedatatools::i_tree_dumpable
OSTREAM_CLOG enum valuedatatools::i_tree_dumpable
OSTREAM_COUT enum valuedatatools::i_tree_dumpable
ostream_type enum namedatatools::i_tree_dumpable
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) constdatatools::i_tree_dumpablevirtual
print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") constdatatools::i_tree_dumpable
print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) constdatatools::i_tree_dumpable
range_type enum namegeomtools::angular_range
RANGE_TYPE_AZIMUTHAL enum valuegeomtools::angular_range
RANGE_TYPE_INVALID enum valuegeomtools::angular_range
RANGE_TYPE_POLAR enum valuegeomtools::angular_range
reset()geomtools::angular_range
reset_partial_angles()geomtools::angular_range
set_delta_angle(double)geomtools::angular_range
set_partial_angles(double start_angle_, double delta_angle_)geomtools::angular_range
set_start_angle(double)geomtools::angular_range
set_type(range_type)geomtools::angular_range
skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") constdatatools::i_tree_dumpable
tag(std::ostream &out_)datatools::i_tree_dumpablestatic
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) constgeomtools::angular_rangevirtual
tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) constdatatools::i_tree_dumpable
tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") constdatatools::i_tree_dumpable
type_to_label(range_type rt_)geomtools::angular_rangestatic
~i_serializable()datatools::i_serializablevirtual
~i_tree_dumpable()datatools::i_tree_dumpablevirtual