Rosetta 3.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
protocols::topology_broker::FragmentClaimer Class Reference

#include <FragmentClaimer.hh>

Inheritance diagram for protocols::topology_broker::FragmentClaimer:
Inheritance graph
[legend]
Collaboration diagram for protocols::topology_broker::FragmentClaimer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FragmentClaimer ()
 FragmentClaimer (simple_moves::FragmentMoverOP, std::string mover_tag, weights::AbinitioMoverWeightOP weight)
 FragmentClaimer (simple_moves::FragmentMoverOP)
 FragmentClaimer (FragmentClaimer const &src)
 ~FragmentClaimer ()
virtual TopologyClaimerOP clone () const
 clone it!
virtual void generate_claims (DofClaims &)
 generate first round of DOF claims
virtual void initialize_dofs (core::pose::Pose &, DofClaims const &init_claims, DofClaims &failed_to_init)
 is called after all round1 claims have been approved or retracted -- additional claims can be issued in this round
virtual bool accept_declined_claim (DofClaim const &was_declined)
 notification of declined claims: update your internal representation (e.g., movemap ) to remember this ! / return false -- if you can't live without this claim being accepted. ( e.g., RigidChunks ... )
virtual std::string type () const
 type() is specifying the output name of the TopologyClaimer
void set_mover (simple_moves::FragmentMoverOP mover)
void set_mover_tag (std::string const &str)
void set_bInitDofs (bool set)
std::string const & mover_tag () const
virtual moves::MoverOP get_mover (core::pose::Pose const &) const
 what is your mover ... called by add_mover --- overload this or add_mover if you have movers too supply
void get_sequence_region (std::set< core::Size > &start_region) const

Static Public Member Functions

static std::string _static_type_name ()

Protected Member Functions

simple_moves::FragmentMover const & mover () const
simple_moves::FragmentMoverOP get_frag_mover_ptr ()
void set_claim_right (DofClaim::ClaimRight setting)
virtual bool read_tag (std::string tag, std::istream &)
virtual void init_after_reading ()

Protected Attributes

core::kinematics::MoveMapOP movemap_

Constructor & Destructor Documentation

protocols::topology_broker::FragmentClaimer::FragmentClaimer ( )

References movemap_.

Referenced by clone().

protocols::topology_broker::FragmentClaimer::FragmentClaimer ( simple_moves::FragmentMoverOP  mover,
std::string  mover_tag,
weights::AbinitioMoverWeightOP  weight 
)

References movemap_.

protocols::topology_broker::FragmentClaimer::FragmentClaimer ( simple_moves::FragmentMoverOP  mover)

References movemap_.

protocols::topology_broker::FragmentClaimer::FragmentClaimer ( FragmentClaimer const &  src)

SHALLOW COPY to duplicate the pre-9/7/2009 behavior provided by the compiler.

References movemap_.

protocols::topology_broker::FragmentClaimer::~FragmentClaimer ( )

Member Function Documentation

static std::string protocols::topology_broker::FragmentClaimer::_static_type_name ( ) [inline, static]
bool protocols::topology_broker::FragmentClaimer::accept_declined_claim ( DofClaim const &  ) [virtual]

notification of declined claims: update your internal representation (e.g., movemap ) to remember this ! / return false -- if you can't live without this claim being accepted. ( e.g., RigidChunks ... )

Reimplemented from protocols::topology_broker::TopologyClaimer.

References movemap_, protocols::topology_broker::DofClaim::toggle(), and tr().

virtual TopologyClaimerOP protocols::topology_broker::FragmentClaimer::clone ( ) const [inline, virtual]
void protocols::topology_broker::FragmentClaimer::generate_claims ( DofClaims ) [virtual]
simple_moves::FragmentMoverOP protocols::topology_broker::FragmentClaimer::get_frag_mover_ptr ( ) [protected]
moves::MoverOP protocols::topology_broker::FragmentClaimer::get_mover ( core::pose::Pose const &  ) const [virtual]

what is your mover ... called by add_mover --- overload this or add_mover if you have movers too supply

Reimplemented from protocols::topology_broker::TopologyClaimer.

Reimplemented in protocols::topology_broker::LoopFragmentClaimer, and protocols::topology_broker::StartStructClaimer.

void protocols::topology_broker::FragmentClaimer::get_sequence_region ( std::set< core::Size > &  start_region) const
void protocols::topology_broker::FragmentClaimer::init_after_reading ( ) [protected, virtual]
void protocols::topology_broker::FragmentClaimer::initialize_dofs ( core::pose::Pose pose,
DofClaims const &  init_claims,
DofClaims failed_to_init 
) [virtual]
simple_moves::FragmentMover const& protocols::topology_broker::FragmentClaimer::mover ( ) const [inline, protected]
std::string const& protocols::topology_broker::FragmentClaimer::mover_tag ( ) const [inline]
bool protocols::topology_broker::FragmentClaimer::read_tag ( std::string  tag,
std::istream &  is 
) [protected, virtual]
void protocols::topology_broker::FragmentClaimer::set_bInitDofs ( bool  set) [inline]
void protocols::topology_broker::FragmentClaimer::set_claim_right ( DofClaim::ClaimRight  setting) [inline, protected]
void protocols::topology_broker::FragmentClaimer::set_mover ( simple_moves::FragmentMoverOP  mover)
void protocols::topology_broker::FragmentClaimer::set_mover_tag ( std::string const &  str)
virtual std::string protocols::topology_broker::FragmentClaimer::type ( ) const [inline, virtual]

Member Data Documentation


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