Rosetta  2020.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
core::pose::rna::BaseStack Class Reference

#include <BaseStack.hh>

Inheritance diagram for core::pose::rna::BaseStack:
Inheritance graph
[legend]

Public Member Functions

 BaseStack ()
 
 BaseStack (core::Size const &res1, core::Size const &res2, core::chemical::rna::BaseDoubletOrientation const &orientation, core::chemical::rna::BaseStackWhichSide const &which_side)
 
 ~BaseStack () override
 
BaseStack flipped () const
 
void set_res1 (core::Size const &setting)
 
core::Size res1 () const
 
void set_res2 (core::Size const &setting)
 
core::Size res2 () const
 
void set_orientation (core::chemical::rna::BaseDoubletOrientation const &setting)
 
core::chemical::rna::BaseDoubletOrientation orientation () const
 
void set_which_side (core::chemical::rna::BaseStackWhichSide const &setting)
 
core::chemical::rna::BaseStackWhichSide which_side () const
 

Private Attributes

Size res1_
 
Size res2_
 
core::chemical::rna::BaseDoubletOrientation orientation_
 
core::chemical::rna::BaseStackWhichSide which_side_
 

Friends

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

Constructor & Destructor Documentation

core::pose::rna::BaseStack::BaseStack ( )

Referenced by flipped().

core::pose::rna::BaseStack::BaseStack ( core::Size const &  res1,
core::Size const &  res2,
core::chemical::rna::BaseDoubletOrientation const &  orientation,
core::chemical::rna::BaseStackWhichSide const &  which_side 
)
inline
core::pose::rna::BaseStack::~BaseStack ( )
inlineoverride

Member Function Documentation

BaseStack core::pose::rna::BaseStack::flipped ( ) const
core::chemical::rna::BaseDoubletOrientation core::pose::rna::BaseStack::orientation ( ) const
inline

References orientation_.

core::Size core::pose::rna::BaseStack::res1 ( ) const
inline
core::Size core::pose::rna::BaseStack::res2 ( ) const
inline
void core::pose::rna::BaseStack::set_orientation ( core::chemical::rna::BaseDoubletOrientation const &  setting)
inline
void core::pose::rna::BaseStack::set_res1 ( core::Size const &  setting)
inline
void core::pose::rna::BaseStack::set_res2 ( core::Size const &  setting)
inline
void core::pose::rna::BaseStack::set_which_side ( core::chemical::rna::BaseStackWhichSide const &  setting)
inline
core::chemical::rna::BaseStackWhichSide core::pose::rna::BaseStack::which_side ( ) const
inline

References which_side_.

Friends And Related Function Documentation

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

Member Data Documentation

core::chemical::rna::BaseDoubletOrientation core::pose::rna::BaseStack::orientation_
private
Size core::pose::rna::BaseStack::res1_
private
Size core::pose::rna::BaseStack::res2_
private
core::chemical::rna::BaseStackWhichSide core::pose::rna::BaseStack::which_side_
private

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