Rosetta
Public Member Functions | Private Attributes | Friends | List of all members
core::scoring::rna::RNA_Motif Class Reference

#include <RNA_Motif.hh>

Inheritance diagram for core::scoring::rna::RNA_Motif:
Inheritance graph
[legend]

Public Member Functions

 RNA_Motif (RNA_MotifType const &rna_motif_type, utility::vector1< Size > const &residues)
 
 ~RNA_Motif () override
 
void set_type (RNA_MotifType const &setting)
 
RNA_MotifType type () const
 
void set_residues (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Sizeresidues () const
 
core::Size operator[] (core::Size const index) const
 
utility::vector1< core::Size >::const_iterator begin () const
 
utility::vector1< core::Size >::const_iterator end () const
 

Private Attributes

RNA_MotifType type_
 
utility::vector1< core::Sizeresidues_
 

Friends

std::ostream & operator<< (std::ostream &out, RNA_Motif const &s)
 
bool operator< (RNA_Motif const &lhs, RNA_Motif const &rhs)
 

Constructor & Destructor Documentation

◆ RNA_Motif()

core::scoring::rna::RNA_Motif::RNA_Motif ( RNA_MotifType const &  rna_motif_type,
utility::vector1< Size > const &  residues 
)
inline

◆ ~RNA_Motif()

core::scoring::rna::RNA_Motif::~RNA_Motif ( )
inlineoverride

Member Function Documentation

◆ begin()

utility::vector1< core::Size >::const_iterator core::scoring::rna::RNA_Motif::begin ( ) const
inline

References residues_.

◆ end()

utility::vector1< core::Size >::const_iterator core::scoring::rna::RNA_Motif::end ( ) const
inline

References residues_.

◆ operator[]()

core::Size core::scoring::rna::RNA_Motif::operator[] ( core::Size const  index) const
inline

References residues_.

◆ residues()

utility::vector1< core::Size > core::scoring::rna::RNA_Motif::residues ( ) const
inline

References residues_.

◆ set_residues()

void core::scoring::rna::RNA_Motif::set_residues ( utility::vector1< core::Size > const &  setting)
inline

References residues_.

◆ set_type()

void core::scoring::rna::RNA_Motif::set_type ( RNA_MotifType const &  setting)
inline

References type_.

◆ type()

RNA_MotifType core::scoring::rna::RNA_Motif::type ( ) const
inline

References type_.

Referenced by core::scoring::rna::output_rna_motif().

Friends And Related Function Documentation

◆ operator<

bool operator< ( RNA_Motif const &  lhs,
RNA_Motif const &  rhs 
)
friend

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
RNA_Motif const &  s 
)
friend

Member Data Documentation

◆ residues_

utility::vector1< core::Size > core::scoring::rna::RNA_Motif::residues_
private

◆ type_

RNA_MotifType core::scoring::rna::RNA_Motif::type_
private

Referenced by set_type(), and type().


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