Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
core::pack::task::operation::ResLvlTaskOperation Class Referenceabstract

#include <ResLvlTaskOperation.hh>

Inheritance diagram for core::pack::task::operation::ResLvlTaskOperation:
Inheritance graph
[legend]

Public Types

typedef utility::tag::TagCOP TagCOP
 

Public Member Functions

virtual ResLvlTaskOperationOP clone () const =0
 Create another task operation of the type matching the most-derived version of the class. More...
 
virtual void apply (ResidueLevelTask &) const =0
 Change a ResidueLevelTask in some way. The input pose is the one to which the input task will be later applied. More...
 
virtual void parse_tag (TagCOP)
 parser xml-like tags to set class data/parameters More...
 
virtual void provide_citation_info (basic::citation_manager::CitationCollectionList &) const
 Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More...
 

Member Typedef Documentation

Member Function Documentation

virtual void core::pack::task::operation::ResLvlTaskOperation::apply ( ResidueLevelTask ) const
pure virtual
virtual ResLvlTaskOperationOP core::pack::task::operation::ResLvlTaskOperation::clone ( ) const
pure virtual
virtual void core::pack::task::operation::ResLvlTaskOperation::parse_tag ( TagCOP  )
inlinevirtual
virtual void core::pack::task::operation::ResLvlTaskOperation::provide_citation_info ( basic::citation_manager::CitationCollectionList &  ) const
inlinevirtual

Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use.

The default implementation of this function does nothing. It may be overriden by task operations wishing to provide citation information.


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