Rosetta Core  2014.35
Public Types | Public Member Functions | List of all members
core::pack::task::operation::TaskOperation Class Referenceabstract

#include <TaskOperation.hh>

Public Types

typedef utility::tag::TagCOP TagCOP
 
typedef basic::datacache::DataMap DataMap
 
typedef pose::Pose Pose
 

Public Member Functions

virtual ~TaskOperation ()
 
virtual TaskOperationOP clone () const =0
 Create another task operation of the type matching the most-derived version of the class. More...
 
virtual void apply (Pose const &, PackerTask &) const =0
 Change a packer task in some way. The input pose is the one to which the input task will be later applied. More...
 
virtual void parse_tag (TagCOP, DataMap &)
 Used to parse an xml-like tag to load parameters and properties. More...
 
virtual void parse_def (utility::lua::LuaObject const &def)
 

Member Typedef Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void core::pack::task::operation::TaskOperation::apply ( Pose const &  ,
PackerTask  
) const
pure virtual

Change a packer task in some way. The input pose is the one to which the input task will be later applied.

Implemented in core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::RestrictYSDesign, core::pack::task::operation::PreventRepacking, core::pack::task::operation::PreserveCBeta, core::pack::task::operation::AppendResidueRotamerSet, core::pack::task::operation::AppendRotamerSet, core::pack::task::operation::AppendRotamer, core::pack::task::operation::SetRotamerLinks, core::pack::task::operation::SetRotamerCouplings, core::pack::task::operation::ReadResfileAndObeyLengthEvents, core::pack::task::operation::ReadResfile, core::pack::task::operation::ExtraRotamersGeneric, core::pack::task::operation::IncludeCurrent, core::pack::task::operation::InitializeExtraRotsFromCommandline, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::RotamerExplosion, core::pack::task::operation::RestrictToInterface, core::pack::task::operation::DisallowIfNonnative, core::pack::task::operation::RestrictAbsentCanonicalAAS, core::pack::task::operation::DockingNoRepack2, core::pack::task::operation::OptH, core::pack::task::operation::OptCysHG, core::pack::task::operation::RestrictResidueToRepacking, core::pack::task::operation::NoRepackDisulfides, core::pack::task::operation::DockingNoRepack1, core::pack::task::operation::OperateOnCertainResidues, core::pack::task::operation::OperateOnResidueSubset, core::pack::task::operation::RestrictToRepacking, and core::pack::task::operation::ReplicateTask.

virtual TaskOperationOP core::pack::task::operation::TaskOperation::clone ( ) const
pure virtual

Create another task operation of the type matching the most-derived version of the class.

Implemented in core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::RestrictYSDesign, core::pack::task::operation::PreventRepacking, core::pack::task::operation::PreserveCBeta, core::pack::task::operation::AppendResidueRotamerSet, core::pack::task::operation::AppendRotamerSet, core::pack::task::operation::AppendRotamer, core::pack::task::operation::SetRotamerLinks, core::pack::task::operation::SetRotamerCouplings, core::pack::task::operation::ReadResfileAndObeyLengthEvents, core::pack::task::operation::ReadResfile, core::pack::task::operation::ExtraRotamersGeneric, core::pack::task::operation::IncludeCurrent, core::pack::task::operation::InitializeExtraRotsFromCommandline, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::RotamerExplosion, core::pack::task::operation::RestrictToInterface, core::pack::task::operation::DisallowIfNonnative, core::pack::task::operation::RestrictAbsentCanonicalAAS, core::pack::task::operation::DockingNoRepack2, core::pack::task::operation::OptH, core::pack::task::operation::RestrictResidueToRepacking, core::pack::task::operation::DockingNoRepack1, core::pack::task::operation::OptCysHG, core::pack::task::operation::NoRepackDisulfides, core::pack::task::operation::OperateOnCertainResidues, core::pack::task::operation::OperateOnResidueSubset, core::pack::task::operation::RestrictToRepacking, and core::pack::task::operation::ReplicateTask.

void core::pack::task::operation::TaskOperation::parse_def ( utility::lua::LuaObject const &  def)
virtual
void core::pack::task::operation::TaskOperation::parse_tag ( TagCOP  tag,
DataMap  
)
virtual

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