Rosetta
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

◆ RDFFunctionCreator()

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

◆ ~RDFFunctionCreator()

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

Member Function Documentation

◆ create_rdf_function()

virtual RDFBaseOP protocols::ligand_docking::rdf::RDFFunctionCreator::create_rdf_function ( ) const
pure virtual

◆ provide_xml_schema()

virtual void protocols::ligand_docking::rdf::RDFFunctionCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd) const
pure virtual

◆ type_name()

virtual std::string protocols::ligand_docking::rdf::RDFFunctionCreator::type_name ( ) const
pure virtual

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