Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::motifs::BuildPosition Class Reference

#include <BuildPosition.hh>

Public Member Functions

 BuildPosition (Size const seqpos, utility::vector1< Size > const &target_positions)
 
 BuildPosition (Size const seqpos, utility::vector1< Size > const &target_positions, std::set< std::string > const &allowed_types)
 
virtual ~BuildPosition ()
 
 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 ()
 
Size const & seqpos () const
 
utility::vector1< 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

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

Constructor & Destructor Documentation

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

Referenced by clone().

protocols::motifs::BuildPosition::BuildPosition ( Size const  seqpos,
utility::vector1< Size > const &  target_positions,
std::set< std::string > const &  allowed_types 
)
protocols::motifs::BuildPosition::~BuildPosition ( )
virtual
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

References BuildPosition().

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)
Size const& protocols::motifs::BuildPosition::seqpos ( ) const
inline
utility::vector1< 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
Size protocols::motifs::BuildPosition::seqpos_
private

Referenced by seqpos().

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

Referenced by target_positions().


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