![]() |
Rosetta
2021.16
|
"mutates" a connection More...
#include <StructureDataPerturber.hh>

Public Member Functions | |
| ConnectionPerturber () | |
| ConnectionPerturber. More... | |
| ~ConnectionPerturber () override | |
| StructureDataPerturberOP | clone () const override |
| void | parse_my_tag (utility::tag::Tag const &tag, basic::datacache::DataMap &data) override |
| Permutations | enumerate (StructureData const &sd) const override |
| void | set_architect (connection::ConnectionArchitectCOP architect) |
| Sets the architect object that designs the connection to be perturbed. More... | |
Public Member Functions inherited from protocols::denovo_design::components::StructureDataPerturber | |
| StructureDataPerturber () | |
| virtual | ~StructureDataPerturber () |
| Destructor. More... | |
| void | apply (StructureData &sd) |
| virtual void | set_ignore_segments (SegmentNameSet const &ignore_set) |
| bool | ignored (SegmentName const &segment_name) const |
Static Public Member Functions | |
| static std::string | class_name () |
Static Public Member Functions inherited from protocols::denovo_design::components::StructureDataPerturber | |
| static StructureDataPerturberOP | create (utility::tag::Tag const &tag, basic::datacache::DataMap &data) |
| creates a structuredata perturber from a tag More... | |
Private Member Functions | |
| void | retrieve_connection_architect (std::string const &arch_name, basic::datacache::DataMap &data) |
Private Attributes | |
| connection::ConnectionArchitectCOP | architect_ |
Additional Inherited Members | |
Public Types inherited from protocols::denovo_design::components::StructureDataPerturber | |
| typedef SegmentCOPs | Permutation |
| typedef utility::vector1 < Permutation > | Permutations |
| typedef EnumeratedVectorSelector < Permutation > | PermutationSelector |
"mutates" a connection
| protocols::denovo_design::components::ConnectionPerturber::ConnectionPerturber | ( | ) |
|
overridedefault |
|
inlinestatic |
Referenced by protocols::denovo_design::components::StructureDataPerturber::create(), and enumerate().
|
overridevirtual |
|
overridevirtual |
Implements protocols::denovo_design::components::StructureDataPerturber.
References architect_, class_name(), protocols::denovo_design::components::StructureData::delete_segment(), protocols::denovo_design::components::StructureData::has_segment(), protocols::denovo_design::components::StructureDataPerturber::ignored(), protocols::denovo_design::components::Segment::lower_segment(), protocols::denovo_design::components::StructureData::segment(), and protocols::denovo_design::components::Segment::upper_segment().
|
overridevirtual |
Implements protocols::denovo_design::components::StructureDataPerturber.
References retrieve_connection_architect().
|
private |
References set_architect().
Referenced by parse_my_tag().
| void protocols::denovo_design::components::ConnectionPerturber::set_architect | ( | connection::ConnectionArchitectCOP | architect | ) |
Sets the architect object that designs the connection to be perturbed.
References architect_.
Referenced by retrieve_connection_architect().
|
private |
Referenced by enumerate(), and set_architect().
1.8.7