![]() |
Rosetta Core
2014.35
|
The TaskOperationCreator class's responsibilities are to create on demand a new TaskOperation class. The TaskOperationCreator must register itself with the TaskOperationFactory at load time (before main() begins) so that the TaskOperationFactory is ready to start creating TaskOperations by the time any protocol requests one. More...
#include <TaskOperationCreator.hh>
Public Member Functions | |
virtual | ~TaskOperationCreator () |
virtual TaskOperationOP | create_task_operation () const =0 |
Instantiate a new TaskOperation. More... | |
virtual std::string | keyname () const =0 |
The TaskOperationCreator class's responsibilities are to create on demand a new TaskOperation class. The TaskOperationCreator must register itself with the TaskOperationFactory at load time (before main() begins) so that the TaskOperationFactory is ready to start creating TaskOperations by the time any protocol requests one.
|
inlinevirtual |
|
pure virtual |
Instantiate a new TaskOperation.
Implemented in core::pack::task::operation::ExtraChiCutoffCreator, core::pack::task::operation::ExtraRotamersCreator, core::pack::task::operation::DisallowIfNonnativeCreator, core::pack::task::operation::RestrictToRepackingCreator, core::pack::task::operation::RestrictResidueToRepackingCreator, core::pack::task::operation::RestrictAbsentCanonicalAASCreator, core::pack::task::operation::RotamerExplosionCreator, core::pack::task::operation::ExtraRotamersGenericCreator, core::pack::task::operation::InitializeFromCommandlineCreator, core::pack::task::operation::InitializeExtraRotsFromCommandlineCreator, core::pack::task::operation::IncludeCurrentCreator, core::pack::task::operation::ReadResfileAndObeyLengthEventsCreator, core::pack::task::operation::ReadResfileCreator, core::pack::task::operation::SetRotamerLinksCreator, core::pack::task::operation::SetRotamerCouplingsCreator, core::pack::task::operation::AppendRotamerCreator, core::pack::task::operation::AppendResidueRotamerSetCreator, core::pack::task::operation::AppendRotamerSetCreator, core::pack::task::operation::PreserveCBetaCreator, core::pack::task::operation::PreventRepackingCreator, core::pack::task::operation::RestrictYSDesignCreator, core::pack::task::operation::OptCysHGCreator, core::pack::task::operation::OptHCreator, core::pack::task::operation::ReplicateTaskCreator, core::pack::task::operation::NoRepackDisulfidesCreator, core::pack::task::operation::OperateOnCertainResiduesCreator, and core::pack::task::operation::OperateOnResidueSubsetCreator.
|
pure virtual |
Implemented in core::pack::task::operation::ExtraChiCutoffCreator, core::pack::task::operation::ExtraRotamersCreator, core::pack::task::operation::DisallowIfNonnativeCreator, core::pack::task::operation::RestrictToRepackingCreator, core::pack::task::operation::RestrictResidueToRepackingCreator, core::pack::task::operation::RestrictAbsentCanonicalAASCreator, core::pack::task::operation::RotamerExplosionCreator, core::pack::task::operation::ExtraRotamersGenericCreator, core::pack::task::operation::InitializeFromCommandlineCreator, core::pack::task::operation::InitializeExtraRotsFromCommandlineCreator, core::pack::task::operation::IncludeCurrentCreator, core::pack::task::operation::ReadResfileAndObeyLengthEventsCreator, core::pack::task::operation::ReadResfileCreator, core::pack::task::operation::SetRotamerLinksCreator, core::pack::task::operation::SetRotamerCouplingsCreator, core::pack::task::operation::AppendRotamerCreator, core::pack::task::operation::AppendResidueRotamerSetCreator, core::pack::task::operation::AppendRotamerSetCreator, core::pack::task::operation::PreserveCBetaCreator, core::pack::task::operation::PreventRepackingCreator, core::pack::task::operation::RestrictYSDesignCreator, core::pack::task::operation::OptCysHGCreator, core::pack::task::operation::OptHCreator, core::pack::task::operation::ReplicateTaskCreator, core::pack::task::operation::NoRepackDisulfidesCreator, core::pack::task::operation::OperateOnCertainResiduesCreator, and core::pack::task::operation::OperateOnResidueSubsetCreator.