![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
A geometry manager plugin with embeded mapping with its specific mapping rules. More...
#include <bayeux/geomtools/mapping_plugin.h>
Public Member Functions | |
| mapping_plugin () | |
| Default constructor. More... | |
| virtual | ~mapping_plugin () |
| Destructor. More... | |
| virtual int | initialize (const datatools::properties &config_, const geomtools::manager::plugins_dict_type &plugins_, const datatools::service_dict_type &services_) |
| Main plugin initialization method. More... | |
| virtual int | reset () |
| Plugin reset method. More... | |
| virtual bool | is_initialized () const |
| Check if plugin is initialized. More... | |
| const geomtools::mapping & | get_mapping () const |
| Returns a non-mutable reference to the embeded mapping instance. 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_mapping (const datatools::properties &mapping_config_) |
| Internal mapping build method. More... | |
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 geometry manager plugin with embeded mapping with its specific mapping rules.
| geomtools::mapping_plugin::mapping_plugin | ( | ) |
Default constructor.
|
virtual |
Destructor.
|
protected |
Internal mapping build method.
| const geomtools::mapping& geomtools::mapping_plugin::get_mapping | ( | ) | const |
Returns a non-mutable reference to the embeded mapping instance.
|
virtual |
Main plugin initialization method.
Implements geomtools::manager::base_plugin.
|
virtual |
Check if plugin is initialized.
Implements geomtools::manager::base_plugin.
|
virtual |
Plugin reset method.
Implements geomtools::manager::base_plugin.
1.8.15