Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::docking::DockTaskFactory Class Reference

#include <DockTaskFactory.hh>

Inheritance diagram for protocols::docking::DockTaskFactory:
Inheritance graph
[legend]

Public Member Functions

 DockTaskFactory ()
 Default constructor. More...
 
 DockTaskFactory (DockTaskFactory const &old_instance)
 
 ~DockTaskFactory () override
 
void create_and_attach_task_factory (DockingHighRes *docker, core::pose::Pose const &pose) const
 Creates an appropriate TaskFactory based on command line options and attach it to a DockingHighResOP Two arguments: DockingHighResOP and a pose. More...
 
void set_default ()
 Sets booleans to default values. More...
 
void register_options ()
 Associates relevant options with the DockTaskFactory class. More...
 
void init_from_options ()
 Assigns user specified values to members using command line options. More...
 
void set_norepack1 (bool norepack1)
 
void set_norepack2 (bool norepack2)
 
void set_design_chains (utility::vector1< char > design_chains)
 
void set_additional_task_operarations (utility::vector1< core::pack::task::operation::TaskOperationOP > additional_task_operations)
 
void add_additional_task_operaration (core::pack::task::operation::TaskOperationOP task_operation)
 
utility::vector1
< core::pack::task::operation::TaskOperationOP
get_additional_task_operarations ()
 
void set_interface_definition_task_operation (protocols::simple_task_operations::InterfaceTaskOperationOP interface_definition)
 
bool get_norepack1 () const
 
bool get_norepack2 () const
 
void set_prepack_only (bool prepack_only)
 

Private Attributes

bool resfile_
 
bool norepack1_
 
bool norepack2_
 
utility::vector1< char > design_chains_
 
utility::vector1
< core::pack::task::operation::TaskOperationOP
additional_task_operations_
 
bool prepack_only_
 
simple_task_operations::InterfaceTaskOperationOP restrict_to_interface_
 

Constructor & Destructor Documentation

protocols::docking::DockTaskFactory::DockTaskFactory ( )

Default constructor.

References init_from_options(), register_options(), and set_default().

protocols::docking::DockTaskFactory::DockTaskFactory ( DockTaskFactory const &  old_instance)
protocols::docking::DockTaskFactory::~DockTaskFactory ( )
overridedefault

Member Function Documentation

void protocols::docking::DockTaskFactory::add_additional_task_operaration ( core::pack::task::operation::TaskOperationOP  task_operation)
void protocols::docking::DockTaskFactory::create_and_attach_task_factory ( DockingHighRes docker,
core::pose::Pose const &  pose 
) const
utility::vector1< core::pack::task::operation::TaskOperationOP > protocols::docking::DockTaskFactory::get_additional_task_operarations ( )
bool protocols::docking::DockTaskFactory::get_norepack1 ( ) const
inline

References norepack1_.

bool protocols::docking::DockTaskFactory::get_norepack2 ( ) const
inline

References norepack2_.

void protocols::docking::DockTaskFactory::init_from_options ( )

Assigns user specified values to members using command line options.

References design_chains_, resfile_, set_norepack1(), and set_norepack2().

Referenced by DockTaskFactory().

void protocols::docking::DockTaskFactory::register_options ( )

Associates relevant options with the DockTaskFactory class.

Referenced by DockTaskFactory().

void protocols::docking::DockTaskFactory::set_additional_task_operarations ( utility::vector1< core::pack::task::operation::TaskOperationOP additional_task_operations)
void protocols::docking::DockTaskFactory::set_default ( )
void protocols::docking::DockTaskFactory::set_design_chains ( utility::vector1< char >  design_chains)
inline

References design_chains_.

void protocols::docking::DockTaskFactory::set_interface_definition_task_operation ( protocols::simple_task_operations::InterfaceTaskOperationOP  interface_definition)
void protocols::docking::DockTaskFactory::set_norepack1 ( bool  norepack1)
inline

References norepack1_.

Referenced by init_from_options().

void protocols::docking::DockTaskFactory::set_norepack2 ( bool  norepack2)
inline

References norepack2_.

Referenced by init_from_options().

void protocols::docking::DockTaskFactory::set_prepack_only ( bool  prepack_only)
inline

References prepack_only_.

Member Data Documentation

utility::vector1< core::pack::task::operation::TaskOperationOP > protocols::docking::DockTaskFactory::additional_task_operations_
private
utility::vector1< char > protocols::docking::DockTaskFactory::design_chains_
private
bool protocols::docking::DockTaskFactory::norepack1_
private
bool protocols::docking::DockTaskFactory::norepack2_
private
bool protocols::docking::DockTaskFactory::prepack_only_
private
bool protocols::docking::DockTaskFactory::resfile_
private
simple_task_operations::InterfaceTaskOperationOP protocols::docking::DockTaskFactory::restrict_to_interface_
private

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