|
Rosetta 3.5
|
#include <RestrictToLoopsAndNeighbors.hh>


Public Types | |
| typedef core::pack::task::operation::TaskOperation | parent |
Public Types inherited from core::pack::task::operation::TaskOperation | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef pose::Pose | Pose |
Public Member Functions | |
| RestrictToLoopsAndNeighbors () | |
| default constructor More... | |
| RestrictToLoopsAndNeighbors (RestrictToLoopsAndNeighbors const &src) | |
| copy constructor More... | |
| virtual | ~RestrictToLoopsAndNeighbors () |
| RestrictToLoopsAndNeighbors & | operator= (RestrictToLoopsAndNeighbors const &rhs) |
| assignment operator More... | |
| virtual core::pack::task::operation::TaskOperationOP | clone () const |
| Create another task operation of the type matching the most-derived version of the class. More... | |
| virtual void | apply (core::pose::Pose const &pose, core::pack::task::PackerTask &task) const |
| Change a packer task in some way. The input pose is the one to which the input task will be later applied. More... | |
| bool | design_loop () const |
| void | set_design_loop (bool design_loop) |
| bool | include_neighbors () const |
| void | set_include_neighbors (bool include_neighbors) |
| core::Real | cutoff_distance () const |
| void | set_cutoff_distance (core::Real cutoff_distance) |
| loops::LoopsCOP | loops () const |
| void | set_loops (loops::LoopsCOP loops) |
Public Member Functions inherited from core::pack::task::operation::TaskOperation | |
| virtual | ~TaskOperation () |
| virtual void | parse_tag (TagPtr) |
| Used to parse an xml-like tag to load parameters and properties. More... | |
| virtual void | parse_def (utility::lua::LuaObject const &def) |
Private Member Functions | |
| void | init () |
| void | init_for_equal_operator_and_copy_constructor (RestrictToLoopsAndNeighbors &lhs, RestrictToLoopsAndNeighbors const &rhs) |
Private Attributes | |
| bool | design_loop_ |
| bool | include_neighbors_ |
| core::Real | cutoff_distance_ |
| loops::LoopsCOP | loops_ |
Definition at line 39 of file RestrictToLoopsAndNeighbors.hh.
| typedef core::pack::task::operation::TaskOperation protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::parent |
Definition at line 42 of file RestrictToLoopsAndNeighbors.hh.
| protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::RestrictToLoopsAndNeighbors | ( | ) |
default constructor
Definition at line 48 of file RestrictToLoopsAndNeighbors.cc.
References init().
Referenced by clone().
| protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::RestrictToLoopsAndNeighbors | ( | RestrictToLoopsAndNeighbors const & | src) |
copy constructor
Definition at line 54 of file RestrictToLoopsAndNeighbors.cc.
References init_for_equal_operator_and_copy_constructor().
|
virtual |
Definition at line 69 of file RestrictToLoopsAndNeighbors.cc.
|
virtual |
Change a packer task in some way. The input pose is the one to which the input task will be later applied.
Implements core::pack::task::operation::TaskOperation.
Definition at line 83 of file RestrictToLoopsAndNeighbors.cc.
References core::pack::task::operation::RestrictResidueToRepacking::apply(), core::pack::task::operation::PreventRepacking::apply(), cutoff_distance(), design_loop(), include_neighbors(), core::pack::task::operation::RestrictResidueToRepacking::include_residue(), core::pack::task::operation::PreventRepacking::include_residue(), loops(), core::pose::symmetry::make_residue_mask_symmetric(), protocols::loops::select_loop_residues(), and core::pose::Pose::total_residue().
|
virtual |
Create another task operation of the type matching the most-derived version of the class.
Implements core::pack::task::operation::TaskOperation.
Definition at line 73 of file RestrictToLoopsAndNeighbors.cc.
References RestrictToLoopsAndNeighbors().
| core::Real protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::cutoff_distance | ( | ) | const |
Definition at line 156 of file RestrictToLoopsAndNeighbors.cc.
References cutoff_distance_.
Referenced by apply(), and set_cutoff_distance().
| bool protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::design_loop | ( | ) | const |
Definition at line 136 of file RestrictToLoopsAndNeighbors.cc.
References design_loop_.
Referenced by apply(), and set_design_loop().
| bool protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::include_neighbors | ( | ) | const |
Definition at line 146 of file RestrictToLoopsAndNeighbors.cc.
References include_neighbors_.
Referenced by apply(), and set_include_neighbors().
|
private |
Definition at line 119 of file RestrictToLoopsAndNeighbors.cc.
References set_cutoff_distance(), set_design_loop(), set_include_neighbors(), and set_loops().
Referenced by RestrictToLoopsAndNeighbors().
|
private |
Definition at line 127 of file RestrictToLoopsAndNeighbors.cc.
References cutoff_distance_, design_loop_, include_neighbors_, and loops_.
Referenced by operator=(), and RestrictToLoopsAndNeighbors().
| loops::LoopsCOP protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::loops | ( | ) | const |
Definition at line 169 of file RestrictToLoopsAndNeighbors.cc.
References loops_.
Referenced by apply(), and set_loops().
| RestrictToLoopsAndNeighbors & protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::operator= | ( | RestrictToLoopsAndNeighbors const & | rhs) |
assignment operator
Definition at line 60 of file RestrictToLoopsAndNeighbors.cc.
References init_for_equal_operator_and_copy_constructor().
| void protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::set_cutoff_distance | ( | core::Real | cutoff_distance) |
Definition at line 161 of file RestrictToLoopsAndNeighbors.cc.
References cutoff_distance(), and cutoff_distance_.
Referenced by init().
| void protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::set_design_loop | ( | bool | design_loop) |
Definition at line 141 of file RestrictToLoopsAndNeighbors.cc.
References design_loop(), and design_loop_.
Referenced by init().
| void protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::set_include_neighbors | ( | bool | include_neighbors) |
Definition at line 151 of file RestrictToLoopsAndNeighbors.cc.
References include_neighbors(), and include_neighbors_.
Referenced by init().
| void protocols::toolbox::task_operations::RestrictToLoopsAndNeighbors::set_loops | ( | loops::LoopsCOP | loops) |
Definition at line 174 of file RestrictToLoopsAndNeighbors.cc.
References loops(), and loops_.
Referenced by init().
|
private |
Definition at line 81 of file RestrictToLoopsAndNeighbors.hh.
Referenced by cutoff_distance(), init_for_equal_operator_and_copy_constructor(), and set_cutoff_distance().
|
private |
Definition at line 79 of file RestrictToLoopsAndNeighbors.hh.
Referenced by design_loop(), init_for_equal_operator_and_copy_constructor(), and set_design_loop().
|
private |
Definition at line 80 of file RestrictToLoopsAndNeighbors.hh.
Referenced by include_neighbors(), init_for_equal_operator_and_copy_constructor(), and set_include_neighbors().
|
private |
Definition at line 82 of file RestrictToLoopsAndNeighbors.hh.
Referenced by init_for_equal_operator_and_copy_constructor(), loops(), and set_loops().
1.8.4