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

#include <SymmetryClaim.hh>

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

Public Member Functions

 SymmetryClaim (TopologyClaimerAP tc, core::conformation::symmetry::SymmDataOP symmdata, std::string const &label, ClaimRight right)
 
DofClaimOP clone () const override
 
std::string const & label () const
 
core::conformation::symmetry::SymmDataOP get_symm_data ()
 
std::string str_type () const override
 
void show (std::ostream &os) 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 Attributes

std::string label_
 
core::conformation::symmetry::SymmDataOP symm_data_
 

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::SymmetryClaim::SymmetryClaim ( TopologyClaimerAP  tc,
core::conformation::symmetry::SymmDataOP  symmdata,
std::string const &  label,
ClaimRight  right 
)
inline

Member Function Documentation

DofClaimOP protocols::topology_broker::claims::SymmetryClaim::clone ( ) const
inlineoverridevirtual
core::conformation::symmetry::SymmDataOP protocols::topology_broker::claims::SymmetryClaim::get_symm_data ( )
inline

References symm_data_.

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

References label_.

Referenced by show().

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

Reimplemented from protocols::topology_broker::claims::DofClaim.

References label().

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

Member Data Documentation

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

Referenced by label().

core::conformation::symmetry::SymmDataOP protocols::topology_broker::claims::SymmetryClaim::symm_data_
private

Referenced by get_symm_data().


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