|
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 |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| 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_ |
Definition at line 40 of file RestrictInterGroupVectorOperation.hh.
| typedef std::pair< one_group, one_group > protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::group_pair |
Definition at line 44 of file RestrictInterGroupVectorOperation.hh.
| typedef utility::vector1< group_pair > protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::group_vector |
Definition at line 45 of file RestrictInterGroupVectorOperation.hh.
| typedef std::set< core::Size > protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::one_group |
Definition at line 43 of file RestrictInterGroupVectorOperation.hh.
| typedef core::pack::task::operation::TaskOperation protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::parent |
Definition at line 42 of file RestrictInterGroupVectorOperation.hh.
| protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::RestrictInterGroupVectorOperation | ( | ) |
default constructor
Definition at line 48 of file RestrictInterGroupVectorOperation.cc.
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
Definition at line 58 of file RestrictInterGroupVectorOperation.cc.
| 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 | ||
| ) |
Definition at line 74 of file RestrictInterGroupVectorOperation.cc.
References pair_vector_.
| protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::~RestrictInterGroupVectorOperation | ( | ) |
destructor
Definition at line 93 of file RestrictInterGroupVectorOperation.cc.
|
virtual |
parse_tag
apply
apply function, uses inherited functionality
Implements core::pack::task::operation::TaskOperation.
Definition at line 127 of file RestrictInterGroupVectorOperation.cc.
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) |
Definition at line 112 of file RestrictInterGroupVectorOperation.cc.
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.
Definition at line 103 of file RestrictInterGroupVectorOperation.cc.
References RestrictInterGroupVectorOperation().
| void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::insert_pair | ( | group_pair | pair) |
setters for member data
setters
Definition at line 109 of file RestrictInterGroupVectorOperation.cc.
References pair_vector_.
| void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::nearby_atom_cutoff | ( | core::Real | nearby_atom_cutoff) |
Definition at line 115 of file RestrictInterGroupVectorOperation.cc.
References nearby_atom_cutoff_.
| void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::vector_angle_cutoff | ( | core::Real | vector_angle_cutoff) |
Definition at line 118 of file RestrictInterGroupVectorOperation.cc.
References vector_angle_cutoff_.
| void protocols::toolbox::task_operations::RestrictInterGroupVectorOperation::vector_dist_cutoff | ( | core::Real | vector_dist_cutoff) |
Definition at line 121 of file RestrictInterGroupVectorOperation.cc.
References vector_dist_cutoff_.
|
private |
Definition at line 94 of file RestrictInterGroupVectorOperation.hh.
Referenced by apply(), and CB_dist_cutoff().
|
private |
Definition at line 95 of file RestrictInterGroupVectorOperation.hh.
Referenced by apply(), and nearby_atom_cutoff().
|
private |
Definition at line 93 of file RestrictInterGroupVectorOperation.hh.
Referenced by apply(), insert_pair(), and RestrictInterGroupVectorOperation().
|
private |
Definition at line 96 of file RestrictInterGroupVectorOperation.hh.
Referenced by apply(), and vector_angle_cutoff().
|
private |
Definition at line 97 of file RestrictInterGroupVectorOperation.hh.
Referenced by apply(), and vector_dist_cutoff().
1.8.4