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

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_


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)
protocols::sewing::data_storage::Basis::~Basis ( )

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

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

References segment_id_.

Referenced by Basis(), and segment_id().

Friends And Related Function Documentation

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

Member Data Documentation

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

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