|
Rosetta 3.5
|
A base class for defining a ResidueSelector by a single criterion. More...
#include <ResidueSelector.hh>


Public Member Functions | |
| virtual | ~ResidueSelectorSingle () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| ResidueSelectorSingle (bool const result) | |
| constructor More... | |
| bool | desired_result () const |
| select positively or negatively More... | |
| virtual bool | operator[] (ResidueType const &rsd) const =0 |
Private Attributes | |
| bool | desired_result_ |
A base class for defining a ResidueSelector by a single criterion.
The ResidueSelector is an object the picks out a subset of ResidueTypes, via a bool operator[](ResidueType const &) method. It is implemented as a logical AND of individual constraints, each of which typically has an OR structure. So eg the lines
PROPERTY PROTEIN AA PRO GLY NAME3 HPR NOT VARIANT_TYPE PHOSPHO TERMINUS
would define a selector that matched residues with property PROTEIN, with aa types pro or gly, with a three-letter code of HPR and not of variant type PHOSPHO or TERMINUS
The individual constraints that make up the ResidueSelector object are subclasses of ResidueSelectorSingle; ResidueSelector has a vector1 of ResidueSelectorSingleOP's
Definition at line 67 of file ResidueSelector.hh.
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
Definition at line 51 of file ResidueSelector.cc.
|
inline |
constructor
Definition at line 73 of file ResidueSelector.hh.
|
inline |
select positively or negatively
Definition at line 79 of file ResidueSelector.hh.
References desired_result_.
Referenced by core::chemical::Selector_AA::operator[](), core::chemical::Selector_CMDFLAG::operator[](), core::chemical::Selector_NAME3::operator[](), core::chemical::Selector_PROPERTY::operator[](), core::chemical::Selector_VARIANT_TYPE::operator[](), core::chemical::Selector_MATCH_VARIANTS::operator[](), core::chemical::Selector_NO_VARIANTS::operator[](), and core::chemical::Selector_NAME1::operator[]().
|
pure virtual |
|
private |
Definition at line 89 of file ResidueSelector.hh.
Referenced by desired_result().
1.8.4