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

Public Member Functions | |
| virtual JumpSelectorOP | create_jump_selector () const =0 |
| Instantiate a particular JumpSelector. More... | |
| virtual std::string | keyname () const =0 |
| Return a string that will be used to instantiate the particular JumpSelector from an XML file – the name for the tag. E.g. "Neighborhood" for the NeighborhoodJumpSelector. More... | |
| virtual void | provide_xml_schema (utility::tag::XMLSchemaDefinition &) const =0 |
| Define the structure of the XML file for the JumpSelector that this JumpSelectorCreator instantiates using the XML Schema language. More... | |
|
pure virtual |
Instantiate a particular JumpSelector.
Implemented in core::select::jump_selector::AndJumpSelectorCreator, core::select::jump_selector::InterchainJumpSelectorCreator, core::select::jump_selector::JumpIndexSelectorCreator, core::select::jump_selector::NotJumpSelectorCreator, and core::select::jump_selector::OrJumpSelectorCreator.
|
pure virtual |
Return a string that will be used to instantiate the particular JumpSelector from an XML file – the name for the tag. E.g. "Neighborhood" for the NeighborhoodJumpSelector.
Implemented in core::select::jump_selector::AndJumpSelectorCreator, core::select::jump_selector::InterchainJumpSelectorCreator, core::select::jump_selector::JumpIndexSelectorCreator, core::select::jump_selector::NotJumpSelectorCreator, and core::select::jump_selector::OrJumpSelectorCreator.
|
pure virtual |
Define the structure of the XML file for the JumpSelector that this JumpSelectorCreator instantiates using the XML Schema language.
Implemented in core::select::jump_selector::AndJumpSelectorCreator, core::select::jump_selector::InterchainJumpSelectorCreator, core::select::jump_selector::JumpIndexSelectorCreator, core::select::jump_selector::NotJumpSelectorCreator, and core::select::jump_selector::OrJumpSelectorCreator.
1.8.7