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
protocols::toolbox::task_operations::RestrictNativeResiduesOperation Class Reference

#include <RestrictNativeResiduesOperation.hh>

Inheritance diagram for protocols::toolbox::task_operations::RestrictNativeResiduesOperation:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::task_operations::RestrictNativeResiduesOperation:
Collaboration graph
[legend]

Public Types

typedef std::string String
 
typedef core::Real Real
 
typedef core::pose::Pose Pose
 
typedef
core::pack::task::PackerTask 
PackerTask
 
typedef
core::pack::task::operation::TaskOperation 
TaskOperation
 
typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
 
typedef TaskOperation parent
 
typedef utility::tag::TagPtr TagPtr
 
- Public Types inherited from core::pack::task::operation::TaskOperation
typedef utility::tag::TagPtr TagPtr
 
typedef pose::Pose Pose
 

Public Member Functions

 RestrictNativeResiduesOperation ()
 default constructor More...
 
 ~RestrictNativeResiduesOperation ()
 destructor More...
 
virtual TaskOperationOP clone () const
 make clone More...
 
void parse_tag (TagPtr tag)
 Used to parse an xml-like tag to load parameters and properties. More...
 
virtual void apply (Pose const &pose, PackerTask &task) const
 apply More...
 
core::pose::PoseCOP reference_pose () const
 
void reference_pose (core::pose::PoseCOP reference_pose)
 
void reference_pose (core::pose::Pose const &pose)
 
bool verbose () const
 
void verbose (bool const verb)
 
bool prevent_repacking () const
 
void prevent_repacking (bool const prev)
 
- Public Member Functions inherited from core::pack::task::operation::TaskOperation
virtual ~TaskOperation ()
 
virtual void parse_def (utility::lua::LuaObject const &def)
 

Private Attributes

core::pose::PoseCOP reference_pose_
 
bool verbose_
 
bool prevent_repacking_
 

Detailed Description

Definition at line 37 of file RestrictNativeResiduesOperation.hh.

Member Typedef Documentation

Definition at line 43 of file RestrictNativeResiduesOperation.hh.

Definition at line 46 of file RestrictNativeResiduesOperation.hh.

Definition at line 42 of file RestrictNativeResiduesOperation.hh.

Definition at line 41 of file RestrictNativeResiduesOperation.hh.

Definition at line 40 of file RestrictNativeResiduesOperation.hh.

Definition at line 47 of file RestrictNativeResiduesOperation.hh.

Definition at line 44 of file RestrictNativeResiduesOperation.hh.

Definition at line 45 of file RestrictNativeResiduesOperation.hh.

Constructor & Destructor Documentation

protocols::toolbox::task_operations::RestrictNativeResiduesOperation::RestrictNativeResiduesOperation ( )

default constructor

Definition at line 53 of file RestrictNativeResiduesOperation.cc.

Referenced by clone().

protocols::toolbox::task_operations::RestrictNativeResiduesOperation::~RestrictNativeResiduesOperation ( )

destructor

Definition at line 62 of file RestrictNativeResiduesOperation.cc.

Member Function Documentation

void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::apply ( Pose const &  pose,
PackerTask task 
) const
virtual
core::pack::task::operation::TaskOperationOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::clone ( ) const
virtual

make clone

clone

Implements core::pack::task::operation::TaskOperation.

Definition at line 66 of file RestrictNativeResiduesOperation.cc.

References RestrictNativeResiduesOperation().

void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::parse_tag ( TagPtr  tag)
virtual

Used to parse an xml-like tag to load parameters and properties.

Reimplemented from core::pack::task::operation::TaskOperation.

Definition at line 172 of file RestrictNativeResiduesOperation.cc.

References core::import_pose::pose_from_pdb(), prevent_repacking(), reference_pose(), protocols::TR(), and verbose().

bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking ( ) const

Definition at line 101 of file RestrictNativeResiduesOperation.cc.

References prevent_repacking_.

Referenced by parse_tag().

void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking ( bool const  prev)

Definition at line 107 of file RestrictNativeResiduesOperation.cc.

References prevent_repacking_.

core::pose::PoseCOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose ( ) const

Definition at line 71 of file RestrictNativeResiduesOperation.cc.

References reference_pose_.

Referenced by apply(), and parse_tag().

void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose ( core::pose::PoseCOP  reference_pose)

Definition at line 77 of file RestrictNativeResiduesOperation.cc.

References reference_pose_.

void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose ( core::pose::Pose const &  pose)

Definition at line 83 of file RestrictNativeResiduesOperation.cc.

References reference_pose_.

bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose ( ) const

Definition at line 89 of file RestrictNativeResiduesOperation.cc.

References verbose_.

Referenced by parse_tag().

void protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose ( bool const  verb)

Definition at line 95 of file RestrictNativeResiduesOperation.cc.

References verbose_.

Member Data Documentation

bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::prevent_repacking_
private

Definition at line 78 of file RestrictNativeResiduesOperation.hh.

Referenced by apply(), and prevent_repacking().

core::pose::PoseCOP protocols::toolbox::task_operations::RestrictNativeResiduesOperation::reference_pose_
private

Definition at line 77 of file RestrictNativeResiduesOperation.hh.

Referenced by reference_pose().

bool protocols::toolbox::task_operations::RestrictNativeResiduesOperation::verbose_
private

Definition at line 78 of file RestrictNativeResiduesOperation.hh.

Referenced by apply(), and verbose().


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