Rosetta 3.4
Public Types | Public Member Functions
protocols::match::MatcherMover Class Reference

#include <MatcherMover.hh>

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

List of all members.

Public Types

typedef core::Real Real
typedef core::Size Size
typedef protocols::moves::MoverOP MoverOP
typedef utility::tag::TagPtr TagPtr
typedef
protocols::filters::Filters_map 
Filters_map
typedef protocols::moves::DataMap DataMap
typedef
protocols::moves::Movers_map 
Movers_map

Public Member Functions

 MatcherMover (bool incorporate_matches_into_pose=true)
 Construction and Destruction.
virtual ~MatcherMover ()
 MatcherMover (MatcherMover const &rval)
 copy constructor
virtual MoverOP clone () const
 clone this object
virtual MoverOP fresh_instance () const
 create this type of object
virtual void parse_my_tag (TagPtr const tag, DataMap &, Filters_map const &, Movers_map const &, Pose const &)
 Called by MoverFactory when constructing new Movers. Takes care of the specific mover's parsing.
void apply (core::pose::Pose &pose)
std::string get_name () const
 Each derived class must specify its name. The class name.
void set_ligres (core::conformation::ResidueCOP ligres)
void set_match_positions (utility::vector1< core::Size > const &match_positions)

Member Typedef Documentation

Reimplemented from protocols::moves::Mover.

typedef utility::tag::TagPtr protocols::match::MatcherMover::TagPtr

Reimplemented from protocols::moves::Mover.


Constructor & Destructor Documentation

protocols::match::MatcherMover::MatcherMover ( bool  incorporate_matches_into_pose = true)

Construction and Destruction.

Referenced by clone(), and fresh_instance().

protocols::match::MatcherMover::~MatcherMover ( ) [virtual]
protocols::match::MatcherMover::MatcherMover ( MatcherMover const &  rval)

copy constructor


Member Function Documentation

void protocols::match::MatcherMover::apply ( core::pose::Pose pose) [virtual]
MatcherMover::MoverOP protocols::match::MatcherMover::clone ( ) const [virtual]

clone this object

Reimplemented from protocols::moves::Mover.

References MatcherMover().

MatcherMover::MoverOP protocols::match::MatcherMover::fresh_instance ( ) const [virtual]

create this type of object

Reimplemented from protocols::moves::Mover.

References MatcherMover().

std::string protocols::match::MatcherMover::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

void protocols::match::MatcherMover::parse_my_tag ( TagPtr const  tag,
DataMap data,
Filters_map const &  filters,
Movers_map const &  movers,
Pose const &  pose 
) [virtual]

Called by MoverFactory when constructing new Movers. Takes care of the specific mover's parsing.

Some movers need not be parsed, so we shouldn't stop executions. This, however, calls attention to the lack of this method, which could be due to something as silly as a wrong parameters definition.

Reimplemented from protocols::moves::Mover.

void protocols::match::MatcherMover::set_ligres ( core::conformation::ResidueCOP  ligres)
void protocols::match::MatcherMover::set_match_positions ( utility::vector1< core::Size > const &  match_positions)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines