Rosetta 3.5
|
#include <RestrictInterGroupVectorOperation.hh>
Public Types | |
typedef core::pack::task::operation::TaskOperation | parent |
typedef std::set< core::Size > | one_group |
typedef std::pair< one_group, one_group > | group_pair |
typedef utility::vector1 < group_pair > | group_vector |
![]() | |
typedef utility::tag::TagPtr | TagPtr |
typedef pose::Pose | Pose |
Private Attributes | |
group_vector | pair_vector_ |
core::Real | CB_dist_cutoff_ |
core::Real | nearby_atom_cutoff_ |
core::Real | vector_angle_cutoff_ |
core::Real | vector_dist_cutoff_ |
typedef std::pair< one_group, one_group > protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::group_pair |
typedef utility::vector1< group_pair > protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::group_vector |
typedef std::set< core::Size > protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::one_group |
typedef core::pack::task::operation::TaskOperation protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::parent |
protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::RestrictInterGroupVectorOperation | ( | ) |
default constructor
Referenced by clone().
protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::RestrictInterGroupVectorOperation | ( | group_vector const & | group, |
core::Real | CB_dist_cutoff, | ||
core::Real | nearby_atom_cutoff, | ||
core::Real | vector_angle_cutoff, | ||
core::Real | vector_dist_cutoff | ||
) |
full constructor
protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::RestrictInterGroupVectorOperation | ( | group_pair const & | one_group, |
core::Real | CB_dist_cutoff, | ||
core::Real | nearby_atom_cutoff, | ||
core::Real | vector_angle_cutoff, | ||
core::Real | vector_dist_cutoff | ||
) |
References pair_vector_.
protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::~RestrictInterGroupVectorOperation | ( | ) |
destructor
|
virtual |
parse_tag
apply
apply function, uses inherited functionality
Implements core::pack::task::operation::TaskOperation.
References core::pack::task::operation::util::calc_interacting_vector(), CB_dist_cutoff_, nearby_atom_cutoff_, pair_vector_, core::pack::task::PackerTask::restrict_to_residues(), core::pose::Pose::total_residue(), vector_angle_cutoff_, and vector_dist_cutoff_.
void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::CB_dist_cutoff | ( | core::Real | CB_dist_cutoff) |
References CB_dist_cutoff_.
|
virtual |
make clone
be warned if you use clone that you'll not get a new interface calculator
Implements core::pack::task::operation::TaskOperation.
References RestrictInterGroupVectorOperation().
void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::insert_pair | ( | group_pair | pair) |
void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::nearby_atom_cutoff | ( | core::Real | nearby_atom_cutoff) |
References nearby_atom_cutoff_.
void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::vector_angle_cutoff | ( | core::Real | vector_angle_cutoff) |
References vector_angle_cutoff_.
void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::vector_dist_cutoff | ( | core::Real | vector_dist_cutoff) |
References vector_dist_cutoff_.
|
private |
Referenced by apply(), and CB_dist_cutoff().
|
private |
Referenced by apply(), and nearby_atom_cutoff().
|
private |
Referenced by apply(), insert_pair(), and RestrictInterGroupVectorOperation().
|
private |
Referenced by apply(), and vector_angle_cutoff().
|
private |
Referenced by apply(), and vector_dist_cutoff().