![]() |
Rosetta
2021.16
|
Does the residue have ANY of these properties? More...
#include <ResidueTypeSelector.hh>

Public Member Functions | |
| Selector_PROPERTY (utility::vector1< std::string > const &properties_in, bool const result) | |
| bool | operator[] (ResidueTypeBase const &rsd) const override |
| Given a ResidueType, return a boolean value based on whether the ResidueType has the property that this selector selects. More... | |
Public Member Functions inherited from core::chemical::ResidueTypeSelectorSingle | |
| ~ResidueTypeSelectorSingle () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
| ResidueTypeSelectorSingle (bool const result) | |
| bool | desired_result () const |
Private Attributes | |
| utility::vector1< std::string > | custom_properties_ |
| On-the-fly generated properties, which must be stored by string. More... | |
| utility::vector1< ResidueProperty > | properties_ |
| Standard properties, which are stored efficiently by enum. More... | |
Does the residue have ANY of these properties?
|
inline |
|
inlineoverridevirtual |
Given a ResidueType, return a boolean value based on whether the ResidueType has the property that this selector selects.
Implements core::chemical::ResidueTypeSelectorSingle.
References custom_properties_, core::chemical::ResidueTypeSelectorSingle::desired_result(), core::chemical::ResidueTypeBase::has_property(), and properties_.
|
private |
On-the-fly generated properties, which must be stored by string.
Referenced by operator[](), and Selector_PROPERTY().
|
private |
Standard properties, which are stored efficiently by enum.
Referenced by operator[](), and Selector_PROPERTY().
1.8.7