![]() |
Rosetta
2021.16
|
Enum string/enum functions for pose extra data we will be storing/retrieving. ALL enums must be defined in mmtf/ExtraDataEnum.hh. More...
#include <ExtraDataEnumManager.hh>

Public Member Functions | |
| ExtraDataEnumManager () | |
| ExtraDataEnumManager (ExtraDataEnumManager const &src) | |
| ~ExtraDataEnumManager () override | |
| ExtraDataEnum | string_to_enum (std::string const &data_name) const |
| std::string | enum_to_string (ExtraDataEnum const data_name) const |
| bool | is_data_type (std::string const &data_name) const |
Private Member Functions | |
| void | setup_data_names () |
Private Attributes | |
| std::map< std::string, ExtraDataEnum > | string_to_enum_ |
| utility::vector1< std::string > | enum_to_string_ |
Enum string/enum functions for pose extra data we will be storing/retrieving. ALL enums must be defined in mmtf/ExtraDataEnum.hh.
| core::io::mmtf::ExtraDataEnumManager::ExtraDataEnumManager | ( | ) |
References setup_data_names().
|
default |
|
override |
| std::string core::io::mmtf::ExtraDataEnumManager::enum_to_string | ( | ExtraDataEnum const | data_name | ) | const |
References enum_to_string_.
Referenced by core::io::mmtf::add_extra_data().
| bool core::io::mmtf::ExtraDataEnumManager::is_data_type | ( | std::string const & | data_name | ) | const |
References string_to_enum_.
Referenced by string_to_enum().
|
private |
References enum_to_string_, core::io::mmtf::ExtraDataEnum_total, core::io::mmtf::pdb_comments, core::io::mmtf::pose_cache_real_data, core::io::mmtf::pose_cache_string_data, core::io::mmtf::simple_metric_composite_real_data, core::io::mmtf::simple_metric_composite_string_data, core::io::mmtf::simple_metric_per_residue_real_data, core::io::mmtf::simple_metric_per_residue_real_output, core::io::mmtf::simple_metric_per_residue_string_data, core::io::mmtf::simple_metric_per_residue_string_output, core::io::mmtf::simple_metric_real_data, core::io::mmtf::simple_metric_string_data, and string_to_enum_.
Referenced by ExtraDataEnumManager().
| ExtraDataEnum core::io::mmtf::ExtraDataEnumManager::string_to_enum | ( | std::string const & | data_name | ) | const |
References is_data_type(), and string_to_enum_.
|
private |
Referenced by enum_to_string(), and setup_data_names().
|
private |
Referenced by is_data_type(), setup_data_names(), and string_to_enum().
1.8.7