![]() |
Rosetta
2021.16
|
Rotate the free peptide along the axis formed by its first and last CA atom. More...
#include <LongAxisRotationFreePeptideMover.hh>

Public Member Functions | |
| LongAxisRotationFreePeptideMover (Real radian, bool random=false) | |
| ~LongAxisRotationFreePeptideMover () override | |
| void | apply (FreePeptide &free_peptide) override |
| Apply the mover to a FreePeptide. More... | |
Private Attributes | |
| Real | radian_ = 0 |
| bool | random_ = false |
Rotate the free peptide along the axis formed by its first and last CA atom.
| protocols::backbone_moves::local_backbone_mover::free_peptide_movers::LongAxisRotationFreePeptideMover::LongAxisRotationFreePeptideMover | ( | Real | radian, |
| bool | random = false |
||
| ) |
|
overridedefault |
|
overridevirtual |
Apply the mover to a FreePeptide.
Implements protocols::backbone_moves::local_backbone_mover::free_peptide_movers::FreePeptideMover.
References protocols::backbone_moves::local_backbone_mover::FreePeptide::ca_xyz(), protocols::backbone_moves::local_backbone_mover::FreePeptide::pivot1(), protocols::backbone_moves::local_backbone_mover::FreePeptide::pivot2(), radian_, random_, and protocols::backbone_moves::local_backbone_mover::FreePeptide::rotate().
|
private |
Referenced by apply().
|
private |
Referenced by apply().
1.8.7