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
protocols::constraint_generator::HydrogenBondingAtom Class Reference

#include <HydrogenBondConstraintGenerator.hh>

Inheritance diagram for protocols::constraint_generator::HydrogenBondingAtom:
Inheritance graph
[legend]

Public Types

typedef std::list< core::RealDihedrals
 

Public Member Functions

 HydrogenBondingAtom (std::string const &atom1, std::string const &atom2, std::string const &atom3, core::Real const ideal_distance, core::Real const ideal_angle, Dihedrals const &ideal_dihedrals)
 
std::string const & hb_atom () const
 
std::string const & atom2 () const
 
std::string const & atom3 () const
 
core::Real distance () const
 
core::Real angle () const
 
Dihedrals const & dihedrals () const
 

Private Member Functions

 HydrogenBondingAtom ()
 

Private Attributes

std::string atom_
 
std::string atom2_
 
std::string atom3_
 
core::Real distance_
 
core::Real angle_
 
Dihedrals dihedrals_
 

Friends

std::ostream & operator<< (std::ostream &os, HydrogenBondingAtom const &atom)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::constraint_generator::HydrogenBondingAtom::HydrogenBondingAtom ( std::string const &  atom1,
std::string const &  atom2,
std::string const &  atom3,
core::Real const  ideal_distance,
core::Real const  ideal_angle,
Dihedrals const &  ideal_dihedrals 
)

References dihedrals_.

protocols::constraint_generator::HydrogenBondingAtom::HydrogenBondingAtom ( )
private

Member Function Documentation

core::Real protocols::constraint_generator::HydrogenBondingAtom::angle ( ) const
inline
std::string const& protocols::constraint_generator::HydrogenBondingAtom::atom2 ( ) const
inline

References atom2_.

std::string const& protocols::constraint_generator::HydrogenBondingAtom::atom3 ( ) const
inline

References atom3_.

Dihedrals const& protocols::constraint_generator::HydrogenBondingAtom::dihedrals ( ) const
inline
core::Real protocols::constraint_generator::HydrogenBondingAtom::distance ( ) const
inline
std::string const& protocols::constraint_generator::HydrogenBondingAtom::hb_atom ( ) const
inline

References atom_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
HydrogenBondingAtom const &  atom 
)
friend

Member Data Documentation

core::Real protocols::constraint_generator::HydrogenBondingAtom::angle_
private
std::string protocols::constraint_generator::HydrogenBondingAtom::atom2_
private
std::string protocols::constraint_generator::HydrogenBondingAtom::atom3_
private
std::string protocols::constraint_generator::HydrogenBondingAtom::atom_
private
Dihedrals protocols::constraint_generator::HydrogenBondingAtom::dihedrals_
private
core::Real protocols::constraint_generator::HydrogenBondingAtom::distance_
private

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