![]() |
Rosetta
2021.16
|
#include <AtomPropertiesManager.hh>

Static Public Member Functions | |
| static AtomProperty const & | property_from_string (std::string const &property) |
| static std::string const & | string_from_property (AtomProperty const property) |
Private Member Functions | |
| AtomPropertiesManager () | |
| std::map< AtomProperty, std::string > const & | property_to_string_map () |
| std::map< std::string, AtomProperty > const & | string_to_property_map () |
Private Attributes | |
| std::map< AtomProperty, std::string > | property_to_string_map_ |
| std::map< std::string, AtomProperty > | string_to_property_map_ |
Friends | |
| class | utility::SingletonBase< AtomPropertiesManager > |
This class is a singleton and manages AtomProperties enum mappings.
|
privatedefault |
|
static |
Referenced by core::chemical::Metapatch::read_file().
|
private |
References core::chemical::AROMATIC_CARBON_WITH_FREE_VALENCE, core::chemical::AROMATIC_HYDROGEN, core::chemical::H_ACCEPTOR, core::chemical::H_DONOR, core::chemical::HAS_ORBITALS, core::chemical::NO_ATOM_PROPERTY, core::chemical::POLAR_HYDROGEN, property_to_string_map_, core::chemical::REPULSIVE, and core::chemical::VIRTUAL_ATOM.
|
static |
|
private |
References core::chemical::AROMATIC_CARBON_WITH_FREE_VALENCE, core::chemical::AROMATIC_HYDROGEN, core::chemical::H_ACCEPTOR, core::chemical::H_DONOR, core::chemical::HAS_ORBITALS, core::chemical::NO_ATOM_PROPERTY, core::chemical::POLAR_HYDROGEN, core::chemical::REPULSIVE, string_to_property_map_, and core::chemical::VIRTUAL_ATOM.
|
friend |
|
private |
Referenced by property_to_string_map().
|
private |
Referenced by string_to_property_map().
1.8.7