Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::topology_broker::claims::SequenceClaim Class Reference

#include <SequenceClaim.hh>

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

Public Member Functions

 SequenceClaim (TopologyClaimerAP tc, std::string const &annotated_sequence, std::string const &label, core::Real priority=0.0)
 
DofClaimOP clone () const override
 
core::Size length () const
 
core::Real priority () const
 
core::sequence::AnnotatedSequence
const & 
annotated_sequence () const
 
std::string const & label () const
 
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 ()
 
virtual void toggle (core::kinematics::MoveMap &, bool) const
 
bool exclusive () const
 
core::Size last_residue () const
 
bool approved () const
 
void set_approved ()
 

Private Types

typedef DofClaim Parent
 

Private Attributes

std::string label_
 
core::sequence::AnnotatedSequence annotated_sequence_
 
core::Real priority_
 

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
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::topology_broker::claims::SequenceClaim::SequenceClaim ( TopologyClaimerAP  tc,
std::string const &  annotated_sequence,
std::string const &  label,
core::Real  priority = 0.0 
)
inline

Member Function Documentation

core::sequence::AnnotatedSequence const& protocols::topology_broker::claims::SequenceClaim::annotated_sequence ( ) const
inline

References annotated_sequence_.

DofClaimOP protocols::topology_broker::claims::SequenceClaim::clone ( ) const
inlineoverridevirtual
std::string const& protocols::topology_broker::claims::SequenceClaim::label ( ) const
inline
core::Size protocols::topology_broker::claims::SequenceClaim::length ( ) const
inline
core::Real protocols::topology_broker::claims::SequenceClaim::priority ( ) const
inline

References priority_.

void protocols::topology_broker::claims::SequenceClaim::show ( std::ostream &  os) const
inlineoverridevirtual
std::string protocols::topology_broker::claims::SequenceClaim::str_type ( ) const
inlineoverridevirtual

Member Data Documentation

core::sequence::AnnotatedSequence protocols::topology_broker::claims::SequenceClaim::annotated_sequence_
private

Referenced by annotated_sequence(), and length().

std::string protocols::topology_broker::claims::SequenceClaim::label_
private

Referenced by label().

core::Real protocols::topology_broker::claims::SequenceClaim::priority_
private

Referenced by priority(), and show().


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