![]() |
Rosetta Protocols
2014.16.56682
|
#include <RestrictNonSurfaceToRepackingOperation.hh>
Public Types | |
| typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
Public Member Functions | |
| RestrictNonSurfaceToRepackingOperation () | |
| RestrictNonSurfaceToRepackingOperation (core::Size nb_cutoff) | |
| virtual | ~RestrictNonSurfaceToRepackingOperation () |
| virtual TaskOperationOP | clone () const |
| void | surface_exposed_nb_cutoff (core::Size const nb_count) |
| virtual void | apply (core::pose::Pose const &pose, core::pack::task::PackerTask &task) const |
| virtual void | parse_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &dm) |
Private Attributes | |
| core::Size | surface_exposed_nb_cutoff_ |
this class is a TaskOperation to allow design of only surface exposed positions
| typedef core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation::TaskOperationOP |
| protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation::RestrictNonSurfaceToRepackingOperation | ( | ) |
Referenced by clone().
| protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation::RestrictNonSurfaceToRepackingOperation | ( | core::Size | nb_cutoff | ) |
References surface_exposed_nb_cutoff_.
|
virtual |
|
virtual |
Implements core::pack::task::operation::TaskOperation.
References core::pose::Pose::conformation(), core::pack::task::PackerTask::nonconst_residue_task(), core::conformation::residue_point_graph_from_conformation(), core::pack::task::ResidueLevelTask::restrict_to_repacking(), surface_exposed_nb_cutoff_, and core::pose::Pose::total_residue().
|
virtual |
Implements core::pack::task::operation::TaskOperation.
References RestrictNonSurfaceToRepackingOperation().
|
virtual |
References surface_exposed_nb_cutoff_.
| void protocols::toolbox::task_operations::RestrictNonSurfaceToRepackingOperation::surface_exposed_nb_cutoff | ( | core::Size const | nb_count | ) |
References surface_exposed_nb_cutoff_.
|
private |
Referenced by apply(), parse_tag(), RestrictNonSurfaceToRepackingOperation(), and surface_exposed_nb_cutoff().
1.8.7