Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::Atom
atom_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

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

Member Function Documentation

void protocols::sewing::data_storage::SmartSewingResidue::become ( SmartSewingResidueCOP  residue_to_become)
SmartSewingResidueOP protocols::sewing::data_storage::SmartSewingResidue::clone ( ) const
std::string protocols::sewing::data_storage::SmartSewingResidue::get_amino_acid_type ( ) const

References amino_acid_type_.

Referenced by SmartSewingResidue().

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

References atom_vector_.

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

References atom_vector_.

Referenced by become().

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

References chis_.

Referenced by SmartSewingResidue().

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

References atom_vector_.

Referenced by SmartSewingResidue().

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

References full_type_name_.

Referenced by SmartSewingResidue().

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

References type_.

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

References amino_acid_type_.

Referenced by become().

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

References atom_vector_.

Referenced by become().

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

References chis_.

Referenced by become().

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

References full_type_name_.

Referenced by become().

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

References type_.

Member Data Documentation

std::string protocols::sewing::data_storage::SmartSewingResidue::amino_acid_type_
private
utility::vector1<core::conformation::Atom> protocols::sewing::data_storage::SmartSewingResidue::atom_vector_
private
utility::vector1<core::Real> protocols::sewing::data_storage::SmartSewingResidue::chis_
private
std::string protocols::sewing::data_storage::SmartSewingResidue::full_type_name_
private
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: