Rosetta Protocols  2014.35
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
protocols::environment::claims::XYZClaim Class Reference

#include <XYZClaim.hh>

Public Member Functions

 XYZClaim (ClaimingMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap const &)
 
 XYZClaim (ClaimingMoverOP owner, LocalPosition const &local_pos)
 
 XYZClaim (ClaimingMoverOP owner, std::string const &label, std::pair< core::Size, core::Size > const &range)
 
virtual void yield_elements (core::pose::Pose const &, DOFElements &elements) const
 build and export DOFElements, which represent control over non-jump dofs (torsions, bond lengths, angles) final conformation. More...
 
ControlStrength const & ctrl_strength () const
 
void strength (ControlStrength const &control, ControlStrength const &initialization)
 
ControlStrength const & init_strength () const
 
ResidueSelectorCOP selector () const
 
virtual EnvClaimOP clone () const
 
virtual std::string type () const
 
virtual void show (std::ostream &os) const
 
- Public Member Functions inherited from protocols::environment::claims::EnvClaim
virtual ~EnvClaim ()
 Virtual destructor. More...
 
 EnvClaim (ClaimingMoverOP)
 
ClaimingMoverOP owner () const
 A clone used by the EnvClaimFactory to instantiate new EnvClaims using an XML tag. More...
 
void set_owner (ClaimingMoverOP owner)
 
void annotate (core::pose::Pose const &, core::environment::SequenceAnnotationOP) const
 allow the claim to use any internally queued ResidueSelectors to create sequence annotations. More...
 
virtual void yield_elements (FoldTreeSketch const &, ResidueElements &) const
 build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More...
 
virtual void yield_elements (FoldTreeSketch const &, JumpElements &) const
 build the JumpElements that represent the inclusion of a jump in the nascent FoldTree More...
 
virtual void yield_elements (FoldTreeSketch const &, CutElements &) const
 build and export the CutElements that represent the inclusion of a cut in the tree. More...
 
virtual void yield_elements (FoldTreeSketch const &, CutBiasElements &) const
 build and export the CutElements that represent the inclusion of a cut in the tree. More...
 

Protected Member Functions

virtual DOFElement wrap_dof_id (core::id::DOF_ID const &id) const
 
void build_bond_length_elements (core::Size seqpos, ProtectedConformationCOP const &, DOFElements &elements) const
 
void build_bond_angle_elements (core::Size seqpos, ProtectedConformationCOP const &, DOFElements &elements) const
 
void build_bond_torsion_elements (core::Size seqpos, ProtectedConformationCOP const &, DOFElements &elements) const
 
- Protected Member Functions inherited from protocols::environment::claims::EnvClaim
ControlStrength parse_ctrl_str (std::string const &str) const
 
void queue_for_annotation (std::string const &label, ResidueSelectorCOP selector)
 

Private Types

typedef
core::environment::FoldTreeSketch 
FoldTreeSketch
 
typedef EnvClaim Parent
 
typedef
core::environment::LocalPosition 
LocalPosition
 
typedef
core::environment::LocalPositions 
LocalPositions
 
typedef
core::pack::task::residue_selector::ResidueSelectorCOP 
ResidueSelectorCOP
 

Private Attributes

ResidueSelectorCOP selector_
 
ControlStrength c_str_
 
ControlStrength i_str_
 

Additional Inherited Members

- Static Public Member Functions inherited from protocols::environment::claims::EnvClaim
static EnvClaimOP make_claim (std::string const &name, ClaimingMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap &datamap)
 factory method for claims. More...
 
static bool is_claim (std::string const &name)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::environment::claims::XYZClaim::XYZClaim ( ClaimingMoverOP  owner,
utility::tag::TagCOP  tag,
basic::datacache::DataMap const &  datamap 
)
protocols::environment::claims::XYZClaim::XYZClaim ( ClaimingMoverOP  owner,
LocalPosition const &  local_pos 
)
protocols::environment::claims::XYZClaim::XYZClaim ( ClaimingMoverOP  owner,
std::string const &  label,
std::pair< core::Size, core::Size > const &  range 
)

Member Function Documentation

void protocols::environment::claims::XYZClaim::build_bond_angle_elements ( core::Size  seqpos,
ProtectedConformationCOP const &  ,
DOFElements elements 
) const
protected
void protocols::environment::claims::XYZClaim::build_bond_length_elements ( core::Size  seqpos,
ProtectedConformationCOP const &  ,
DOFElements elements 
) const
protected
void protocols::environment::claims::XYZClaim::build_bond_torsion_elements ( core::Size  seqpos,
ProtectedConformationCOP const &  ,
DOFElements elements 
) const
protected
EnvClaimOP protocols::environment::claims::XYZClaim::clone ( ) const
virtual
ControlStrength const & protocols::environment::claims::XYZClaim::ctrl_strength ( ) const

References c_str_.

Referenced by wrap_dof_id(), and yield_elements().

ControlStrength const & protocols::environment::claims::XYZClaim::init_strength ( ) const

References i_str_.

Referenced by wrap_dof_id(), and yield_elements().

ResidueSelectorCOP protocols::environment::claims::XYZClaim::selector ( ) const
inline

References selector_.

Referenced by yield_elements().

void protocols::environment::claims::XYZClaim::show ( std::ostream &  os) const
virtual
void protocols::environment::claims::XYZClaim::strength ( ControlStrength const &  control,
ControlStrength const &  initialization 
)
std::string protocols::environment::claims::XYZClaim::type ( ) const
virtual
DOFElement protocols::environment::claims::XYZClaim::wrap_dof_id ( core::id::DOF_ID const &  id) const
protectedvirtual
void protocols::environment::claims::XYZClaim::yield_elements ( core::pose::Pose const &  ,
DOFElements  
) const
virtual

Member Data Documentation

ControlStrength protocols::environment::claims::XYZClaim::c_str_
private

Referenced by ctrl_strength(), and strength().

ControlStrength protocols::environment::claims::XYZClaim::i_str_
private

Referenced by init_strength(), and strength().

ResidueSelectorCOP protocols::environment::claims::XYZClaim::selector_
private

Referenced by selector(), and XYZClaim().


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