Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::jumping::BaseJumpSetup Class Referenceabstract

virtual base class: can create a set of jumps and cuts More...

#include <JumpSetup.hh>

Inheritance diagram for protocols::jumping::BaseJumpSetup:
Inheritance graph
[legend]

Public Member Functions

 ~BaseJumpSetup () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
virtual JumpSample create_jump_sample () const =0
 
virtual core::fragment::FragSetOP generate_jump_frags (JumpSample const &, core::kinematics::MoveMap const &mm) const
 returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample More...
 
virtual JumpSample clean_jumps (JumpSample const &) const =0
 take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More...
 
virtual std::string type_name () const =0
 

Detailed Description

virtual base class: can create a set of jumps and cuts

Constructor & Destructor Documentation

protocols::jumping::BaseJumpSetup::~BaseJumpSetup ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

virtual JumpSample protocols::jumping::BaseJumpSetup::clean_jumps ( JumpSample const &  ) const
pure virtual
virtual JumpSample protocols::jumping::BaseJumpSetup::create_jump_sample ( ) const
pure virtual
FragSetOP protocols::jumping::BaseJumpSetup::generate_jump_frags ( JumpSample const &  jumps,
core::kinematics::MoveMap const &  mm 
) const
virtual

returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample

Reimplemented in protocols::jumping::ResiduePairJumpSetup, and protocols::abinitio::TemplateJumpSetup.

References protocols::jumping::JumpSample::generate_jump_frags().

virtual std::string protocols::jumping::BaseJumpSetup::type_name ( ) const
pure virtual

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