![]() |
Rosetta
2021.16
|
a Requirement that an Assembly have less than a certain number of clashes More...
#include <NonTerminalStartingSegmentRequirement.hh>

Public Member Functions | |
| NonTerminalStartingSegmentRequirement () | |
| NonTerminalStartingSegmentRequirement (NonTerminalStartingSegmentRequirement const &src) | |
| ~NonTerminalStartingSegmentRequirement () override | |
| NonTerminalStartingSegmentRequirementOP | clone () const |
| std::pair< bool, bool > | test (data_storage::SmartAssemblyOP assembly) override |
| std::string | get_name () override |
| void | set_options_from_tag (utility::tag::TagCOP requirement_tag, basic::datacache::DataMap &datamap) override |
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 | |
Static Public Member Functions | |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &) |
| static std::string | type_name () |
Private Attributes | |
| std::pair< bool, bool > | test_results_ |
| data_storage::SmartSegmentOP | active_segment_ |
a Requirement that an Assembly have less than a certain number of clashes
| protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::NonTerminalStartingSegmentRequirement | ( | ) |
References test_results_.
| protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::NonTerminalStartingSegmentRequirement | ( | NonTerminalStartingSegmentRequirement const & | src | ) |
|
overridedefault |
| NonTerminalStartingSegmentRequirementOP protocols::sewing::requirements::NonTerminalStartingSegmentRequirement::clone | ( | ) | const |
|
inlineoverridevirtual |
Implements protocols::sewing::requirements::AssemblyRequirement.
References type_name().
|
static |
|
overridevirtual |
Implements protocols::sewing::requirements::AssemblyRequirement.
References protocols::sewing::requirements::TR().
|
overridevirtual |
Implements protocols::sewing::requirements::AssemblyRequirement.
References test_results_.
|
static |
|
private |
|
private |
Referenced by NonTerminalStartingSegmentRequirement(), and test().
1.8.7