#include <ConnectionArchitect.hh>
◆ MovableGroupSet
◆ AreConnectablePredicate() [1/2]
protocols::denovo_design::connection::AreConnectablePredicate::AreConnectablePredicate |
( |
bool const |
allow_cyclic | ) |
|
◆ ~AreConnectablePredicate()
virtual protocols::denovo_design::connection::AreConnectablePredicate::~AreConnectablePredicate |
( |
| ) |
|
|
virtualdefault |
◆ AreConnectablePredicate() [2/2]
protocols::denovo_design::connection::AreConnectablePredicate::AreConnectablePredicate |
( |
| ) |
|
|
private |
◆ check_distance()
bool protocols::denovo_design::connection::AreConnectablePredicate::check_distance |
( |
components::StructureData const & |
sd, |
|
|
Motif const & |
motif |
|
) |
| const |
|
private |
References protocols::denovo_design::components::Segment::abego(), protocols::denovo_design::components::StructureData::abego(), core::chemical::ResidueType::atom_name(), protocols::denovo_design::connection::calc_approx_loop_length(), protocols::denovo_design::components::Segment::cutpoint(), protocols::denovo_design::components::Segment::delete_lower_padding(), protocols::denovo_design::components::Segment::delete_upper_padding(), core::pose::get_restype_for_pose(), protocols::denovo_design::components::Segment::length(), core::chemical::ResidueType::lower_connect_atom(), protocols::denovo_design::components::Segment::lower_segment(), protocols::denovo_design::components::StructureData::segment(), protocols::denovo_design::components::Segment::start(), protocols::denovo_design::components::Segment::stop(), protocols::denovo_design::components::Segment::template_pose(), protocols::TR(), core::chemical::ResidueType::upper_connect_atom(), and protocols::denovo_design::components::Segment::upper_segment().
Referenced by operator()().
◆ check_movable_groups()
bool protocols::denovo_design::connection::AreConnectablePredicate::check_movable_groups |
( |
components::StructureData const & |
sd, |
|
|
Motif const & |
motif |
|
) |
| const |
|
private |
◆ connected_movable_groups()
◆ operator()()
checks whether two segments can be connected
References allow_cyclic_, protocols::denovo_design::components::StructureData::available_lower_termini(), protocols::denovo_design::components::StructureData::available_upper_termini(), check_distance(), check_movable_groups(), protocols::denovo_design::components::Segment::has_free_lower_terminus(), protocols::denovo_design::components::Segment::has_free_upper_terminus(), protocols::denovo_design::components::Segment::lower_segment(), protocols::denovo_design::components::StructureData::segment(), protocols::denovo_design::components::StructureData::termini(), protocols::TR(), and protocols::denovo_design::components::Segment::upper_segment().
◆ allow_cyclic_
bool protocols::denovo_design::connection::AreConnectablePredicate::allow_cyclic_ |
|
private |
The documentation for this class was generated from the following files: