Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
protocols::topology_broker::claims::BBClaim Class Reference

#include <BBClaim.hh>

Inheritance diagram for protocols::topology_broker::claims::BBClaim:
Inheritance graph
[legend]

Public Member Functions

 BBClaim (TopologyClaimerAP tc, core::Size pos, ClaimRight right=DofClaim::CAN_INIT)
 
 BBClaim (TopologyClaimerAP tc, std::pair< std::string, core::Size > local_pos, ClaimRight right=DofClaim::CAN_INIT)
 
DofClaimOP clone () const override
 
LocalPosition local_position () const
 
core::Size global_position () const
 
void toggle (core::kinematics::MoveMap &mm, bool new_setting) const override
 
void show (std::ostream &os) const override
 
std::string str_type () const override
 
- Public Member Functions inherited from protocols::topology_broker::claims::DofClaim
 ~DofClaim () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 DofClaim (TopologyClaimerAP tc, ClaimRight right)
 
ClaimRight right () const
 
TopologyClaimerCAP owner () const
 
TopologyClaimerAP owner ()
 
bool exclusive () const
 
core::Size last_residue () const
 
bool approved () const
 
void set_approved ()
 

Protected Attributes

std::pair< std::string,
core::Size
local_pos_
 

Additional Inherited Members

- Public Types inherited from protocols::topology_broker::claims::DofClaim
enum  ClaimRight {
  NEED_TO_KNOW = 1, CAN_INIT, INIT, EXCLUSIVE,
  REJECTED
}
 
typedef core::Size Size
 

Constructor & Destructor Documentation

protocols::topology_broker::claims::BBClaim::BBClaim ( TopologyClaimerAP  tc,
core::Size  pos,
ClaimRight  right = DofClaim::CAN_INIT 
)
inline

References local_pos_.

protocols::topology_broker::claims::BBClaim::BBClaim ( TopologyClaimerAP  tc,
std::pair< std::string, core::Size local_pos,
ClaimRight  right = DofClaim::CAN_INIT 
)
inline

Member Function Documentation

DofClaimOP protocols::topology_broker::claims::BBClaim::clone ( ) const
inlineoverridevirtual
core::Size protocols::topology_broker::claims::BBClaim::global_position ( ) const
inline
LocalPosition protocols::topology_broker::claims::BBClaim::local_position ( ) const
inline

References local_pos_.

void protocols::topology_broker::claims::BBClaim::show ( std::ostream &  os) const
inlineoverridevirtual
std::string protocols::topology_broker::claims::BBClaim::str_type ( ) const
inlineoverridevirtual
void protocols::topology_broker::claims::BBClaim::toggle ( core::kinematics::MoveMap mm,
bool  new_setting 
) const
inlineoverridevirtual

Member Data Documentation

std::pair< std::string, core::Size > protocols::topology_broker::claims::BBClaim::local_pos_
protected

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