Rosetta
Public Member Functions | Static Public Member Functions | Private Types | Private Attributes | List of all members
protocols::environment::claims::VirtResClaim Class Reference

#include <VirtResClaim.hh>

Inheritance diagram for protocols::environment::claims::VirtResClaim:
Inheritance graph
[legend]

Public Member Functions

 VirtResClaim (ClientMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap const &)
 
 VirtResClaim (ClientMoverOP owner, LocalPosition parent, std::string const &jump_label, std::string const &vrt_label)
 
void yield_elements (FoldTreeSketch const &fts, ResidueElements &elements) const override
 build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More...
 
void yield_elements (FoldTreeSketch const &fts, JumpElements &elements) const override
 build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More...
 
void yield_elements (FoldTreeSketch const &fts, CutElements &elements) const override
 build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More...
 
void yield_elements (core::pose::Pose const &, DOFElements &elements) const override
 build and export DOFElements, which represent control over non-jump dofs (torsions, bond lengths, angles) final conformation. More...
 
JumpClaimjump ()
 
void strength (ControlStrength const &cstr, ControlStrength const &istr)
 
std::string const & vrt_label () const
 
EnvClaimOP clone () const override
 
std::string type () const override
 
void show (std::ostream &os) const override
 
- Public Member Functions inherited from protocols::environment::claims::EnvClaim
 ~EnvClaim () override
 Virtual destructor. More...
 
 EnvClaim (ClientMoverOP)
 
ClientMoverOP owner () const
 A clone used by the EnvClaimFactory to instantiate new EnvClaims using an XML tag. More...
 
void set_owner (ClientMoverOP 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...
 

Static Public Member Functions

static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
 
static std::string class_name ()
 
- Static Public Member Functions inherited from protocols::environment::claims::EnvClaim
static EnvClaimOP make_claim (std::string const &name, ClientMoverOP owner, utility::tag::TagCOP tag, basic::datacache::DataMap &datamap)
 factory method for claims. More...
 
static bool is_claim (std::string const &name)
 
static void define_envclaim_schema_group (utility::tag::XMLSchemaDefinition &xsd)
 
static std::string envclaim_ct_namer (std::string)
 
static std::string envclaim_group_name ()
 

Private Types

typedef EnvClaim Parent
 
typedef core::environment::LocalPosition LocalPosition
 
typedef core::environment::FoldTreeSketch FoldTreeSketch
 

Private Attributes

std::string vrt_label_
 
JumpClaim j_claim_
 
XYZClaim xyz_claim_
 

Additional Inherited Members

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

Member Typedef Documentation

◆ FoldTreeSketch

◆ LocalPosition

◆ Parent

Constructor & Destructor Documentation

◆ VirtResClaim() [1/2]

protocols::environment::claims::VirtResClaim::VirtResClaim ( ClientMoverOP  owner,
utility::tag::TagCOP  tag,
basic::datacache::DataMap const &  datamap 
)

◆ VirtResClaim() [2/2]

protocols::environment::claims::VirtResClaim::VirtResClaim ( ClientMoverOP  owner,
LocalPosition  parent,
std::string const &  jump_label,
std::string const &  vrt_label 
)

Member Function Documentation

◆ class_name()

std::string protocols::environment::claims::VirtResClaim::class_name ( )
static

◆ clone()

EnvClaimOP protocols::environment::claims::VirtResClaim::clone ( ) const
overridevirtual

◆ jump()

JumpClaim& protocols::environment::claims::VirtResClaim::jump ( )
inline

References j_claim_.

Referenced by strength().

◆ provide_xml_schema()

void protocols::environment::claims::VirtResClaim::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)
static

◆ show()

void protocols::environment::claims::VirtResClaim::show ( std::ostream &  os) const
overridevirtual

◆ strength()

void protocols::environment::claims::VirtResClaim::strength ( ControlStrength const &  cstr,
ControlStrength const &  istr 
)

◆ type()

std::string protocols::environment::claims::VirtResClaim::type ( ) const
overridevirtual

◆ vrt_label()

std::string const & protocols::environment::claims::VirtResClaim::vrt_label ( ) const

References vrt_label_.

Referenced by show(), and yield_elements().

◆ yield_elements() [1/4]

void protocols::environment::claims::VirtResClaim::yield_elements ( core::pose::Pose const &  ,
DOFElements  
) const
overridevirtual

◆ yield_elements() [2/4]

void protocols::environment::claims::VirtResClaim::yield_elements ( FoldTreeSketch const &  ,
CutElements  
) const
overridevirtual

build ResidueElements that indicate the introduction of a new peptide edge into the fold tree.

Reimplemented from protocols::environment::claims::EnvClaim.

◆ yield_elements() [3/4]

void protocols::environment::claims::VirtResClaim::yield_elements ( FoldTreeSketch const &  ,
JumpElements  
) const
overridevirtual

build ResidueElements that indicate the introduction of a new peptide edge into the fold tree.

Reimplemented from protocols::environment::claims::EnvClaim.

◆ yield_elements() [4/4]

void protocols::environment::claims::VirtResClaim::yield_elements ( FoldTreeSketch const &  ,
ResidueElements  
) const
overridevirtual

build ResidueElements that indicate the introduction of a new peptide edge into the fold tree.

Reimplemented from protocols::environment::claims::EnvClaim.

References protocols::environment::claims::ResidueElement::label, and vrt_label().

Member Data Documentation

◆ j_claim_

JumpClaim protocols::environment::claims::VirtResClaim::j_claim_
private

Referenced by jump(), show(), and VirtResClaim().

◆ vrt_label_

std::string protocols::environment::claims::VirtResClaim::vrt_label_
private

Referenced by vrt_label().

◆ xyz_claim_

XYZClaim protocols::environment::claims::VirtResClaim::xyz_claim_
private

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