Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
core::io::nmr::SpinlabelDatabaseHandler Class Reference

#include <SpinlabelDatabaseHandler.hh>

Inheritance diagram for core::io::nmr::SpinlabelDatabaseHandler:
Inheritance graph
[legend]

Public Types

typedef std::map< std::string,
SpinlabelDatabaseEntry
SpinlabelDatabaseMap
 

Public Member Functions

SpinlabelDatabaseMap const & get_spinlabel_data_table () const
 return map with spinlabel database entries More...
 
SpinlabelDatabaseEntry const & get_spinlabel_data (std::string const &spinlabel) const
 return data for spinlabel More...
 

Private Member Functions

 SpinlabelDatabaseHandler ()
 Empty default constructor. More...
 

Private Attributes

SpinlabelDatabaseMap spinlabel_data_table_
 map of ion label and ion properties More...
 

Friends

class utility::SingletonBase< SpinlabelDatabaseHandler >
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::io::nmr::SpinlabelDatabaseHandler::SpinlabelDatabaseHandler ( )
private

Empty default constructor.

References core::io::nmr::read_in_database_file(), and spinlabel_data_table_.

Member Function Documentation

SpinlabelDatabaseEntry const & core::io::nmr::SpinlabelDatabaseHandler::get_spinlabel_data ( std::string const &  spinlabel) const

return data for spinlabel

return data for one paramagnetic ion

SpinlabelDatabaseHandler::SpinlabelDatabaseMap const & core::io::nmr::SpinlabelDatabaseHandler::get_spinlabel_data_table ( ) const

return map with spinlabel database entries

return map with paramagnetic ion data

Public member methods

Friends And Related Function Documentation

friend class utility::SingletonBase< SpinlabelDatabaseHandler >
friend

Member Data Documentation

SpinlabelDatabaseMap core::io::nmr::SpinlabelDatabaseHandler::spinlabel_data_table_
private

map of ion label and ion properties

Referenced by SpinlabelDatabaseHandler().


The documentation for this class was generated from the following files: