Rosetta
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

◆ BaseStack() [1/2]

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

Referenced by flipped().

◆ BaseStack() [2/2]

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

◆ ~BaseStack()

core::pose::rna::BaseStack::~BaseStack ( )
inlineoverride

Member Function Documentation

◆ flipped()

BaseStack core::pose::rna::BaseStack::flipped ( ) const

◆ orientation()

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

References orientation_.

◆ res1()

core::Size core::pose::rna::BaseStack::res1 ( ) const
inline

◆ res2()

core::Size core::pose::rna::BaseStack::res2 ( ) const
inline

◆ set_orientation()

void core::pose::rna::BaseStack::set_orientation ( core::chemical::rna::BaseDoubletOrientation const &  setting)
inline

◆ set_res1()

void core::pose::rna::BaseStack::set_res1 ( core::Size const &  setting)
inline

◆ set_res2()

void core::pose::rna::BaseStack::set_res2 ( core::Size const &  setting)
inline

◆ set_which_side()

void core::pose::rna::BaseStack::set_which_side ( core::chemical::rna::BaseStackWhichSide const &  setting)
inline

◆ which_side()

core::chemical::rna::BaseStackWhichSide core::pose::rna::BaseStack::which_side ( ) const
inline

References which_side_.

Friends And Related Function Documentation

◆ operator<

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

◆ operator<<

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

Member Data Documentation

◆ orientation_

core::chemical::rna::BaseDoubletOrientation core::pose::rna::BaseStack::orientation_
private

◆ res1_

Size core::pose::rna::BaseStack::res1_
private

Referenced by flipped(), res1(), and set_res1().

◆ res2_

Size core::pose::rna::BaseStack::res2_
private

Referenced by flipped(), res2(), and set_res2().

◆ which_side_

core::chemical::rna::BaseStackWhichSide core::pose::rna::BaseStack::which_side_
private

Referenced by flipped(), set_which_side(), and which_side().


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