Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::kinematic_closure::pivot_pickers::FixedPivots Class Reference

Use a fixed set of pivots specified in advance. More...

#include <FixedPivots.hh>

Inheritance diagram for protocols::kinematic_closure::pivot_pickers::FixedPivots:
Inheritance graph
[legend]

Public Member Functions

 FixedPivots (core::Size start, core::Size stop, core::Size cut)
 Constructor which specifies the fixed pivots. More...
 
std::string get_name () const override
 Return the name of this pivot picker. More...
 
Loop pick (Pose const &pose, Loop const &loop) override
 Return a loop object. The pivots will be taken to be the start, cut and stop residues. More...
 

Private Attributes

core::Size start_
 
core::Size stop_
 
core::Size cut_
 

Detailed Description

Use a fixed set of pivots specified in advance.

The pivots are specified in the constructor. Make sure that the pivots will always be contained in the loop being sampled, otherwise strange behavior may occur.

Constructor & Destructor Documentation

protocols::kinematic_closure::pivot_pickers::FixedPivots::FixedPivots ( core::Size  start,
core::Size  stop,
core::Size  cut 
)

Constructor which specifies the fixed pivots.

References protocols::loops::start, and protocols::loops::stop.

Member Function Documentation

std::string protocols::kinematic_closure::pivot_pickers::FixedPivots::get_name ( ) const
inlineoverridevirtual

Return the name of this pivot picker.

Implements protocols::kinematic_closure::pivot_pickers::PivotPicker.

Loop protocols::kinematic_closure::pivot_pickers::FixedPivots::pick ( Pose const &  pose,
Loop const &  loop 
)
overridevirtual

Return a loop object. The pivots will be taken to be the start, cut and stop residues.

Implements protocols::kinematic_closure::pivot_pickers::PivotPicker.

Member Data Documentation

core::Size protocols::kinematic_closure::pivot_pickers::FixedPivots::cut_
private
core::Size protocols::kinematic_closure::pivot_pickers::FixedPivots::start_
private
core::Size protocols::kinematic_closure::pivot_pickers::FixedPivots::stop_
private

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