Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::pack::task::operation::DockingNoRepack1 Class Reference

#include <RestrictToInterface.hh>

Inheritance diagram for core::pack::task::operation::DockingNoRepack1:
Inheritance graph
[legend]
Collaboration diagram for core::pack::task::operation::DockingNoRepack1:
Collaboration graph
[legend]

Public Types

typedef
core::pack::task::operation::TaskOperation 
TaskOperation
 
typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
 
typedef TaskOperation parent
 
- Public Types inherited from core::pack::task::operation::TaskOperation
typedef utility::tag::TagPtr TagPtr
 
typedef pose::Pose Pose
 

Public Member Functions

 DockingNoRepack1 ()
 
 DockingNoRepack1 (core::Size rb_jump_in)
 
virtual ~DockingNoRepack1 ()
 
virtual 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...
 
- 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 Attributes

core::Size rb_jump_
 

Detailed Description

Definition at line 62 of file RestrictToInterface.hh.

Member Typedef Documentation

Definition at line 67 of file RestrictToInterface.hh.

Definition at line 65 of file RestrictToInterface.hh.

Definition at line 66 of file RestrictToInterface.hh.

Constructor & Destructor Documentation

protocols::toolbox::task_operations::DockingNoRepack1::DockingNoRepack1 ( )

Definition at line 89 of file RestrictToInterface.cc.

Referenced by clone().

core::pack::task::operation::DockingNoRepack1::DockingNoRepack1 ( core::Size  rb_jump_in)

Definition at line 93 of file RestrictToInterface.cc.

protocols::toolbox::task_operations::DockingNoRepack1::~DockingNoRepack1 ( )
virtual

Definition at line 97 of file RestrictToInterface.cc.

Member Function Documentation

void protocols::toolbox::task_operations::DockingNoRepack1::apply ( core::pose::Pose const &  ,
core::pack::task::PackerTask  
) const
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 105 of file RestrictToInterface.cc.

References core::kinematics::FoldTree::cutpoint_by_jump(), core::pose::Pose::fold_tree(), core::pack::task::PackerTask::nonconst_residue_task(), core::pack::task::ResidueLevelTask::prevent_repacking(), and rb_jump_.

core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::DockingNoRepack1::clone ( ) const
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 99 of file RestrictToInterface.cc.

References DockingNoRepack1().

Member Data Documentation

core::Size core::pack::task::operation::DockingNoRepack1::rb_jump_
private

Definition at line 79 of file RestrictToInterface.hh.

Referenced by apply().


The documentation for this class was generated from the following files: