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

when a PackerTask is created by the Factory, the RotamerSetOperation will be given to it More...

#include <TaskOperations.hh>

Inheritance diagram for core::pack::task::operation::AppendRotamerSet:
Inheritance graph
[legend]
Collaboration diagram for core::pack::task::operation::AppendRotamerSet:
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

 AppendRotamerSet ()
 BEGIN AppendRotamerSet. More...
 
virtual ~AppendRotamerSet ()
 
 AppendRotamerSet (rotamer_set::RotamerSetOperationOP rotamer_set_operation)
 
 AppendRotamerSet (AppendRotamerSet 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_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

rotamer_set::RotamerSetOperationOP rotamer_set_operation_
 

Detailed Description

when a PackerTask is created by the Factory, the RotamerSetOperation will be given to it

Author
Barak Raveh (Dec 2008)

Definition at line 409 of file TaskOperations.hh.

Member Typedef Documentation

Definition at line 412 of file TaskOperations.hh.

Constructor & Destructor Documentation

core::pack::task::operation::AppendRotamerSet::AppendRotamerSet ( )

BEGIN AppendRotamerSet.

Definition at line 853 of file TaskOperations.cc.

Referenced by clone().

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

Definition at line 857 of file TaskOperations.cc.

core::pack::task::operation::AppendRotamerSet::AppendRotamerSet ( rotamer_set::RotamerSetOperationOP  rotamer_set_operation)

Definition at line 860 of file TaskOperations.cc.

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

Definition at line 864 of file TaskOperations.cc.

Member Function Documentation

void core::pack::task::operation::AppendRotamerSet::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 879 of file TaskOperations.cc.

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

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

References AppendRotamerSet().

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

Definition at line 885 of file TaskOperations.cc.

References rotamer_set_operation_.

Member Data Documentation

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

Definition at line 423 of file TaskOperations.hh.

Referenced by apply(), and set_rotamer_set_operation().


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