Rosetta
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

◆ BuildPosition() [1/3]

protocols::motifs::BuildPosition::BuildPosition ( core::Size const  seqpos,
utility::vector1< core::Size > const &  target_positions 
)

◆ BuildPosition() [2/3]

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

◆ ~BuildPosition()

protocols::motifs::BuildPosition::~BuildPosition ( )
overridedefault

◆ BuildPosition() [3/3]

protocols::motifs::BuildPosition::BuildPosition ( BuildPosition const &  src)

Member Function Documentation

◆ allowed_types()

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

References allowed_types_.

◆ best_motifhits()

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

References best_motifhits_.

◆ best_motifs()

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

References best_motifs_.

◆ best_rotamers()

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

References best_rotamers_.

◆ clear_data()

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

References best_motifs_, and best_rotamers_.

◆ clear_rots()

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

References best_rotamers_.

◆ clone()

BuildPositionOP protocols::motifs::BuildPosition::clone ( ) const

◆ keep_motif()

void protocols::motifs::BuildPosition::keep_motif ( Motif const &  motif)

◆ keep_motifhit()

void protocols::motifs::BuildPosition::keep_motifhit ( MotifHit const &  motifhit)

◆ keep_rotamer()

void protocols::motifs::BuildPosition::keep_rotamer ( core::conformation::Residue const &  res)

◆ seqpos()

core::Size const& protocols::motifs::BuildPosition::seqpos ( ) const
inline

◆ target_positions()

utility::vector1< core::Size > const& protocols::motifs::BuildPosition::target_positions ( ) const
inline

References target_positions_.

Member Data Documentation

◆ allowed_types_

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

Referenced by allowed_types().

◆ best_motifhits_

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

Referenced by best_motifhits(), and keep_motifhit().

◆ best_motifs_

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

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

◆ best_rotamers_

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

◆ seqpos_

core::Size protocols::motifs::BuildPosition::seqpos_
private

Referenced by seqpos().

◆ target_positions_

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: