Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::match::MatchPositionModifier Class Referenceabstract

base class for objects that modify the match positions based on some criterion More...

#include <MatchPositionModifiers.hh>

Inheritance diagram for protocols::match::MatchPositionModifier:
Inheritance graph
[legend]
Collaboration diagram for protocols::match::MatchPositionModifier:
Collaboration graph
[legend]

Public Member Functions

 MatchPositionModifier ()
 
virtual ~MatchPositionModifier ()
 
virtual utility::vector1
< core::Size
modified_match_positions (utility::vector1< core::Size > const &original_positions, core::pose::Pose const &match_pose, protocols::match::MatcherTaskCOP mtask) const =0
 the positions in the vector1< Size > that is returned by this function will replace the match positions in the MatcherTask. More...
 

Detailed Description

base class for objects that modify the match positions based on some criterion

Definition at line 48 of file MatchPositionModifiers.hh.

Constructor & Destructor Documentation

protocols::match::MatchPositionModifier::MatchPositionModifier ( )

Definition at line 73 of file MatchPositionModifiers.cc.

protocols::match::MatchPositionModifier::~MatchPositionModifier ( )
virtual

Definition at line 75 of file MatchPositionModifiers.cc.

Member Function Documentation

virtual utility::vector1< core::Size > protocols::match::MatchPositionModifier::modified_match_positions ( utility::vector1< core::Size > const &  original_positions,
core::pose::Pose const &  match_pose,
protocols::match::MatcherTaskCOP  mtask 
) const
pure virtual

the positions in the vector1< Size > that is returned by this function will replace the match positions in the MatcherTask.

Implemented in protocols::match::TaskOperationMPM, protocols::match::RemoveNorCTermMPM, protocols::match::AddAllPositionsMPM, protocols::match::BfactorMPM, protocols::match::NumNeighborsMPM, and protocols::match::SecondaryStructureMPM.


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