![]() |
Rosetta
2021.16
|
an interface for making Requirements that deal with Assemblies More...
#include <AssemblyRequirement.hh>

Public Member Functions | |
| virtual | ~AssemblyRequirement ()=default |
| Destructor. More... | |
| AssemblyRequirement ()=default | |
| Prevent direct instantiation: No other constructors allowed. More... | |
| AssemblyRequirement (AssemblyRequirement const &)=default | |
| virtual std::pair< bool, bool > | test (data_storage::SmartAssemblyOP assembly)=0 |
| virtual void | set_options_from_tag (utility::tag::TagCOP requirement_tag, basic::datacache::DataMap &datamap)=0 |
| virtual std::string | get_name ()=0 |
an interface for making Requirements that deal with Assemblies
|
virtualdefault |
Destructor.
|
default |
Prevent direct instantiation: No other constructors allowed.
|
default |
|
pure virtual |
Implemented in protocols::sewing::requirements::LigandAssemblyRequirement, protocols::sewing::requirements::LigandClashRequirement, protocols::sewing::requirements::ClashRequirement, protocols::sewing::requirements::KeepLigandContactsRequirement, protocols::sewing::requirements::DsspSpecificLengthRequirement, protocols::sewing::requirements::NonTerminalStartingSegmentRequirement, protocols::sewing::requirements::LengthInResiduesRequirement, and protocols::sewing::requirements::SizeInSegmentsRequirement.
|
pure virtual |
Implemented in protocols::sewing::requirements::LigandAssemblyRequirement, protocols::sewing::requirements::LigandClashRequirement, protocols::sewing::requirements::SizeInSegmentsRequirement, protocols::sewing::requirements::LengthInResiduesRequirement, protocols::sewing::requirements::ClashRequirement, protocols::sewing::requirements::KeepLigandContactsRequirement, protocols::sewing::requirements::DsspSpecificLengthRequirement, and protocols::sewing::requirements::NonTerminalStartingSegmentRequirement.
|
pure virtual |
Implemented in protocols::sewing::requirements::LigandAssemblyRequirement, protocols::sewing::requirements::LigandClashRequirement, protocols::sewing::requirements::ClashRequirement, protocols::sewing::requirements::KeepLigandContactsRequirement, protocols::sewing::requirements::DsspSpecificLengthRequirement, protocols::sewing::requirements::NonTerminalStartingSegmentRequirement, protocols::sewing::requirements::LengthInResiduesRequirement, and protocols::sewing::requirements::SizeInSegmentsRequirement.
1.8.7