Rosetta
Public Member Functions | List of all members
core::select::jump_selector::JumpSelectorCreator Class Referenceabstract

#include <JumpSelectorCreator.hh>

Inheritance diagram for core::select::jump_selector::JumpSelectorCreator:
Inheritance graph
[legend]

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...
 

Member Function Documentation

◆ create_jump_selector()

virtual JumpSelectorOP core::select::jump_selector::JumpSelectorCreator::create_jump_selector ( ) const
pure virtual

◆ keyname()

virtual std::string core::select::jump_selector::JumpSelectorCreator::keyname ( ) const
pure virtual

◆ provide_xml_schema()

virtual void core::select::jump_selector::JumpSelectorCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  ) const
pure virtual

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