Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::toolbox::task_operations::InterfaceTaskOperation Class Reference

#include <InterfaceTaskOperation.hh>

Inheritance diagram for protocols::toolbox::task_operations::InterfaceTaskOperation:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::task_operations::InterfaceTaskOperation:
Collaboration graph
[legend]

Public Types

typedef
core::pack::task::operation::TaskOperation 
TaskOperation
 
typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
 
typedef TaskOperation parent
 
- Public Types inherited from core::pack::task::operation::TaskOperation
typedef utility::tag::TagPtr TagPtr
 
typedef pose::Pose Pose
 

Public Member Functions

 InterfaceTaskOperation ()
 
 InterfaceTaskOperation (InterfaceTaskOperation const &old_instance)
 
virtual ~InterfaceTaskOperation ()
 
void set_movable_jumps (utility::vector1_int const &movable_jumps)
 
void add_movable_jump (int const additional_jump)
 
utility::vector1_int const & movable_jumps () const
 
- Public Member Functions inherited from core::pack::task::operation::TaskOperation
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 (TagPtr)
 Used to parse an xml-like tag to load parameters and properties. More...
 
virtual void parse_def (utility::lua::LuaObject const &def)
 

Private Attributes

utility::vector1_int movable_jumps_
 

Detailed Description

Definition at line 29 of file InterfaceTaskOperation.hh.

Member Typedef Documentation

Definition at line 34 of file InterfaceTaskOperation.hh.

Definition at line 32 of file InterfaceTaskOperation.hh.

Definition at line 33 of file InterfaceTaskOperation.hh.

Constructor & Destructor Documentation

protocols::toolbox::task_operations::InterfaceTaskOperation::InterfaceTaskOperation ( )

Definition at line 27 of file InterfaceTaskOperation.cc.

References movable_jumps_.

protocols::toolbox::task_operations::InterfaceTaskOperation::InterfaceTaskOperation ( InterfaceTaskOperation const &  old_instance)

Definition at line 32 of file InterfaceTaskOperation.cc.

References movable_jumps_.

protocols::toolbox::task_operations::InterfaceTaskOperation::~InterfaceTaskOperation ( )
virtual

Definition at line 25 of file InterfaceTaskOperation.cc.

Member Function Documentation

void protocols::toolbox::task_operations::InterfaceTaskOperation::add_movable_jump ( int const  additional_jump)
utility::vector1_int const & protocols::toolbox::task_operations::InterfaceTaskOperation::movable_jumps ( ) const
void protocols::toolbox::task_operations::InterfaceTaskOperation::set_movable_jumps ( utility::vector1_int const &  movable_jumps)

Member Data Documentation

utility::vector1_int protocols::toolbox::task_operations::InterfaceTaskOperation::movable_jumps_
private

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