Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
protocols::sewing::requirements::LigandAssemblyRequirement Class Referenceabstract

an interface for making Requirements that deal with Assemblies More...

#include <LigandAssemblyRequirement.hh>

Inheritance diagram for protocols::sewing::requirements::LigandAssemblyRequirement:
Inheritance graph
[legend]

Public Member Functions

 ~LigandAssemblyRequirement () override=default
 Destructor. More...
 
std::pair< bool, booltest (data_storage::SmartAssemblyOP assembly) override=0
 
void set_options_from_tag (utility::tag::TagCOP requirement_tag, basic::datacache::DataMap &datamap) override=0
 
std::string get_name () override=0
 
- Public Member Functions inherited from protocols::sewing::requirements::AssemblyRequirement
virtual ~AssemblyRequirement ()=default
 Destructor. More...
 
 AssemblyRequirement ()=default
 Prevent direct instantiation: No other constructors allowed. More...
 
 AssemblyRequirement (AssemblyRequirement const &)=default
 

Protected Member Functions

 LigandAssemblyRequirement ()=default
 Prevent direct instantiation: No other constructors allowed. More...
 
 LigandAssemblyRequirement (LigandAssemblyRequirement const &)=default
 

Detailed Description

an interface for making Requirements that deal with Assemblies

Constructor & Destructor Documentation

protocols::sewing::requirements::LigandAssemblyRequirement::~LigandAssemblyRequirement ( )
overridedefault

Destructor.

protocols::sewing::requirements::LigandAssemblyRequirement::LigandAssemblyRequirement ( )
protecteddefault

Prevent direct instantiation: No other constructors allowed.

protocols::sewing::requirements::LigandAssemblyRequirement::LigandAssemblyRequirement ( LigandAssemblyRequirement const &  )
protecteddefault

Member Function Documentation

std::string protocols::sewing::requirements::LigandAssemblyRequirement::get_name ( )
overridepure virtual
void protocols::sewing::requirements::LigandAssemblyRequirement::set_options_from_tag ( utility::tag::TagCOP  requirement_tag,
basic::datacache::DataMap &  datamap 
)
overridepure virtual
std::pair<bool,bool> protocols::sewing::requirements::LigandAssemblyRequirement::test ( data_storage::SmartAssemblyOP  assembly)
overridepure virtual

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