Rosetta 3.4
Public Types | Public Member Functions | Static Public Member Functions
core::pack::task::TaskFactory Class Reference

Factory class for the creation and initialization of PackerTask objects. More...

#include <TaskFactory.hh>

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

List of all members.

Public Types

typedef
utility::pointer::ReferenceCount 
parent
typedef operation::TaskOperation TaskOperation
typedef operation::TaskOperationOP TaskOperationOP
typedef operation::TaskOperationCOP TaskOperationCOP
typedef std::list
< TaskOperationOP
OperationList
typedef
OperationList::const_iterator 
const_iterator

Public Member Functions

 TaskFactory ()
 TaskFactory (TaskFactory const &)
virtual ~TaskFactory ()
TaskFactory const & operator= (TaskFactory const &)
PackerTaskOP create_task_and_apply_taskoperations (pose::Pose const &pose) const
 Non static version.
void modify_task (core::pose::Pose const &pose, PackerTaskOP task) const
void push_back (TaskOperationCOP)
 clones the input task, and pushes it back into the list
const_iterator begin () const
 begin iterator of operations_
const_iterator end () const
 end iterator of operations_
void clear ()
core::Size size () const
 return the size of the operations_ list

Static Public Member Functions

static PackerTaskOP create_packer_task (pose::Pose const &)
 Static construction of a task.

Detailed Description

Factory class for the creation and initialization of PackerTask objects.


Member Typedef Documentation

typedef OperationList::const_iterator core::pack::task::TaskFactory::const_iterator

Constructor & Destructor Documentation

core::pack::task::TaskFactory::TaskFactory ( )
core::pack::task::TaskFactory::TaskFactory ( TaskFactory const &  src)
core::pack::task::TaskFactory::~TaskFactory ( ) [virtual]

Member Function Documentation

TaskFactory::const_iterator core::pack::task::TaskFactory::begin ( ) const

begin iterator of operations_

void core::pack::task::TaskFactory::clear ( )
PackerTaskOP core::pack::task::TaskFactory::create_packer_task ( pose::Pose const &  pose) [static]

Static construction of a task.

Referenced by protocols::protein_interface_design::movers::PlaceOnLoop::add_bb_csts_to_loop(), protocols::enzdes::SecondaryMatchProtocol::add_enz_cst_interaction_to_pose(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::protein_interface_design::movers::PlaceOnLoop::ala_pose_loop(), protocols::simple_moves::RepackSidechainsMover::apply(), protocols::simple_moves::ProlineFixMover::apply(), protocols::simple_filters::SAXSScoreFilter::apply(), protocols::rbsegment_relax::RBSegmentRelax::apply(), protocols::protein_interface_design::movers::TryRotamers::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::protein_interface_design::movers::DisulfideMover::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::abinitio::ResolutionSwitcher::apply(), protocols::dna::argrot_dna_dis2(), core::pack::rotamer_set::bb_independent_rotamers(), protocols::motifs::Motif::build_rotamers(), protocols::motifs::build_rotamers_lite(), protocols::jumping::ResiduePairJump::build_sidechain_rotamers(), protocols::simple_moves::ddG::calculate(), protocols::swa::rna::create_standard_o2star_pack_task(), protocols::ddG_main(), protocols::motifs::mutate_loops_for_search(), core::pack::pack_missing_sidechains(), protocols::simple_moves::sidechain_moves::SidechainMCMover::parse_my_tag(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::parse_my_tag(), protocols::protein_interface_design::movers::parse_stub_sets(), point_mutation(), protocols::hotspot_hashing::HotspotStubSet::prepare_hashing_packer_task_(), protocols::enzdes::MinimizeStoredRBConfs::rb_minimize_all_confs(), core::util::rebuild_disulfide(), protocols::simple_moves::DesignRepackMover::setup_packer_and_movemap(), protocols::topology_broker::TopologyBroker::switch_to_fullatom(), core::util::switch_to_residue_type_set(), protocols::simple_moves::ddG::symm_ddG(), and protocols::vip::VIP_Mover::try_point_mutants().

PackerTaskOP core::pack::task::TaskFactory::create_task_and_apply_taskoperations ( pose::Pose const &  pose) const

Non static version.

References modify_task().

Referenced by protocols::enzdes::RepackLigandSiteWithoutLigandMover::apply().

TaskFactory::const_iterator core::pack::task::TaskFactory::end ( ) const

end iterator of operations_

void core::pack::task::TaskFactory::modify_task ( core::pose::Pose const &  pose,
PackerTaskOP  task 
) const
TaskFactory const & core::pack::task::TaskFactory::operator= ( TaskFactory const &  rhs)
void core::pack::task::TaskFactory::push_back ( TaskOperationCOP  taskop)
core::Size core::pack::task::TaskFactory::size ( ) const

return the size of the operations_ list


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines