Rosetta
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

◆ Basis() [1/3]

protocols::sewing::data_storage::Basis::Basis ( )

◆ Basis() [2/3]

protocols::sewing::data_storage::Basis::Basis ( core::Size  segment_id,
core::Size  resnum 
)

◆ Basis() [3/3]

protocols::sewing::data_storage::Basis::Basis ( Basis const &  src)
default

◆ ~Basis()

protocols::sewing::data_storage::Basis::~Basis ( )
override

Member Function Documentation

◆ clone()

BasisOP protocols::sewing::data_storage::Basis::clone ( ) const

◆ operator=()

Basis & protocols::sewing::data_storage::Basis::operator= ( Basis const &  other)

◆ resnum() [1/2]

core::Size protocols::sewing::data_storage::Basis::resnum ( ) const
inline

References resnum_.

Referenced by Basis(), and resnum().

◆ resnum() [2/2]

void protocols::sewing::data_storage::Basis::resnum ( core::Size  resnum)

◆ segment_id() [1/2]

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

References segment_id_.

Referenced by Basis(), and segment_id().

◆ segment_id() [2/2]

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

Friends And Related Function Documentation

◆ operator<

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

Member Data Documentation

◆ resnum_

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

Referenced by Basis(), operator=(), and resnum().

◆ segment_id_

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

Referenced by Basis(), operator=(), and segment_id().


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