Rosetta
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< ResidueTypeSelectorSingleOPselectors_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ~ResidueTypeSelector()

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

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

◆ add_line()

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

◆ clear()

ResidueTypeSelector& core::chemical::ResidueTypeSelector::clear ( )
inline

◆ exclude_variants()

ResidueTypeSelector& core::chemical::ResidueTypeSelector::exclude_variants ( )
inline

References selectors_.

◆ match_variants()

ResidueTypeSelector& core::chemical::ResidueTypeSelector::match_variants ( ResidueTypeBase const &  rsd_type_to_match)
inline

◆ operator[]()

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

References selectors_.

◆ set_aa()

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

◆ set_name1()

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

References selectors_.

◆ set_property()

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

Member Data Documentation

◆ selectors_

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

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