![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
A plugin for the geomtools' geometry manager that embeds an isotope/element/material manager. More...
#include <bayeux/geomtools/materials_plugin.h>
Public Member Functions | |
| materials_plugin () | |
| Default constructor. More... | |
| virtual | ~materials_plugin () |
| Destructor. More... | |
| virtual int | initialize (const datatools::properties &config_, const geomtools::manager::plugins_dict_type &plugins_, const datatools::service_dict_type &services_) |
| Main initialization method. More... | |
| virtual int | reset () |
| Main reset method. More... | |
| virtual bool | is_initialized () const |
| Check if plugin is initialized. More... | |
| const materials::manager & | get_manager () const |
| Return a non-mutable reference on a manager of isotopes, elements and materials. More... | |
Public Member Functions inherited from geomtools::manager::base_plugin | |
| base_plugin () | |
| Constructor. More... | |
| virtual | ~base_plugin () |
| Destructor. More... | |
| void | set_geo_manager (manager &geo_mgr_) |
| Set the reference to the geometry manager. More... | |
| const manager & | get_geo_manager () const |
| Get a non-mutable reference to the geometry manager. More... | |
| virtual int | initialize_standalone (const datatools::properties &config) |
| Initialize the plugin using only a list of properties without the needs of other resources. More... | |
| virtual int | initialize_simple (const datatools::properties &config_, const plugins_dict_type &plugins_) |
| Initialize the plugin using a list of properties and a list of other plugins. More... | |
| datatools::logger::priority | get_logging_priority () const |
| Get the logging priority threshold. More... | |
| void | set_logging_priority (datatools::logger::priority) |
| Set the logging priority threshold. More... | |
Protected Member Functions | |
| void | _build_manager (const datatools::properties &mapping_config_) |
Protected Member Functions inherited from geomtools::manager::base_plugin | |
| void | _basic_initialize (const datatools::properties &config_) |
| Basic initialization. More... | |
| manager & | _grab_geo_manager () |
| Get a mutable reference to the geometry manager. More... | |
| bool | _has_geom_setup_requirement () const |
| Check presence of geometry requirements. More... | |
| void | _check_geom_setup_requirement () const |
| Check geometry requirement. More... | |
Additional Inherited Members | |
Protected Attributes inherited from geomtools::manager::base_plugin | |
| datatools::logger::priority | _logging |
A plugin for the geomtools' geometry manager that embeds an isotope/element/material manager.
| geomtools::materials_plugin::materials_plugin | ( | ) |
Default constructor.
|
virtual |
Destructor.
|
protected |
| const materials::manager& geomtools::materials_plugin::get_manager | ( | ) | const |
Return a non-mutable reference on a manager of isotopes, elements and materials.
|
virtual |
Main initialization method.
Implements geomtools::manager::base_plugin.
|
virtual |
Check if plugin is initialized.
Implements geomtools::manager::base_plugin.
|
virtual |
Main reset method.
Implements geomtools::manager::base_plugin.
1.8.15