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

Public Member Functions | |
| ClashRequirement () | |
| ClashRequirement (ClashRequirement const &src) | |
| ~ClashRequirement () override | |
| ClashRequirementOP | 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 |
| core::Size | get_maximum_clashes_allowed () const |
| core::Real | get_clash_radius () const |
| void | set_maximum_clashes_allowed (core::Size) |
| void | set_clash_radius (core::Real) |
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 utility::tag::AttributeList | get_xml_attributes () |
| static std::string | type_name () |
a Requirement that an Assembly have less than a certain number of clashes
| protocols::sewing::requirements::ClashRequirement::ClashRequirement | ( | ) |
References clash_radius_, and maximum_clashes_allowed_.
| protocols::sewing::requirements::ClashRequirement::ClashRequirement | ( | ClashRequirement const & | src | ) |
References clash_radius_, and maximum_clashes_allowed_.
|
override |
| ClashRequirementOP protocols::sewing::requirements::ClashRequirement::clone | ( | ) | const |
| core::Real protocols::sewing::requirements::ClashRequirement::get_clash_radius | ( | ) | const |
References clash_radius_.
| core::Size protocols::sewing::requirements::ClashRequirement::get_maximum_clashes_allowed | ( | ) | const |
References maximum_clashes_allowed_.
|
inlineoverridevirtual |
Implements protocols::sewing::requirements::AssemblyRequirement.
References type_name().
|
static |
|
static |
| void protocols::sewing::requirements::ClashRequirement::set_clash_radius | ( | core::Real | setting | ) |
References clash_radius_.
| void protocols::sewing::requirements::ClashRequirement::set_maximum_clashes_allowed | ( | core::Size | setting | ) |
References maximum_clashes_allowed_.
|
overridevirtual |
Implements protocols::sewing::requirements::AssemblyRequirement.
References clash_radius_, maximum_clashes_allowed_, and protocols::sewing::requirements::TR().
|
overridevirtual |
Implements protocols::sewing::requirements::AssemblyRequirement.
References active_residue_, active_resnum_, active_segment_, clash_radius_, current_clashes_, maximum_clashes_allowed_, partner_resnum_, reference_residue_, reference_resnum_, reference_segment_, test_results_, protocols::sewing::requirements::TR(), and core::conformation::Atom::xyz().
|
static |
|
private |
Referenced by test().
|
private |
Referenced by test().
|
private |
Referenced by test().
|
private |
Referenced by ClashRequirement(), get_clash_radius(), set_clash_radius(), set_options_from_tag(), and test().
|
private |
Referenced by test().
|
private |
Referenced by ClashRequirement(), get_maximum_clashes_allowed(), set_maximum_clashes_allowed(), set_options_from_tag(), and test().
|
private |
Referenced by test().
|
private |
Referenced by test().
|
private |
Referenced by test().
|
private |
Referenced by test().
Referenced by test().
1.8.7