![]() |
Rosetta
2021.16
|
#include <NativeSelector.hh>

Public Member Functions | |
| NativeSelector () | |
| Constructor. More... | |
| NativeSelector (NativeSelector const &src) | |
| NativeSelector (core::select::residue_selector::ResidueSelectorCOP inner_selector) | |
| Constructor that calls set_residue_selector() More... | |
| ~NativeSelector () override | |
| Destructor. More... | |
| core::select::residue_selector::ResidueSelectorOP | clone () const override |
| Clone function. More... | |
| core::select::residue_selector::ResidueSubset | apply (core::pose::Pose const &pose) const override |
| Calls apply on the inner residue selector but passes the native pose instead of pose. More... | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap) override |
| Initialize any data members of this instance from an input tag and a DataMap object. More... | |
| std::string | get_name () const override |
| Get the mover class name. More... | |
| void | set_native_pose (core::pose::PoseCOP native) |
| set the pose that will be passed to the inner residue selector More... | |
| void | set_residue_selector (core::select::residue_selector::ResidueSelectorCOP selector) |
| set the inner residue selector. This selector's apply function will be called with the native pose More... | |
Public Member Functions inherited from core::select::residue_selector::ResidueSelector | |
| ResidueSelector () | |
| Constructor. More... | |
| ~ResidueSelector () override | |
| Destructor. More... | |
| virtual void | provide_citation_info (basic::citation_manager::CitationCollectionList &) const |
| Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More... | |
Static Public Member Functions | |
| static std::string | class_name () |
| Get the mover class name. More... | |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
| Provide XSD information, allowing automatic evaluation of bad XML. More... | |
Private Attributes | |
| core::select::residue_selector::ResidueSelectorCOP | selector_ |
| This selector's apply function will be called with the native pose. More... | |
| core::pose::PoseCOP | native_ |
| the pose that will be passed to the inner residue selector More... | |
| protocols::residue_selectors::NativeSelector::NativeSelector | ( | ) |
Constructor.
| protocols::residue_selectors::NativeSelector::NativeSelector | ( | NativeSelector const & | src | ) |
| protocols::residue_selectors::NativeSelector::NativeSelector | ( | core::select::residue_selector::ResidueSelectorCOP | inner_selector | ) |
Constructor that calls set_residue_selector()
|
overridedefault |
Destructor.
|
overridevirtual |
Calls apply on the inner residue selector but passes the native pose instead of pose.
Implements core::select::residue_selector::ResidueSelector.
References native_, core::import_pose::pose_from_file(), selector_, core::pose::Pose::size(), and protocols::residue_selectors::TR().
|
static |
Get the mover class name.
Static function to return class name; anything else returning the class name should call this function to avoid discrepancies
Referenced by get_name(), protocols::residue_selectors::NativeSelectorCreator::keyname(), and provide_xml_schema().
|
overridevirtual |
Clone function.
Copy this object and return owning pointer to the copy.
Implements core::select::residue_selector::ResidueSelector.
|
overridevirtual |
Get the mover class name.
Non-static function to return class name
Implements core::select::residue_selector::ResidueSelector.
References class_name().
|
overridevirtual |
Initialize any data members of this instance from an input tag and a DataMap object.
Noop implementation in the base class in the case that a derived class has no need to read data from an input tag
Reimplemented from core::select::residue_selector::ResidueSelector.
References core::select::residue_selector::get_residue_selector(), core::pose::saved_native_pose(), set_native_pose(), and set_residue_selector().
|
static |
Provide XSD information, allowing automatic evaluation of bad XML.
Static function allowing evaluation of XML before parsing
References core::select::residue_selector::attributes_for_parse_residue_selector(), class_name(), and core::select::residue_selector::xsd_type_definition_w_attributes_and_optional_subselector().
Referenced by protocols::residue_selectors::NativeSelectorCreator::provide_xml_schema().
|
inline |
set the pose that will be passed to the inner residue selector
References native_.
Referenced by parse_my_tag().
|
inline |
set the inner residue selector. This selector's apply function will be called with the native pose
References selector_.
Referenced by parse_my_tag().
|
mutableprivate |
the pose that will be passed to the inner residue selector
this element is marked as mutable so that we can load it at apply-time if a value is not given
Referenced by apply(), NativeSelector(), and set_native_pose().
|
private |
This selector's apply function will be called with the native pose.
Referenced by apply(), NativeSelector(), and set_residue_selector().
1.8.7