![]() |
Rosetta Core
2014.16.56682
|
#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) |
|
virtual |
|
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.
|
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.
|
virtual |
Reimplemented in core::pack::task::operation::ReadResfile, core::pack::task::operation::IncludeCurrent, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::DisallowIfNonnative, and core::pack::task::operation::RestrictToRepacking.
References utility_exit_with_message.
Used to parse an xml-like tag to load parameters and properties.
Reimplemented in core::pack::task::operation::ExtraChiCutoff, core::pack::task::operation::ExtraRotamers, core::pack::task::operation::PreventRepacking, core::pack::task::operation::ReadResfileAndObeyLengthEvents, core::pack::task::operation::ReadResfile, core::pack::task::operation::ExtraRotamersGeneric, core::pack::task::operation::InitializeFromCommandline, core::pack::task::operation::RotamerExplosion, core::pack::task::operation::DisallowIfNonnative, core::pack::task::operation::RestrictAbsentCanonicalAAS, core::pack::task::operation::RestrictResidueToRepacking, core::pack::task::operation::OperateOnCertainResidues, core::pack::task::operation::OperateOnResidueSubset, core::pack::task::operation::RestrictToRepacking, and core::pack::task::operation::ReplicateTask.
References utility::pointer::owning_ptr< T >::get(), and core::pack::task::operation::TR.
1.8.7