Rosetta
Public Member Functions | Private Attributes | Friends | List of all members
core::scoring::motif::Xfres Class Reference

#include <xfrags.hh>

Public Member Functions

 Xfres ()
 
 Xfres (char aa, char ss, Real phi, Real psi, Real omg, Real chi1=-180.0, Real chi2=-180.0, Real chi3=-180.0, Real chi4=-180.0)
 
char aa () const
 
char ss () const
 
Real phi () const
 
Real psi () const
 
Real omg () const
 
Real chi1 () const
 
Real chi2 () const
 
Real chi3 () const
 
Real chi4 () const
 
void aa (char aa)
 
void ss (char ss)
 
void phi (Real _phi)
 
void psi (Real _psi)
 
void omg (Real _omg)
 
void chi1 (Real chi1)
 
void chi2 (Real chi2)
 
void chi3 (Real chi3)
 
void chi4 (Real chi4)
 
void place_sidechain_in_pose (core::pose::Pose &pose, int ir) const
 

Private Attributes

char aa_
 
char ss_
 
uint16_t phi_
 
uint16_t psi_
 
uint16_t omg_
 
utility::fixedsizearray1< uint8_t, 4 > chi_
 

Friends

std::ostream & operator<< (std::ostream &out, Xfres const &x)
 

Constructor & Destructor Documentation

◆ Xfres() [1/2]

core::scoring::motif::Xfres::Xfres ( )
inline

◆ Xfres() [2/2]

core::scoring::motif::Xfres::Xfres ( char  aa,
char  ss,
Real  phi,
Real  psi,
Real  omg,
Real  chi1 = -180.0,
Real  chi2 = -180.0,
Real  chi3 = -180.0,
Real  chi4 = -180.0 
)

Member Function Documentation

◆ aa() [1/2]

char core::scoring::motif::Xfres::aa ( ) const
inline

References aa_.

Referenced by core::scoring::motif::operator>>().

◆ aa() [2/2]

void core::scoring::motif::Xfres::aa ( char  aa)
inline

References aa(), and aa_.

Referenced by aa().

◆ chi1() [1/2]

Real core::scoring::motif::Xfres::chi1 ( ) const

◆ chi1() [2/2]

void core::scoring::motif::Xfres::chi1 ( Real  chi1)

◆ chi2() [1/2]

Real core::scoring::motif::Xfres::chi2 ( ) const

◆ chi2() [2/2]

void core::scoring::motif::Xfres::chi2 ( Real  chi2)

◆ chi3() [1/2]

Real core::scoring::motif::Xfres::chi3 ( ) const

◆ chi3() [2/2]

void core::scoring::motif::Xfres::chi3 ( Real  chi3)

◆ chi4() [1/2]

Real core::scoring::motif::Xfres::chi4 ( ) const

◆ chi4() [2/2]

void core::scoring::motif::Xfres::chi4 ( Real  chi4)

◆ omg() [1/2]

Real core::scoring::motif::Xfres::omg ( ) const

◆ omg() [2/2]

void core::scoring::motif::Xfres::omg ( Real  _omg)

◆ phi() [1/2]

Real core::scoring::motif::Xfres::phi ( ) const

◆ phi() [2/2]

void core::scoring::motif::Xfres::phi ( Real  _phi)

◆ place_sidechain_in_pose()

void core::scoring::motif::Xfres::place_sidechain_in_pose ( core::pose::Pose pose,
int  ir 
) const

◆ psi() [1/2]

Real core::scoring::motif::Xfres::psi ( ) const

◆ psi() [2/2]

void core::scoring::motif::Xfres::psi ( Real  _psi)

◆ ss() [1/2]

char core::scoring::motif::Xfres::ss ( ) const
inline

References ss_.

Referenced by core::scoring::motif::operator>>().

◆ ss() [2/2]

void core::scoring::motif::Xfres::ss ( char  ss)
inline

References ss(), and ss_.

Referenced by ss().

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
Xfres const &  x 
)
friend

Member Data Documentation

◆ aa_

char core::scoring::motif::Xfres::aa_
private

Referenced by aa().

◆ chi_

utility::fixedsizearray1<uint8_t,4> core::scoring::motif::Xfres::chi_
private

◆ omg_

uint16_t core::scoring::motif::Xfres::omg_
private

◆ phi_

uint16_t core::scoring::motif::Xfres::phi_
private

◆ psi_

uint16_t core::scoring::motif::Xfres::psi_
private

◆ ss_

char core::scoring::motif::Xfres::ss_
private

Referenced by ss().


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