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::motifs::BuildPosition Class Reference

#include <BuildPosition.hh>

Inheritance diagram for protocols::motifs::BuildPosition:
Inheritance graph
[legend]

Public Member Functions

 BuildPosition (core::Size const seqpos, utility::vector1< core::Size > const &target_positions)
 
 BuildPosition (core::Size const seqpos, utility::vector1< core::Size > const &target_positions, std::set< std::string > const &allowed_types)
 
 ~BuildPosition () override
 
 BuildPosition (BuildPosition const &src)
 
BuildPositionOP clone () const
 
void keep_rotamer (core::conformation::Residue const &res)
 
void keep_motif (Motif const &motif)
 
void keep_motifhit (MotifHit const &motifhit)
 
void clear_data ()
 
void clear_rots ()
 
core::Size const & seqpos () const
 
utility::vector1< core::Size >
const & 
target_positions () const
 
std::set< std::string > const & allowed_types () const
 
core::pack::rotamer_set::Rotamers
const & 
best_rotamers () const
 
MotifCOPs const & best_motifs () const
 
MotifHitCOPs const & best_motifhits () const
 

Private Attributes

core::Size seqpos_
 
utility::vector1< core::Sizetarget_positions_
 
std::set< std::string > allowed_types_
 
core::pack::rotamer_set::Rotamers best_rotamers_
 
MotifCOPs best_motifs_
 
MotifHitCOPs best_motifhits_
 

Constructor & Destructor Documentation

protocols::motifs::BuildPosition::BuildPosition ( core::Size const  seqpos,
utility::vector1< core::Size > const &  target_positions 
)
protocols::motifs::BuildPosition::BuildPosition ( core::Size const  seqpos,
utility::vector1< core::Size > const &  target_positions,
std::set< std::string > const &  allowed_types 
)
protocols::motifs::BuildPosition::~BuildPosition ( )
overridedefault
protocols::motifs::BuildPosition::BuildPosition ( BuildPosition const &  src)

Member Function Documentation

std::set< std::string > const& protocols::motifs::BuildPosition::allowed_types ( ) const
inline

References allowed_types_.

MotifHitCOPs const& protocols::motifs::BuildPosition::best_motifhits ( ) const
inline

References best_motifhits_.

MotifCOPs const& protocols::motifs::BuildPosition::best_motifs ( ) const
inline

References best_motifs_.

core::pack::rotamer_set::Rotamers const& protocols::motifs::BuildPosition::best_rotamers ( ) const
inline

References best_rotamers_.

void protocols::motifs::BuildPosition::clear_data ( )

References best_motifs_, and best_rotamers_.

void protocols::motifs::BuildPosition::clear_rots ( )

References best_rotamers_.

BuildPositionOP protocols::motifs::BuildPosition::clone ( ) const
void protocols::motifs::BuildPosition::keep_motif ( Motif const &  motif)
void protocols::motifs::BuildPosition::keep_motifhit ( MotifHit const &  motifhit)
void protocols::motifs::BuildPosition::keep_rotamer ( core::conformation::Residue const &  res)
core::Size const& protocols::motifs::BuildPosition::seqpos ( ) const
inline
utility::vector1< core::Size > const& protocols::motifs::BuildPosition::target_positions ( ) const
inline

References target_positions_.

Member Data Documentation

std::set< std::string > protocols::motifs::BuildPosition::allowed_types_
private

Referenced by allowed_types().

MotifHitCOPs protocols::motifs::BuildPosition::best_motifhits_
private

Referenced by best_motifhits(), and keep_motifhit().

MotifCOPs protocols::motifs::BuildPosition::best_motifs_
private

Referenced by best_motifs(), clear_data(), and keep_motif().

core::pack::rotamer_set::Rotamers protocols::motifs::BuildPosition::best_rotamers_
private
core::Size protocols::motifs::BuildPosition::seqpos_
private

Referenced by seqpos().

utility::vector1< core::Size > protocols::motifs::BuildPosition::target_positions_
private

Referenced by target_positions().


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