Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::ligand_docking::rdf::RDFFunctionCreator Class Referenceabstract

The Creator class is responsible for creating a particular RDF Function class. More...

#include <RDFFunctionCreator.hh>

Inheritance diagram for protocols::ligand_docking::rdf::RDFFunctionCreator:
Inheritance graph
[legend]

Public Member Functions

 RDFFunctionCreator ()
 
 ~RDFFunctionCreator () override
 
virtual RDFBaseOP create_rdf_function () const =0
 
virtual std::string type_name () const =0
 
virtual void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const =0
 

Detailed Description

The Creator class is responsible for creating a particular RDF Function class.

Constructor & Destructor Documentation

protocols::ligand_docking::rdf::RDFFunctionCreator::RDFFunctionCreator ( )
inline
protocols::ligand_docking::rdf::RDFFunctionCreator::~RDFFunctionCreator ( )
inlineoverride

Member Function Documentation

virtual RDFBaseOP protocols::ligand_docking::rdf::RDFFunctionCreator::create_rdf_function ( ) const
pure virtual
virtual void protocols::ligand_docking::rdf::RDFFunctionCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd) const
pure virtual
virtual std::string protocols::ligand_docking::rdf::RDFFunctionCreator::type_name ( ) const
pure virtual

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