Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
protocols::sewing::data_storage::Basis Class Reference

Class for storing residue information needed to generate alignments. More...

#include <Basis.hh>

Inheritance diagram for protocols::sewing::data_storage::Basis:
Inheritance graph
[legend]

Public Member Functions

 Basis ()
 
 Basis (core::Size segment_id, core::Size resnum)
 
 Basis (Basis const &src)
 
 ~Basis () override
 
BasisOP clone () const
 
void segment_id (core::Size segment_id)
 
void resnum (core::Size resnum)
 
core::Size segment_id () const
 
core::Size resnum () const
 
Basisoperator= (Basis const &other)
 

Private Attributes

core::Size segment_id_
 
core::Size resnum_
 

Friends

bool operator< (Basis const &a, Basis const &b)
 

Detailed Description

Class for storing residue information needed to generate alignments.

Constructor & Destructor Documentation

protocols::sewing::data_storage::Basis::Basis ( )
protocols::sewing::data_storage::Basis::Basis ( core::Size  segment_id,
core::Size  resnum 
)
protocols::sewing::data_storage::Basis::Basis ( Basis const &  src)
default
protocols::sewing::data_storage::Basis::~Basis ( )
override

Member Function Documentation

BasisOP protocols::sewing::data_storage::Basis::clone ( ) const
Basis & protocols::sewing::data_storage::Basis::operator= ( Basis const &  other)
void protocols::sewing::data_storage::Basis::resnum ( core::Size  resnum)
core::Size protocols::sewing::data_storage::Basis::resnum ( ) const
inline

References resnum_.

Referenced by Basis(), and resnum().

void protocols::sewing::data_storage::Basis::segment_id ( core::Size  segment_id)
core::Size protocols::sewing::data_storage::Basis::segment_id ( ) const
inline

References segment_id_.

Referenced by Basis(), and segment_id().

Friends And Related Function Documentation

bool operator< ( Basis const &  a,
Basis const &  b 
)
friend

Member Data Documentation

core::Size protocols::sewing::data_storage::Basis::resnum_
private
core::Size protocols::sewing::data_storage::Basis::segment_id_
private

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