Rosetta
Public Member Functions | Private Member Functions | Friends | List of all members
core::scoring::nmr::NMRDataFactory Class Reference

#include <NMRDataFactory.hh>

Inheritance diagram for core::scoring::nmr::NMRDataFactory:
Inheritance graph
[legend]

Public Member Functions

basic::datacache::CacheableDataOP get_nmr_data (std::string const &nmr_data_type, std::string const &filename, pose::Pose const &pose)
 Factory function that takes an NMR data type and input filename as arguments and returns a pointer to the NMR data. More...
 
void create_attach_nmr_data_to_pose (std::string const &nmr_data_type, std::string const &filename, pose::Pose &pose)
 Factory function that takes an NMR data type and input filename as arguments, creates NMR data and attaches them directly to the pose. More...
 

Private Member Functions

 NMRDataFactory ()
 Empty default constructor. More...
 

Friends

class utility::SingletonBase< NMRDataFactory >
 

Constructor & Destructor Documentation

◆ NMRDataFactory()

core::scoring::nmr::NMRDataFactory::NMRDataFactory ( )
private

Empty default constructor.

Empty constructor.

Member Function Documentation

◆ create_attach_nmr_data_to_pose()

void core::scoring::nmr::NMRDataFactory::create_attach_nmr_data_to_pose ( std::string const &  nmr_data_type,
std::string const &  filename,
pose::Pose pose 
)

Factory function that takes an NMR data type and input filename as arguments, creates NMR data and attaches them directly to the pose.

Factory function that takes an NMR data type and input filename as arguments, creates NMR data and attaches them to the pose.

References core::pose::Pose::data(), protocols::abinitio::filename(), core::pose::datacache::CacheableDataType::NMR_PCS_DATA, core::pose::datacache::CacheableDataType::NMR_PRE_DATA, and core::pose::datacache::CacheableDataType::NMR_RDC_DATA.

◆ get_nmr_data()

basic::datacache::CacheableDataOP core::scoring::nmr::NMRDataFactory::get_nmr_data ( std::string const &  nmr_data_type,
std::string const &  filename,
pose::Pose const &  pose 
)

Factory function that takes an NMR data type and input filename as arguments and returns a pointer to the NMR data.

References protocols::abinitio::filename().

Friends And Related Function Documentation

◆ utility::SingletonBase< NMRDataFactory >

friend class utility::SingletonBase< NMRDataFactory >
friend

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