Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::topology_broker::claims::SymmetryClaim Class Reference

#include <SymmetryClaim.hh>

Public Member Functions

 SymmetryClaim (TopologyClaimer *tc, core::conformation::symmetry::SymmDataOP symmdata, std::string const &label, ClaimRight right)
 
virtual DofClaimOP clone () const
 
std::string const & label () const
 
core::conformation::symmetry::SymmDataOP get_symm_data ()
 
virtual std::string str_type () const
 
virtual void show (std::ostream &os) const
 
- Public Member Functions inherited from protocols::topology_broker::claims::DofClaim
virtual ~DofClaim ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 DofClaim (TopologyClaimer *tc, ClaimRight right)
 
ClaimRight right () const
 
TopologyClaimer const * owner () const
 
TopologyClaimerowner ()
 
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 ( TopologyClaimer tc,
core::conformation::symmetry::SymmDataOP  symmdata,
std::string const &  label,
ClaimRight  right 
)
inline

Referenced by clone().

Member Function Documentation

virtual DofClaimOP protocols::topology_broker::claims::SymmetryClaim::clone ( ) const
inlinevirtual
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().

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

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

References label().

virtual std::string protocols::topology_broker::claims::SymmetryClaim::str_type ( ) const
inlinevirtual

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: