Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::chemical::ResidueTypeSelector Class Reference

A class picking out a subset of ResidueType by multiple criteria. More...

#include <ResidueTypeSelector.hh>

Inheritance diagram for core::chemical::ResidueTypeSelector:
Inheritance graph
[legend]

Public Member Functions

 ~ResidueTypeSelector () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
bool operator[] (ResidueTypeBase const &rsd) const
 
ResidueTypeSelectoradd_line (std::string const &line)
 
ResidueTypeSelectorclear ()
 
ResidueTypeSelectorset_name1 (char const n)
 
ResidueTypeSelectorset_aa (AA const aa)
 
ResidueTypeSelectorset_property (std::string const property)
 
ResidueTypeSelectorexclude_variants ()
 
ResidueTypeSelectormatch_variants (ResidueTypeBase const &rsd_type_to_match)
 

Private Attributes

utility::vector1
< ResidueTypeSelectorSingleOP
selectors_
 

Detailed Description

A class picking out a subset of ResidueType by multiple criteria.

Constructor & Destructor Documentation

core::chemical::ResidueTypeSelector::~ResidueTypeSelector ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

ResidueTypeSelector & core::chemical::ResidueTypeSelector::add_line ( std::string const &  line)
ResidueTypeSelector& core::chemical::ResidueTypeSelector::clear ( )
inline
ResidueTypeSelector& core::chemical::ResidueTypeSelector::exclude_variants ( )
inline

References selectors_.

ResidueTypeSelector& core::chemical::ResidueTypeSelector::match_variants ( ResidueTypeBase const &  rsd_type_to_match)
inline
bool core::chemical::ResidueTypeSelector::operator[] ( ResidueTypeBase const &  rsd) const
inline

References selectors_.

ResidueTypeSelector& core::chemical::ResidueTypeSelector::set_aa ( AA const  aa)
inline

References selectors_.

ResidueTypeSelector& core::chemical::ResidueTypeSelector::set_name1 ( char const  n)
inline

References selectors_.

ResidueTypeSelector& core::chemical::ResidueTypeSelector::set_property ( std::string const  property)
inline

Member Data Documentation

utility::vector1< ResidueTypeSelectorSingleOP > core::chemical::ResidueTypeSelector::selectors_
private

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