Rosetta
Public Member Functions | List of all members
protocols::chemistries::ChemistryCreator Class Referenceabstract

#include <ChemistryCreator.hh>

Inheritance diagram for protocols::chemistries::ChemistryCreator:
Inheritance graph
[legend]

Public Member Functions

virtual ChemistryOP create_chemistry () const =0
 
virtual std::string keyname () const =0
 
virtual void provide_xml_schema (utility::tag::XMLSchemaDefinition &) const =0
 Define the structure of the XML file for the Chemistry that this ChemistryCreator instantiates using the XML Schema language. More...
 

Member Function Documentation

◆ create_chemistry()

virtual ChemistryOP protocols::chemistries::ChemistryCreator::create_chemistry ( ) const
pure virtual

◆ keyname()

virtual std::string protocols::chemistries::ChemistryCreator::keyname ( ) const
pure virtual

◆ provide_xml_schema()

virtual void protocols::chemistries::ChemistryCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  ) const
pure virtual

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