Rosetta
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]

Public Member Functions

 MatchPositionModifier ()
 
 ~MatchPositionModifier () override
 
virtual utility::vector1< core::Sizemodified_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< core::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

Constructor & Destructor Documentation

◆ MatchPositionModifier()

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

◆ ~MatchPositionModifier()

protocols::match::MatchPositionModifier::~MatchPositionModifier ( )
overridedefault

Member Function Documentation

◆ modified_match_positions()

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< core::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: