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::AppendResidueRotamerSet Class Reference

Apply rotamerSetOperation to only the rotamerSet for the given residue. More...

#include <TaskOperations.hh>

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

Public Types

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

Public Member Functions

 AppendResidueRotamerSet ()
 BEGIN AppendResidueRotamerSet. More...
 
virtual ~AppendResidueRotamerSet ()
 
 AppendResidueRotamerSet (core::Size resnum, rotamer_set::RotamerSetOperationOP rotamer_set_operation)
 
 AppendResidueRotamerSet (AppendResidueRotamerSet const &)
 
virtual TaskOperationOP clone () const
 Create another task operation of the type matching the most-derived version of the class. More...
 
virtual void apply (pose::Pose const &, PackerTask &) const
 Change a packer task in some way. The input pose is the one to which the input task will be later applied. More...
 
void set_resnum (core::Size resnum)
 
void set_rotamer_set_operation (rotamer_set::RotamerSetOperationOP rotamer_operation)
 
- 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 resnum_
 
rotamer_set::RotamerSetOperationOP rotamer_set_operation_
 

Detailed Description

Apply rotamerSetOperation to only the rotamerSet for the given residue.

Author
Tim Jacobs (2011)

Definition at line 428 of file TaskOperations.hh.

Member Typedef Documentation

Definition at line 431 of file TaskOperations.hh.

Constructor & Destructor Documentation

core::pack::task::operation::AppendResidueRotamerSet::AppendResidueRotamerSet ( )

BEGIN AppendResidueRotamerSet.

Definition at line 895 of file TaskOperations.cc.

Referenced by clone().

core::pack::task::operation::AppendResidueRotamerSet::~AppendResidueRotamerSet ( )
virtual

Definition at line 901 of file TaskOperations.cc.

core::pack::task::operation::AppendResidueRotamerSet::AppendResidueRotamerSet ( core::Size  resnum,
rotamer_set::RotamerSetOperationOP  rotamer_set_operation 
)

Definition at line 904 of file TaskOperations.cc.

core::pack::task::operation::AppendResidueRotamerSet::AppendResidueRotamerSet ( AppendResidueRotamerSet const &  src)

Definition at line 910 of file TaskOperations.cc.

Member Function Documentation

void core::pack::task::operation::AppendResidueRotamerSet::apply ( pose::Pose const &  ,
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 927 of file TaskOperations.cc.

References core::pack::task::ResidueLevelTask::append_rotamerset_operation(), core::pack::task::PackerTask::nonconst_residue_task(), resnum_, and rotamer_set_operation_.

TaskOperationOP core::pack::task::operation::AppendResidueRotamerSet::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 921 of file TaskOperations.cc.

References AppendResidueRotamerSet().

void core::pack::task::operation::AppendResidueRotamerSet::set_resnum ( core::Size  resnum)

Definition at line 933 of file TaskOperations.cc.

References resnum_.

void core::pack::task::operation::AppendResidueRotamerSet::set_rotamer_set_operation ( rotamer_set::RotamerSetOperationOP  rotamer_operation)

Definition at line 939 of file TaskOperations.cc.

References rotamer_set_operation_.

Member Data Documentation

core::Size core::pack::task::operation::AppendResidueRotamerSet::resnum_
private

Definition at line 443 of file TaskOperations.hh.

Referenced by apply(), and set_resnum().

rotamer_set::RotamerSetOperationOP core::pack::task::operation::AppendResidueRotamerSet::rotamer_set_operation_
private

Definition at line 444 of file TaskOperations.hh.

Referenced by apply(), and set_rotamer_set_operation().


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