Rosetta
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

◆ ResidueVicinityInfo()

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 
)

◆ ~ResidueVicinityInfo()

protocols::forge::remodel::ResidueVicinityInfo::~ResidueVicinityInfo ( )
overridedefault

Member Function Documentation

◆ desired_remodelres_in_vicinity()

core::Size protocols::forge::remodel::ResidueVicinityInfo::desired_remodelres_in_vicinity ( ) const
inline

◆ dis()

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

◆ loop_ang()

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

◆ loop_dih()

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

◆ loopres_atoms()

utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::loopres_atoms ( ) const
inline

◆ loopres_base2_atoms()

utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::loopres_base2_atoms ( ) const
inline

◆ loopres_base_atoms()

utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::loopres_base_atoms ( ) const
inline

◆ lt_dih()

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

◆ old_seqpos()

core::Size protocols::forge::remodel::ResidueVicinityInfo::old_seqpos ( ) const
inline

◆ residue_atoms()

utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::residue_atoms ( ) const
inline

◆ residue_base2_atoms()

utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::residue_base2_atoms ( ) const
inline

◆ residue_base_atoms()

utility::vector1< core::Size > const& protocols::forge::remodel::ResidueVicinityInfo::residue_base_atoms ( ) const
inline

◆ set_dis()

void protocols::forge::remodel::ResidueVicinityInfo::set_dis ( core::scoring::func::FuncOP  dis)

References dis(), and dis_.

◆ set_loop_ang()

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

References loop_ang(), and loop_ang_.

◆ set_loop_dih()

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

References loop_dih(), and loop_dih_.

◆ set_loopres_base2_atoms()

void protocols::forge::remodel::ResidueVicinityInfo::set_loopres_base2_atoms ( utility::vector1< core::Size > const &  loopres_base2_atoms)
inline

◆ set_loopres_base_atoms()

void protocols::forge::remodel::ResidueVicinityInfo::set_loopres_base_atoms ( utility::vector1< core::Size > const &  loopres_base_atoms)
inline

◆ set_lt_dih()

void protocols::forge::remodel::ResidueVicinityInfo::set_lt_dih ( core::scoring::func::FuncOP  lt_dih)

References lt_dih(), and lt_dih_.

◆ set_residue_base2_atoms()

void protocols::forge::remodel::ResidueVicinityInfo::set_residue_base2_atoms ( utility::vector1< core::Size > const &  residue_base2_atoms)
inline

◆ set_residue_base_atoms()

void protocols::forge::remodel::ResidueVicinityInfo::set_residue_base_atoms ( utility::vector1< core::Size > const &  residue_base_atoms)
inline

◆ set_targ_ang()

void protocols::forge::remodel::ResidueVicinityInfo::set_targ_ang ( core::scoring::func::FuncOP  targ_ang)

References targ_ang(), and targ_ang_.

◆ set_targ_dih()

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

References targ_dih(), and targ_dih_.

◆ targ_ang()

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

◆ targ_dih()

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

Member Data Documentation

◆ desired_remodelres_in_vicinity_

core::Size protocols::forge::remodel::ResidueVicinityInfo::desired_remodelres_in_vicinity_
private

◆ dis_

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

Referenced by dis(), and set_dis().

◆ loop_ang_

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

Referenced by loop_ang(), and set_loop_ang().

◆ loop_dih_

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

Referenced by loop_dih(), and set_loop_dih().

◆ loopres_atoms_

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::loopres_atoms_
private

◆ loopres_base2_atoms_

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::loopres_base2_atoms_
private

◆ loopres_base_atoms_

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::loopres_base_atoms_
private

◆ lt_dih_

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

Referenced by lt_dih(), and set_lt_dih().

◆ old_seqpos_

core::Size protocols::forge::remodel::ResidueVicinityInfo::old_seqpos_
private

◆ residue_atoms_

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::residue_atoms_
private

◆ residue_base2_atoms_

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::residue_base2_atoms_
private

◆ residue_base_atoms_

utility::vector1< core::Size > protocols::forge::remodel::ResidueVicinityInfo::residue_base_atoms_
private

◆ targ_ang_

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

Referenced by set_targ_ang(), and targ_ang().

◆ targ_dih_

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: