Rosetta
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

◆ Parent

Constructor & Destructor Documentation

◆ SequenceClaim()

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

◆ annotated_sequence()

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

References annotated_sequence_.

◆ clone()

DofClaimOP protocols::topology_broker::claims::SequenceClaim::clone ( ) const
inlineoverridevirtual

◆ label()

std::string const& protocols::topology_broker::claims::SequenceClaim::label ( ) const
inline

◆ length()

core::Size protocols::topology_broker::claims::SequenceClaim::length ( ) const
inline

◆ priority()

core::Real protocols::topology_broker::claims::SequenceClaim::priority ( ) const
inline

References priority_.

◆ show()

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

◆ str_type()

std::string protocols::topology_broker::claims::SequenceClaim::str_type ( ) const
inlineoverridevirtual

Member Data Documentation

◆ annotated_sequence_

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

Referenced by annotated_sequence(), and length().

◆ label_

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

Referenced by label().

◆ priority_

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: