|
Rosetta 3.5
|
#include <DofClaim.hh>


Public Types | |
| enum | ClaimType { BB, JUMP, CUT, SEQUENCE, ROOT } |
| 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 |
| virtual Size | size () const =0 |
| virtual Size | pos (Size i) const =0 |
| ClaimRight | right () const |
| TopologyClaimer const * | owner () const |
| TopologyClaimer * | owner () |
| virtual void | toggle (core::kinematics::MoveMap &, bool) const |
| virtual ClaimType | type () const =0 |
| bool | exclusive () 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_ |
A better DofClaims class would provide some extracting functions: by owner by type
Definition at line 67 of file DofClaim.hh.
Definition at line 71 of file DofClaim.hh.
| Enumerator | |
|---|---|
| NEED_TO_KNOW | |
| CAN_INIT | |
| INIT | |
| EXCLUSIVE | |
| REJECTED | |
Definition at line 80 of file DofClaim.hh.
| Enumerator | |
|---|---|
| BB | |
| JUMP | |
| CUT | |
| SEQUENCE | |
| ROOT | |
Definition at line 72 of file DofClaim.hh.
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
Definition at line 49 of file DofClaim.cc.
|
inline |
Definition at line 87 of file DofClaim.hh.
|
inline |
Definition at line 113 of file DofClaim.hh.
References approved_.
|
pure virtual |
|
inline |
Definition at line 106 of file DofClaim.hh.
|
inline |
Definition at line 99 of file DofClaim.hh.
References claim_source_.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim(), and protocols::topology_broker::FibrilModelingClaimer::allow_claim().
|
inline |
Definition at line 100 of file DofClaim.hh.
References claim_source_.
Implemented in protocols::topology_broker::RootClaim, protocols::topology_broker::CutClaim, protocols::topology_broker::JumpClaim, protocols::topology_broker::BBClaim, and protocols::topology_broker::SequenceClaim.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim(), and protocols::topology_broker::FibrilModelingClaimer::allow_claim().
|
inline |
Definition at line 97 of file DofClaim.hh.
References right_.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim(), and exclusive().
|
inline |
Definition at line 117 of file DofClaim.hh.
References approved_.
|
virtual |
Reimplemented in protocols::topology_broker::SequenceClaim.
Definition at line 53 of file DofClaim.cc.
References core::io::serialization::size().
Referenced by protocols::topology_broker::operator<<().
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in protocols::topology_broker::JumpClaim, and protocols::topology_broker::BBClaim.
Definition at line 102 of file DofClaim.hh.
Referenced by protocols::topology_broker::FragmentClaimer::accept_declined_claim().
|
pure virtual |
Implemented in protocols::topology_broker::RootClaim, protocols::topology_broker::CutClaim, protocols::topology_broker::JumpClaim, protocols::topology_broker::BBClaim, and protocols::topology_broker::SequenceClaim.
Referenced by protocols::topology_broker::RigidChunkClaimer::allow_claim(), and protocols::topology_broker::FibrilModelingClaimer::allow_claim().
|
private |
Definition at line 123 of file DofClaim.hh.
Referenced by approved(), and set_approved().
|
private |
Definition at line 121 of file DofClaim.hh.
Referenced by owner().
|
private |
Definition at line 122 of file DofClaim.hh.
Referenced by right().
1.8.4