Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::moves::_BoolMover Class Referenceabstract

#include <BoolMover.hh>

Public Member Functions

 _BoolMover ()
 _BoolMover More...
 
virtual ~_BoolMover ()
 
 _BoolMover (std::string const &type)
 
 _BoolMover (_BoolMover const &other)
 
virtual bool apply (core::pose::Pose &)=0
 
std::string const & type () const
 
std::string const & get_current_tag () const
 A tag is a unique identifier used to identify structures produced by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. More...
 
void set_current_tag (const std::string &new_tag)
 
void set_input_pose (core::pose::PoseCOP pose)
 setters and getters for poses contained for rms More...
 
void set_native_pose (core::pose::PoseCOP pose)
 
core::pose::PoseCOP get_input_pose () const
 
core::pose::PoseCOP get_native_pose () const
 
virtual void test_move (core::pose::Pose &pose)
 : Unit test support function. Apply one move to a given pose. Allows extra test specific functions to be called before applying More...
 
void type (const std::string &type_in)
 

Private Attributes

std::string type_
 
std::string current_tag_
 
core::pose::PoseCOP input_pose_
 
core::pose::PoseCOP native_pose_
 

Constructor & Destructor Documentation

protocols::moves::_BoolMover::_BoolMover ( )
protocols::moves::_BoolMover::~_BoolMover ( )
virtual
protocols::moves::_BoolMover::_BoolMover ( std::string const &  type)
protocols::moves::_BoolMover::_BoolMover ( _BoolMover const &  other)

Member Function Documentation

virtual bool protocols::moves::_BoolMover::apply ( core::pose::Pose )
pure virtual

Referenced by test_move().

std::string const& protocols::moves::_BoolMover::get_current_tag ( ) const
inline

A tag is a unique identifier used to identify structures produced by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag.

References current_tag_.

Referenced by _BoolMover().

core::pose::PoseCOP protocols::moves::_BoolMover::get_input_pose ( ) const

References input_pose_.

Referenced by _BoolMover().

core::pose::PoseCOP protocols::moves::_BoolMover::get_native_pose ( ) const

References native_pose_.

Referenced by _BoolMover().

void protocols::moves::_BoolMover::set_current_tag ( const std::string new_tag)
inline

References current_tag_.

void protocols::moves::_BoolMover::set_input_pose ( core::pose::PoseCOP  pose)

setters and getters for poses contained for rms

References input_pose_.

void protocols::moves::_BoolMover::set_native_pose ( core::pose::PoseCOP  pose)

References native_pose_.

virtual void protocols::moves::_BoolMover::test_move ( core::pose::Pose pose)
inlinevirtual

: Unit test support function. Apply one move to a given pose. Allows extra test specific functions to be called before applying

References apply().

std::string const& protocols::moves::_BoolMover::type ( ) const
inline

References type_.

Referenced by _BoolMover().

void protocols::moves::_BoolMover::type ( const std::string type_in)
inline

References type_.

Member Data Documentation

std::string protocols::moves::_BoolMover::current_tag_
private
core::pose::PoseCOP protocols::moves::_BoolMover::input_pose_
private
core::pose::PoseCOP protocols::moves::_BoolMover::native_pose_
private
std::string protocols::moves::_BoolMover::type_
private

Referenced by _BoolMover(), and type().


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