Rosetta
Public Member Functions | Private Attributes | List of all members
apps::pilot::HelixMover Class Reference

#include <AlignChunkMover.hh>

Inheritance diagram for apps::pilot::HelixMover:
Inheritance graph
[legend]

Public Member Functions

 HelixMover (numeric::random::RandomGenerator &RG)
 
numeric::xyzVector< core::Realget_helix_center (core::pose::Pose const &pose, Size const ires)
 
bool get_helix_centers (core::pose::Pose const &pose, Size const seqpos_start, Size const seqpos_stop, utility::vector1< numeric::xyzVector< core::Real > > &helix_centers)
 
bool get_helix_vectors (core::pose::Pose const &pose, Size const seqpos_start, Size const seqpos_stop, utility::vector1< numeric::xyzVector< core::Real > > &helix_vectors)
 
void slide_non_ideal_helix (core::pose::Pose &pose, Size const seqpos_start, Size const seqpos_stop, core::Real const distance)
 
void apply (core::pose::Pose &pose)
 
std::string get_name () const
 

Private Attributes

numeric::random::RandomGeneratorRG_
 

Constructor & Destructor Documentation

◆ HelixMover()

apps::pilot::HelixMover::HelixMover ( numeric::random::RandomGenerator RG)
inline

Member Function Documentation

◆ apply()

void apps::pilot::HelixMover::apply ( core::pose::Pose pose)
inline

◆ get_helix_center()

numeric::xyzVector<core::Real> apps::pilot::HelixMover::get_helix_center ( core::pose::Pose const &  pose,
Size const  ires 
)
inline

◆ get_helix_centers()

bool apps::pilot::HelixMover::get_helix_centers ( core::pose::Pose const &  pose,
Size const  seqpos_start,
Size const  seqpos_stop,
utility::vector1< numeric::xyzVector< core::Real > > &  helix_centers 
)
inline

◆ get_helix_vectors()

bool apps::pilot::HelixMover::get_helix_vectors ( core::pose::Pose const &  pose,
Size const  seqpos_start,
Size const  seqpos_stop,
utility::vector1< numeric::xyzVector< core::Real > > &  helix_vectors 
)
inline

◆ get_name()

std::string apps::pilot::HelixMover::get_name ( ) const
inline

◆ slide_non_ideal_helix()

void apps::pilot::HelixMover::slide_non_ideal_helix ( core::pose::Pose pose,
Size const  seqpos_start,
Size const  seqpos_stop,
core::Real const  distance 
)
inline

Member Data Documentation

◆ RG_

numeric::random::RandomGenerator& apps::pilot::HelixMover::RG_
private

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