![]() |
Rosetta
2021.16
|
Generates AtomPair constraints to enforce a given distance between two residue subsets. More...
#include <DistanceConstraintGenerator.hh>

Public Member Functions | |
| DistanceConstraintGenerator () | |
| ~DistanceConstraintGenerator () override | |
| protocols::constraint_generator::ConstraintGeneratorOP | clone () const override |
| core::scoring::constraints::ConstraintCOPs | apply (core::pose::Pose const &pose) const override |
| generates constraints and adds them to the pose More... | |
| void | provide_citation_info (basic::citation_manager::CitationCollectionList &citations) const override |
| Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes. More... | |
| void | set_function (std::string const &func_def_str) |
Public Member Functions inherited from protocols::constraint_generator::ConstraintGenerator | |
| ConstraintGenerator (std::string const &class_name) | |
| ~ConstraintGenerator () override | |
| void | parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) |
| parses XML tag – calls protected parse_tag() function More... | |
| std::string const & | id () const |
| void | set_id (std::string const &id) |
| std::string const & | class_name () const |
Static Public Member Functions | |
| static std::string | class_name () |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
Protected Member Functions | |
| void | parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &data) override |
| called by parse_my_tag – should not be used directly More... | |
Private Member Functions | |
| core::scoring::constraints::ConstraintOP | create_constraint (core::pose::Pose const &pose, core::Size const resid1, core::Size const resid2) const |
Private Attributes | |
| core::scoring::func::FuncCOP | func_ |
| core::select::residue_selector::ResidueSelectorCOP | selector1_ |
| core::select::residue_selector::ResidueSelectorCOP | selector2_ |
| std::string | atom_name1_ |
| std::string | atom_name2_ |
Generates AtomPair constraints to enforce a given distance between two residue subsets.
| protocols::constraint_generator::DistanceConstraintGenerator::DistanceConstraintGenerator | ( | ) |
|
overridedefault |
|
overridevirtual |
generates constraints and adds them to the pose
Implements protocols::constraint_generator::ConstraintGenerator.
References class_name(), create_constraint(), func_, protocols::hybridization::r2, selector1_, selector2_, and protocols::constraint_generator::TR().
|
static |
|
overridevirtual |
|
private |
|
overrideprotectedvirtual |
called by parse_my_tag – should not be used directly
Implements protocols::constraint_generator::ConstraintGenerator.
References atom_name1_, atom_name2_, core::select::residue_selector::get_residue_selector(), selector1_, selector2_, and set_function().
|
overridevirtual |
Provide citations to the passed CitationCollectionList. This allows the constraint generator to provide citations for itself and for any modules that it invokes.
Cites Tom Linsky, who created the constraint generator framework.
Reimplemented from protocols::constraint_generator::ConstraintGenerator.
References class_name().
|
static |
| void protocols::constraint_generator::DistanceConstraintGenerator::set_function | ( | std::string const & | func_def_str | ) |
References func_, protocols::constraint_generator::parse_func(), and protocols::constraint_generator::TR().
Referenced by parse_tag().
|
private |
Referenced by create_constraint(), and parse_tag().
|
private |
Referenced by create_constraint(), and parse_tag().
|
private |
Referenced by apply(), create_constraint(), and set_function().
|
private |
Referenced by apply(), and parse_tag().
|
private |
Referenced by apply(), and parse_tag().
1.8.7