Rosetta
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

◆ TagCOP

Member Function Documentation

◆ apply()

virtual void core::pack::task::operation::ResLvlTaskOperation::apply ( ResidueLevelTask ) const
pure virtual

◆ clone()

virtual ResLvlTaskOperationOP core::pack::task::operation::ResLvlTaskOperation::clone ( ) const
pure virtual

◆ parse_tag()

virtual void core::pack::task::operation::ResLvlTaskOperation::parse_tag ( TagCOP  )
inlinevirtual

◆ provide_citation_info()

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: