26 #include <utility/vector1_bool.hh>
27 #include <utility/vector1.hh>
29 #include <basic/Tracer.hh>
30 #include <utility/string_util.hh>
31 #include <utility/tag/Tag.hh>
36 #include <utility/vector0.hh>
41 static basic::Tracer
TR(
"protocols.toolbox.TaskOperations.RestrictInterGroupVectorOperation" );
45 namespace task_operations {
51 CB_dist_cutoff_( 11.0 ),
52 nearby_atom_cutoff_( 5.5 ),
53 vector_angle_cutoff_( 75.0 ),
54 vector_dist_cutoff_( 9.0 )
67 CB_dist_cutoff_( CB_dist_cutoff ),
68 nearby_atom_cutoff_( nearby_atom_cutoff ),
69 vector_angle_cutoff_( vector_angle_cutoff ),
70 vector_dist_cutoff_( vector_dist_cutoff )
82 CB_dist_cutoff_( CB_dist_cutoff ),
83 nearby_atom_cutoff_( nearby_atom_cutoff ),
84 vector_angle_cutoff_( vector_angle_cutoff ),
85 vector_dist_cutoff_( vector_dist_cutoff )
131 utility_exit_with_message(
"No residues defined to look at interface between." );
133 utility::vector1_bool repack_full(pose.
total_residue(),
false);
137 utility::vector1_bool repack =
148 for(
core::Size ii = 1; ii <= repack.size(); ++ii){
150 repack_full[ii] =
true;