Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::forge::remodel::ResidueVicinityInfo Class Reference

small helper class for the ResidueVicinityRCG More...

#include <ResidueVicinityRCG.hh>

Inheritance diagram for protocols::forge::remodel::ResidueVicinityInfo:
Inheritance graph
[legend]

Public Member Functions

 ResidueVicinityInfo (core::Size old_seqpos, utility::vector1< core::Size > const &residue_atoms, utility::vector1< core::Size > const &loopres_atoms, core::Size desired_remodelres_in_vicinity)
 
 ~ResidueVicinityInfo () override
 
core::Size old_seqpos () const
 
utility::vector1< core::Size >
const & 
residue_atoms () const
 
utility::vector1< core::Size >
const & 
residue_base_atoms () const
 
utility::vector1< core::Size >
const & 
residue_base2_atoms () const
 
utility::vector1< core::Size >
const & 
loopres_atoms () const
 
utility::vector1< core::Size >
const & 
loopres_base_atoms () const
 
utility::vector1< core::Size >
const & 
loopres_base2_atoms () const
 
void set_residue_base_atoms (utility::vector1< core::Size > const &residue_base_atoms)
 
void set_residue_base2_atoms (utility::vector1< core::Size > const &residue_base2_atoms)
 
void set_loopres_base_atoms (utility::vector1< core::Size > const &loopres_base_atoms)
 
void set_loopres_base2_atoms (utility::vector1< core::Size > const &loopres_base2_atoms)
 
core::Size desired_remodelres_in_vicinity () const
 
core::scoring::func::FuncOP dis () const
 
core::scoring::func::FuncOP loop_ang () const
 
core::scoring::func::FuncOP targ_ang () const
 
core::scoring::func::FuncOP loop_dih () const
 
core::scoring::func::FuncOP targ_dih () const
 
core::scoring::func::FuncOP lt_dih () const
 
void set_dis (core::scoring::func::FuncOP dis)
 
void set_loop_ang (core::scoring::func::FuncOP loop_ang)
 
void set_targ_ang (core::scoring::func::FuncOP targ_ang)
 
void set_loop_dih (core::scoring::func::FuncOP loop_dih)
 
void set_targ_dih (core::scoring::func::FuncOP targ_dih)
 
void set_lt_dih (core::scoring::func::FuncOP lt_dih)
 

Private Attributes

core::Size old_seqpos_
 
utility::vector1< core::Sizeresidue_atoms_
 
utility::vector1< core::Sizeresidue_base_atoms_
 
utility::vector1< core::Sizeresidue_base2_atoms_
 
utility::vector1< core::Sizeloopres_atoms_
 
utility::vector1< core::Sizeloopres_base_atoms_
 
utility::vector1< core::Sizeloopres_base2_atoms_
 
core::scoring::func::FuncOP dis_
 
core::scoring::func::FuncOP loop_ang_
 
core::scoring::func::FuncOP targ_ang_
 
core::scoring::func::FuncOP loop_dih_
 
core::scoring::func::FuncOP targ_dih_
 
core::scoring::func::FuncOP lt_dih_
 
core::Size desired_remodelres_in_vicinity_
 

Detailed Description

small helper class for the ResidueVicinityRCG

Constructor & Destructor Documentation

protocols::forge::remodel::ResidueVicinityInfo::ResidueVicinityInfo ( core::Size  old_seqpos,
utility::vector1< core::Size > const &  residue_atoms,
utility::vector1< core::Size > const &  loopres_atoms,
core::Size  desired_remodelres_in_vicinity 
)
protocols::forge::remodel::ResidueVicinityInfo::~ResidueVicinityInfo ( )
overridedefault

Member Function Documentation

core::Size protocols::forge::remodel::ResidueVicinityInfo::desired_remodelres_in_vicinity ( ) const
inline
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::dis ( ) const
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::loop_ang ( ) const
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::loop_dih ( ) const
utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::loopres_atoms ( ) const
inline
utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::loopres_base2_atoms ( ) const
inline
utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::loopres_base_atoms ( ) const
inline
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::lt_dih ( ) const
core::Size protocols::forge::remodel::ResidueVicinityInfo::old_seqpos ( ) const
inline
utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::residue_atoms ( ) const
inline
utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::residue_base2_atoms ( ) const
inline
utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::residue_base_atoms ( ) const
inline
void protocols::forge::remodel::ResidueVicinityInfo::set_dis ( core::scoring::func::FuncOP  dis)

References dis(), and dis_.

void protocols::forge::remodel::ResidueVicinityInfo::set_loop_ang ( core::scoring::func::FuncOP  loop_ang)

References loop_ang(), and loop_ang_.

void protocols::forge::remodel::ResidueVicinityInfo::set_loop_dih ( core::scoring::func::FuncOP  loop_dih)

References loop_dih(), and loop_dih_.

void protocols::forge::remodel::ResidueVicinityInfo::set_loopres_base2_atoms ( utility::vector1< core::Size > const &  loopres_base2_atoms)
inline
void protocols::forge::remodel::ResidueVicinityInfo::set_loopres_base_atoms ( utility::vector1< core::Size > const &  loopres_base_atoms)
inline
void protocols::forge::remodel::ResidueVicinityInfo::set_lt_dih ( core::scoring::func::FuncOP  lt_dih)

References lt_dih(), and lt_dih_.

void protocols::forge::remodel::ResidueVicinityInfo::set_residue_base2_atoms ( utility::vector1< core::Size > const &  residue_base2_atoms)
inline
void protocols::forge::remodel::ResidueVicinityInfo::set_residue_base_atoms ( utility::vector1< core::Size > const &  residue_base_atoms)
inline
void protocols::forge::remodel::ResidueVicinityInfo::set_targ_ang ( core::scoring::func::FuncOP  targ_ang)

References targ_ang(), and targ_ang_.

void protocols::forge::remodel::ResidueVicinityInfo::set_targ_dih ( core::scoring::func::FuncOP  targ_dih)

References targ_dih(), and targ_dih_.

core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::targ_ang ( ) const
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::targ_dih ( ) const

Member Data Documentation

core::Size protocols::forge::remodel::ResidueVicinityInfo::desired_remodelres_in_vicinity_
private
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::dis_
private

Referenced by dis(), and set_dis().

core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::loop_ang_
private

Referenced by loop_ang(), and set_loop_ang().

core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::loop_dih_
private

Referenced by loop_dih(), and set_loop_dih().

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::loopres_atoms_
private
utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::loopres_base2_atoms_
private
utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::loopres_base_atoms_
private
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::lt_dih_
private

Referenced by lt_dih(), and set_lt_dih().

core::Size protocols::forge::remodel::ResidueVicinityInfo::old_seqpos_
private
utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::residue_atoms_
private
utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::residue_base2_atoms_
private
utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::residue_base_atoms_
private
core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::targ_ang_
private

Referenced by set_targ_ang(), and targ_ang().

core::scoring::func::FuncOP protocols::forge::remodel::ResidueVicinityInfo::targ_dih_
private

Referenced by set_targ_dih(), and targ_dih().


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