Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::dna::DnaPosition Class Reference

#include <DnaChains.hh>

Public Member Functions

 DnaPosition ()
 Stores residue index/indices for a DNA position, which could be a basepair or a single-stranded position. Accomplishes what std::pair<core::Size,Size> would, but is nicer to use. More...
 
 DnaPosition (core::Size i)
 
 DnaPosition (core::Size i, core::Size j)
 
 ~DnaPosition ()=default
 
core::Size top () const
 
core::Size bottom () const
 
bool paired () const
 

Private Attributes

core::Size top_
 
core::Size bottom_
 
bool paired_
 

Constructor & Destructor Documentation

protocols::dna::DnaPosition::DnaPosition ( )
inline

Stores residue index/indices for a DNA position, which could be a basepair or a single-stranded position. Accomplishes what std::pair<core::Size,Size> would, but is nicer to use.

protocols::dna::DnaPosition::DnaPosition ( core::Size  i)
inline
protocols::dna::DnaPosition::DnaPosition ( core::Size  i,
core::Size  j 
)
inline
protocols::dna::DnaPosition::~DnaPosition ( )
default

Member Function Documentation

core::Size protocols::dna::DnaPosition::bottom ( ) const
inline
bool protocols::dna::DnaPosition::paired ( ) const
inline
core::Size protocols::dna::DnaPosition::top ( ) const
inline

Member Data Documentation

core::Size protocols::dna::DnaPosition::bottom_
private

Referenced by bottom().

bool protocols::dna::DnaPosition::paired_
private

Referenced by paired().

core::Size protocols::dna::DnaPosition::top_
private

Referenced by top().


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