Rosetta
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, SpinlabelDatabaseEntrySpinlabelDatabaseMap
 

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

◆ SpinlabelDatabaseMap

Constructor & Destructor Documentation

◆ SpinlabelDatabaseHandler()

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

Empty default constructor.

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

Member Function Documentation

◆ get_spinlabel_data()

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

return data for spinlabel

return data for one paramagnetic ion

◆ get_spinlabel_data_table()

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

◆ utility::SingletonBase< SpinlabelDatabaseHandler >

friend class utility::SingletonBase< SpinlabelDatabaseHandler >
friend

Member Data Documentation

◆ spinlabel_data_table_

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: