Rosetta Protocols  2014.16.56682
Public Member Functions | Private Attributes | List of all members
protocols::environment::claims::EnvClaim Class Referenceabstract

#include <EnvClaim.hh>

Public Member Functions

virtual ~EnvClaim ()
 Virtual destructor for reasons mysteirous. More...
 
 EnvClaim (ClaimingMoverOP)
 
virtual EnvClaimOP clone () const =0
 
ClaimingMoverOP owner () const
 
virtual void yield_elements (core::environment::FoldTreeSketch const &, ResidueElements &) const
 build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More...
 
virtual void yield_elements (core::environment::FoldTreeSketch const &, JumpElements &) const
 build the JumpElements that represent the inclusion of a jump in the nascent FoldTree More...
 
virtual void yield_elements (core::environment::FoldTreeSketch const &, CutElements &) const
 build and export the CutElements that represent the inclusion of a cut in the tree. More...
 
virtual void yield_elements (core::environment::FoldTreeSketch const &, CutBiasElements &) const
 build and export the CutElements that represent the inclusion of a cut in the tree. More...
 
virtual void yield_elements (core::environment::FoldTreeSketch const &, RTElements &) const
 build and export RTElements, which represent control of a jump rigid body transform in the resulting conformation. More...
 
virtual void yield_elements (core::environment::FoldTreeSketch const &, TorsionElements &) const
 build and export TorsionElements, which represent control over torsion angles in the final conformation. More...
 
virtual std::string str_type () const =0
 
virtual void show (std::ostream &os) const
 

Private Attributes

ClaimingMoverOP claim_source_
 

Detailed Description

A better EnvClaims class would provide some extracting functions: by owner by type

Constructor & Destructor Documentation

protocols::environment::claims::EnvClaim::~EnvClaim ( )
virtual

Virtual destructor for reasons mysteirous.

Auto-generated virtual destructor

protocols::environment::claims::EnvClaim::EnvClaim ( ClaimingMoverOP  owner)

Member Function Documentation

virtual EnvClaimOP protocols::environment::claims::EnvClaim::clone ( ) const
pure virtual
ClaimingMoverOP protocols::environment::claims::EnvClaim::owner ( ) const
void protocols::environment::claims::EnvClaim::show ( std::ostream &  os) const
virtual
virtual std::string protocols::environment::claims::EnvClaim::str_type ( ) const
pure virtual
virtual void protocols::environment::claims::EnvClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
ResidueElements  
) const
inlinevirtual
virtual void protocols::environment::claims::EnvClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
JumpElements  
) const
inlinevirtual
virtual void protocols::environment::claims::EnvClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
CutElements  
) const
inlinevirtual
virtual void protocols::environment::claims::EnvClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
CutBiasElements  
) const
inlinevirtual
virtual void protocols::environment::claims::EnvClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
RTElements  
) const
inlinevirtual
virtual void protocols::environment::claims::EnvClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
TorsionElements  
) const
inlinevirtual

Member Data Documentation

ClaimingMoverOP protocols::environment::claims::EnvClaim::claim_source_
private

Referenced by owner().


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