Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2 Class Reference

PCS_line_data_Ts2 class: hold a line of the input file information (.npc format) One PCS_line_data_Ts2 per line in the input file. More...

#include <PseudocontactShiftInput.hh>

Public Member Functions

 ~PCS_line_data_Ts2 ()
 
 PCS_line_data_Ts2 (PCS_line_data_Ts2 const &other)
 
PCS_line_data_Ts2operator= (PCS_line_data_Ts2 const &other)
 
 PCS_line_data_Ts2 (core::Size const residue_num, std::string const &atom_name, core::Real const PCS_experimental, core::Real const PCS_tolerance)
 
core::Size residue_num () const
 
std::string atom_name () const
 
core::Real PCS_experimental () const
 
core::Real PCS_tolerance () const
 

Private Member Functions

 PCS_line_data_Ts2 ()
 Cannot use default constructor! More...
 

Private Attributes

core::Size const residue_num_
 
std::string const atom_name_
 
core::Real const PCS_experimental_
 
core::Real const PCS_tolerance_
 

Friends

std::ostream & operator<< (std::ostream &out, const PCS_line_data_Ts2 &PCS_l_d)
 

Detailed Description

PCS_line_data_Ts2 class: hold a line of the input file information (.npc format) One PCS_line_data_Ts2 per line in the input file.

Constructor & Destructor Documentation

protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_line_data_Ts2 ( )
private

Cannot use default constructor!

protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::~PCS_line_data_Ts2 ( )
default
protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_line_data_Ts2 ( PCS_line_data_Ts2 const &  other)
default
protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_line_data_Ts2 ( core::Size const  residue_num,
std::string const &  atom_name,
core::Real const  PCS_experimental,
core::Real const  PCS_tolerance 
)

Member Function Documentation

std::string protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::atom_name ( ) const
PCS_line_data_Ts2 & protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::operator= ( PCS_line_data_Ts2 const &  other)
core::Real protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_experimental ( ) const
core::Real protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_tolerance ( ) const
core::Size protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::residue_num ( ) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const PCS_line_data_Ts2 PCS_l_d 
)
friend

Member Data Documentation

std::string const protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::atom_name_
private

Referenced by atom_name().

core::Real const protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_experimental_
private

Referenced by PCS_experimental().

core::Real const protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::PCS_tolerance_
private

Referenced by PCS_tolerance().

core::Size const protocols::scoring::methods::pcsTs2::PCS_line_data_Ts2::residue_num_
private

Referenced by residue_num().


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