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

#include <JumpClaim.hh>

Public Member Functions

 JumpClaim (ClaimingMoverOP owner, std::string const &label, LocalPosition const &jpos1, LocalPosition const &jpos2, LocalPosition const &cutp=LocalPosition("", 0))
 
virtual void yield_elements (core::environment::FoldTreeSketch const &fts, JumpElements &elements) 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 &fts, RTElements &elements) 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 &fts, CutElements &elements) const
 build ResidueElements that indicate the introduction of a new peptide edge into the fold tree. More...
 
void set_atoms (std::string const &a1, std::string const &a2)
 
void ctrl_strength (ControlStrength const &str)
 
void init_strength (InitializationStrength const &str)
 
bool physical () const
 
void physical (bool setting)
 
std::string const & label () const
 
LocalPosition const & pos1 () const
 
LocalPosition const & pos2 () const
 
std::string const & atom1 () const
 
std::string const & atom2 () const
 
virtual EnvClaimOP clone () const
 
virtual std::string str_type () const
 
virtual void show (std::ostream &os) const
 
- Public Member Functions inherited from protocols::environment::claims::EnvClaim
virtual ~EnvClaim ()
 Virtual destructor for reasons mysteirous. More...
 
 EnvClaim (ClaimingMoverOP)
 
ClaimingMoverOP owner () const
 

Protected Member Functions

LocalPosition const & cut_position () const
 

Private Types

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

Private Attributes

std::string label_
 
LocalPosition pos1_
 
LocalPosition pos2_
 
LocalPosition cut_
 
std::string atom1_
 
std::string atom2_
 
bool physical_cut_
 
ControlStrength c_str_
 
InitializationStrength i_str_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::environment::claims::JumpClaim::JumpClaim ( ClaimingMoverOP  owner,
std::string const &  label,
LocalPosition const &  jpos1,
LocalPosition const &  jpos2,
LocalPosition const &  cutp = LocalPosition( "", 0 ) 
)

Referenced by clone().

Member Function Documentation

std::string const & protocols::environment::claims::JumpClaim::atom1 ( ) const

References atom1_.

Referenced by show(), and yield_elements().

std::string const & protocols::environment::claims::JumpClaim::atom2 ( ) const

References atom2_.

Referenced by show(), and yield_elements().

EnvClaimOP protocols::environment::claims::JumpClaim::clone ( ) const
virtual
void protocols::environment::claims::JumpClaim::ctrl_strength ( ControlStrength const &  str)
LocalPosition const & protocols::environment::claims::JumpClaim::cut_position ( ) const
protected

References cut_.

void protocols::environment::claims::JumpClaim::init_strength ( InitializationStrength const &  str)
std::string const & protocols::environment::claims::JumpClaim::label ( ) const

References label_.

Referenced by yield_elements().

bool protocols::environment::claims::JumpClaim::physical ( ) const
inline

References physical_cut_.

Referenced by yield_elements().

void protocols::environment::claims::JumpClaim::physical ( bool  setting)
inline

References physical_cut_.

LocalPosition const & protocols::environment::claims::JumpClaim::pos1 ( ) const

References pos1_.

Referenced by show(), and yield_elements().

LocalPosition const & protocols::environment::claims::JumpClaim::pos2 ( ) const

References pos2_.

Referenced by show(), and yield_elements().

void protocols::environment::claims::JumpClaim::set_atoms ( std::string const &  a1,
std::string const &  a2 
)

References atom1_, and atom2_.

void protocols::environment::claims::JumpClaim::show ( std::ostream &  os) const
virtual
std::string protocols::environment::claims::JumpClaim::str_type ( ) const
virtual
void protocols::environment::claims::JumpClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
JumpElements  
) const
virtual
virtual void protocols::environment::claims::JumpClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
RTElements  
) const
virtual

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

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

virtual void protocols::environment::claims::JumpClaim::yield_elements ( core::environment::FoldTreeSketch const &  ,
CutElements  
) const
virtual

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

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

Member Data Documentation

std::string protocols::environment::claims::JumpClaim::atom1_
private

Referenced by atom1(), and set_atoms().

std::string protocols::environment::claims::JumpClaim::atom2_
private

Referenced by atom2(), and set_atoms().

ControlStrength protocols::environment::claims::JumpClaim::c_str_
private

Referenced by ctrl_strength().

LocalPosition protocols::environment::claims::JumpClaim::cut_
private

Referenced by cut_position().

InitializationStrength protocols::environment::claims::JumpClaim::i_str_
private

Referenced by init_strength().

std::string protocols::environment::claims::JumpClaim::label_
private

Referenced by label().

bool protocols::environment::claims::JumpClaim::physical_cut_
private

Referenced by physical().

LocalPosition protocols::environment::claims::JumpClaim::pos1_
private

Referenced by pos1().

LocalPosition protocols::environment::claims::JumpClaim::pos2_
private

Referenced by pos2().


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