Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
core::pack::rotamer_set::FixbbRotamerSets Class Referenceabstract

#include <FixbbRotamerSets.hh>

Inheritance diagram for core::pack::rotamer_set::FixbbRotamerSets:
Inheritance graph
[legend]

Public Types

typedef pack_basic::RotamerSetsBase parent
 
typedef utility::vector1
< RotamerSetOP
RotamerSetVector
 

Public Member Functions

 FixbbRotamerSets ()
 
 ~FixbbRotamerSets () override
 
virtual RotamerSetCOP rotamer_set_for_residue (uint resid) const =0
 
virtual RotamerSetOP rotamer_set_for_residue (uint resid)=0
 
virtual RotamerSetCOP rotamer_set_for_moltenresidue (uint moltenresid) const =0
 
virtual RotamerSetOP rotamer_set_for_moltenresidue (uint moltenresid)=0
 
virtual
RotamerSetVector::const_iterator 
begin ()=0
 
virtual
RotamerSetVector::const_iterator 
end ()=0
 
virtual utility::vector1< uint >
const & 
resid_2_moltenres_vector () const =0
 
virtual utility::vector1< uint >
const & 
moltenres_2_resid_vector () const =0
 
void show (std::ostream &out) const override=0
 
- Public Member Functions inherited from core::pack_basic::RotamerSetsBase
 RotamerSetsBase ()
 
 ~RotamerSetsBase () override
 
virtual uint nrotamers () const =0
 
virtual uint nrotamers_for_moltenres (uint) const =0
 
virtual uint total_residue () const =0
 
virtual uint nmoltenres () const =0
 
virtual uint moltenres_2_resid (uint) const =0
 
virtual uint resid_2_moltenres (uint) const =0
 
virtual uint moltenres_for_rotamer (uint) const =0
 
virtual uint res_for_rotamer (uint) const =0
 
virtual
core::conformation::ResidueCOP 
rotamer (uint) const =0
 
virtual
core::conformation::ResidueCOP 
rotamer_for_moltenres (uint moltenres_id, uint rotamerid) const =0
 
virtual uint nrotamer_offset_for_moltenres (uint) const =0
 
virtual uint rotid_on_moltenresidue (uint rotid) const =0
 convert rotid in full rotamer enumeration into rotamer id on its source residue More...
 
virtual uint moltenres_rotid_2_rotid (uint moltenres, uint moltenresrotid) const =0
 convert moltenres rotid to id in full rotamer enumeration More...
 
virtual void initialize_pose_for_rotsets_creation (pose::Pose &pose) const =0
 Give the pose a chance to stash any data needed by the rotset need nonconst access to pose. More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::pack::rotamer_set::FixbbRotamerSets::FixbbRotamerSets ( )
default
core::pack::rotamer_set::FixbbRotamerSets::~FixbbRotamerSets ( )
overridedefault

Member Function Documentation

virtual RotamerSetVector::const_iterator core::pack::rotamer_set::FixbbRotamerSets::begin ( )
pure virtual
virtual RotamerSetVector::const_iterator core::pack::rotamer_set::FixbbRotamerSets::end ( )
pure virtual
virtual utility::vector1< uint > const& core::pack::rotamer_set::FixbbRotamerSets::moltenres_2_resid_vector ( ) const
pure virtual
virtual utility::vector1< uint > const& core::pack::rotamer_set::FixbbRotamerSets::resid_2_moltenres_vector ( ) const
pure virtual
virtual RotamerSetCOP core::pack::rotamer_set::FixbbRotamerSets::rotamer_set_for_moltenresidue ( uint  moltenresid) const
pure virtual
virtual RotamerSetOP core::pack::rotamer_set::FixbbRotamerSets::rotamer_set_for_moltenresidue ( uint  moltenresid)
pure virtual
virtual RotamerSetCOP core::pack::rotamer_set::FixbbRotamerSets::rotamer_set_for_residue ( uint  resid) const
pure virtual
virtual RotamerSetOP core::pack::rotamer_set::FixbbRotamerSets::rotamer_set_for_residue ( uint  resid)
pure virtual
void core::pack::rotamer_set::FixbbRotamerSets::show ( std::ostream &  out) const
overridepure virtual

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