Rosetta Protocols  2014.35
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::toolbox::task_operations::RestrictToMoveMapChiOperation Class Reference

A TaskOperation that accepts a movemap and restricts chi that are false to either packing or design. Does not turn anything on, just like the rest of the RestrictTo operations. More...

#include <RestrictToMoveMapChiOperation.hh>

Public Types

typedef
core::pack::task::operation::TaskOperation 
parent
 

Public Member Functions

 RestrictToMoveMapChiOperation ()
 
 RestrictToMoveMapChiOperation (MoveMapCOP movemap)
 
virtual ~RestrictToMoveMapChiOperation ()
 
void set_movemap (MoveMapCOP movemap)
 
void set_design (bool setting)
 Set residues from movemap to designable. Default false. More...
 
void set_include_neighbors (bool setting)
 Set to use neighbor residues in vacinity of movemap chi residues for packing. Default False. More...
 
void set_cutoff_distance (core::Real cutoff)
 Cutoff distance for neighbor detection. Default is 10 A. More...
 
virtual TaskOperationOP clone () const
 
virtual void apply (Pose const &pose, PackerTask &task) const
 

Private Member Functions

void init ()
 

Private Attributes

MoveMapCOP movemap_
 
bool design_
 
bool include_neighbors_
 
bool movemap_set_
 
core::Real cutoff_
 

Detailed Description

A TaskOperation that accepts a movemap and restricts chi that are false to either packing or design. Does not turn anything on, just like the rest of the RestrictTo operations.

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::RestrictToMoveMapChiOperation ( )

References init(), and movemap_set_.

Referenced by clone().

protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::RestrictToMoveMapChiOperation ( MoveMapCOP  movemap)

References init(), movemap_, and movemap_set_.

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

Member Function Documentation

void protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::apply ( Pose const &  pose,
PackerTask task 
) const
virtual
TaskOperationOP protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::clone ( ) const
virtual
void protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::init ( void  )
private
void protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::set_cutoff_distance ( core::Real  cutoff)

Cutoff distance for neighbor detection. Default is 10 A.

References cutoff_.

Referenced by init().

void protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::set_design ( bool  setting)

Set residues from movemap to designable. Default false.

References design_.

Referenced by init().

void protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::set_include_neighbors ( bool  setting)

Set to use neighbor residues in vacinity of movemap chi residues for packing. Default False.

References include_neighbors_.

Referenced by init().

void protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::set_movemap ( MoveMapCOP  movemap)

References movemap_, and movemap_set_.

Member Data Documentation

core::Real protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::cutoff_
private

Referenced by apply(), and set_cutoff_distance().

bool protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::design_
private

Referenced by apply(), and set_design().

bool protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::include_neighbors_
private

Referenced by apply(), and set_include_neighbors().

MoveMapCOP protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::movemap_
private
bool protocols::toolbox::task_operations::RestrictToMoveMapChiOperation::movemap_set_
private

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