Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::sewing::data_storage::SmartSewingResidue Class Reference

a minimal container for SEWING residues More...

#include <SmartSewingResidue.hh>

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

Public Member Functions

 SmartSewingResidue ()
 
 SmartSewingResidue (SmartSewingResidue const &src)
 
 ~SmartSewingResidue () override
 
SmartSewingResidueOP clone () const
 
void set_atom_vector (utility::vector1< core::conformation::Atom > new_atom_vector)
 
utility::vector1< core::conformation::Atom > & get_atom_vector ()
 
utility::vector1< core::conformation::Atom > const & get_const_atom_vector () const
 
core::conformation::Atomget_atom (core::Size atom_number)
 
void set_chis (utility::vector1< core::Real > new_chis)
 
utility::vector1< core::Realget_chis () const
 
void set_amino_acid_type (std::string new_amino_acid_type)
 
std::string get_amino_acid_type () const
 
void set_type (PolymericType)
 
PolymericType get_type ()
 
std::string get_full_type_name () const
 
void set_full_type_name (std::string const &type)
 
void become (SmartSewingResidueCOP residue_to_become)
 

Private Attributes

utility::vector1< core::conformation::Atomatom_vector_
 
utility::vector1< core::Realchis_
 
std::string amino_acid_type_
 
std::string full_type_name_
 
PolymericType type_
 

Detailed Description

a minimal container for SEWING residues

Constructor & Destructor Documentation

◆ SmartSewingResidue() [1/2]

protocols::sewing::data_storage::SmartSewingResidue::SmartSewingResidue ( )

◆ SmartSewingResidue() [2/2]

protocols::sewing::data_storage::SmartSewingResidue::SmartSewingResidue ( SmartSewingResidue const &  src)

◆ ~SmartSewingResidue()

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

Member Function Documentation

◆ become()

void protocols::sewing::data_storage::SmartSewingResidue::become ( SmartSewingResidueCOP  residue_to_become)

◆ clone()

SmartSewingResidueOP protocols::sewing::data_storage::SmartSewingResidue::clone ( ) const

◆ get_amino_acid_type()

std::string protocols::sewing::data_storage::SmartSewingResidue::get_amino_acid_type ( ) const

References amino_acid_type_.

Referenced by SmartSewingResidue().

◆ get_atom()

core::conformation::Atom & protocols::sewing::data_storage::SmartSewingResidue::get_atom ( core::Size  atom_number)

References atom_vector_.

◆ get_atom_vector()

utility::vector1< core::conformation::Atom > & protocols::sewing::data_storage::SmartSewingResidue::get_atom_vector ( )

References atom_vector_.

Referenced by become().

◆ get_chis()

utility::vector1< core::Real > protocols::sewing::data_storage::SmartSewingResidue::get_chis ( ) const

References chis_.

Referenced by SmartSewingResidue().

◆ get_const_atom_vector()

utility::vector1< core::conformation::Atom > const & protocols::sewing::data_storage::SmartSewingResidue::get_const_atom_vector ( ) const

References atom_vector_.

Referenced by SmartSewingResidue().

◆ get_full_type_name()

std::string protocols::sewing::data_storage::SmartSewingResidue::get_full_type_name ( ) const

References full_type_name_.

Referenced by SmartSewingResidue().

◆ get_type()

PolymericType protocols::sewing::data_storage::SmartSewingResidue::get_type ( )

References type_.

◆ set_amino_acid_type()

void protocols::sewing::data_storage::SmartSewingResidue::set_amino_acid_type ( std::string  new_amino_acid_type)

References amino_acid_type_.

Referenced by become().

◆ set_atom_vector()

void protocols::sewing::data_storage::SmartSewingResidue::set_atom_vector ( utility::vector1< core::conformation::Atom new_atom_vector)

References atom_vector_.

Referenced by become().

◆ set_chis()

void protocols::sewing::data_storage::SmartSewingResidue::set_chis ( utility::vector1< core::Real new_chis)

References chis_.

Referenced by become().

◆ set_full_type_name()

void protocols::sewing::data_storage::SmartSewingResidue::set_full_type_name ( std::string const &  type)

References full_type_name_.

Referenced by become().

◆ set_type()

void protocols::sewing::data_storage::SmartSewingResidue::set_type ( PolymericType  type)

References type_.

Member Data Documentation

◆ amino_acid_type_

std::string protocols::sewing::data_storage::SmartSewingResidue::amino_acid_type_
private

◆ atom_vector_

utility::vector1<core::conformation::Atom> protocols::sewing::data_storage::SmartSewingResidue::atom_vector_
private

◆ chis_

utility::vector1<core::Real> protocols::sewing::data_storage::SmartSewingResidue::chis_
private

◆ full_type_name_

std::string protocols::sewing::data_storage::SmartSewingResidue::full_type_name_
private

◆ type_

PolymericType protocols::sewing::data_storage::SmartSewingResidue::type_
private

Referenced by get_type(), and set_type().


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