Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Member Function Documentation

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

References residues_.

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

References residues_.

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

References residues_.

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

References residues_.

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

References residues_.

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

References type_.

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

Friends And Related Function Documentation

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

Member Data Documentation

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

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