![]() |
Rosetta Protocols
2014.35
|
#include <DofClaim.hh>
Public Types | |
enum | ClaimRight { NEED_TO_KNOW = 1, CAN_INIT, INIT, EXCLUSIVE, REJECTED } |
typedef core::Size | Size |
Public Member Functions | |
virtual | ~DofClaim () |
Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
DofClaim (TopologyClaimer *tc, ClaimRight right) | |
virtual DofClaimOP | clone () const =0 |
ClaimRight | right () const |
TopologyClaimer const * | owner () const |
TopologyClaimer * | owner () |
virtual void | toggle (core::kinematics::MoveMap &, bool) const |
bool | exclusive () const |
core::Size | last_residue () const |
virtual std::string | str_type () const =0 |
virtual void | show (std::ostream &os) const |
bool | approved () const |
void | set_approved () |
Private Attributes | |
TopologyClaimer * | claim_source_ |
ClaimRight | right_ |
bool | approved_ |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
|
inline |
|
pure virtual |
Implemented in protocols::topology_broker::claims::JumpClaim, protocols::topology_broker::claims::SequenceClaim, protocols::topology_broker::claims::CutClaim, protocols::topology_broker::claims::BBClaim, protocols::topology_broker::claims::SymmetryClaim, and protocols::topology_broker::claims::LegacyRootClaim.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim().
|
inline |
|
inline |
References runtime_assert.
|
inline |
References claim_source_.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim(), protocols::topology_broker::FibrilModelingClaimer::allow_claim(), protocols::topology_broker::claims::JumpClaim::global_pos1(), protocols::topology_broker::claims::JumpClaim::global_pos2(), protocols::topology_broker::claims::BBClaim::global_position(), protocols::topology_broker::claims::CutClaim::show(), protocols::topology_broker::claims::BBClaim::show(), protocols::topology_broker::claims::JumpClaim::show(), protocols::topology_broker::claims::BBClaim::toggle(), and protocols::topology_broker::claims::JumpClaim::toggle().
|
inline |
References claim_source_.
|
inline |
References right_.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim(), and exclusive().
|
inline |
References approved_.
|
virtual |
Reimplemented in protocols::topology_broker::claims::JumpClaim, protocols::topology_broker::claims::SequenceClaim, protocols::topology_broker::claims::BBClaim, protocols::topology_broker::claims::SymmetryClaim, protocols::topology_broker::claims::CutClaim, and protocols::topology_broker::claims::LegacyRootClaim.
Referenced by protocols::topology_broker::claims::operator<<(), and protocols::topology_broker::claims::SequenceClaim::show().
|
pure virtual |
Implemented in protocols::topology_broker::claims::JumpClaim, protocols::topology_broker::claims::SequenceClaim, protocols::topology_broker::claims::BBClaim, protocols::topology_broker::claims::CutClaim, protocols::topology_broker::claims::LegacyRootClaim, and protocols::topology_broker::claims::SymmetryClaim.
|
inlinevirtual |
Reimplemented in protocols::topology_broker::claims::JumpClaim, and protocols::topology_broker::claims::BBClaim.
Referenced by protocols::topology_broker::FragmentClaimer::accept_declined_claim().
|
private |
Referenced by approved(), and set_approved().
|
private |
Referenced by owner().
|
private |
Referenced by right().