Rosetta 3.4
Public Member Functions
protocols::nonlocal::HelixRotate Class Reference

#include <HelixRotate.hh>

Inheritance diagram for protocols::nonlocal::HelixRotate:
Inheritance graph
[legend]
Collaboration diagram for protocols::nonlocal::HelixRotate:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HelixRotate ()
 HelixRotate (const protocols::loops::Loop &helix, double degrees)
void apply (core::pose::Pose &pose)
 Rotates the helix by the specified number of degrees.
std::string get_name () const
 Returns the protocol's name.
moves::MoverOP clone () const
 Creates a new instance with the copy constructor.
moves::MoverOP fresh_instance () const
 Creates a new instance with the default constructor.
const protocols::loops::Loopget_helix () const
 Returns the helix to be modified.
double get_degrees () const
 Returns the number of degrees to rotate the helix.
void set_helix (const protocols::loops::Loop &helix)
 Updates the helix to be modified.
void set_degrees (double degrees)
 Updates the number of degrees to rotate the helix.

Constructor & Destructor Documentation

protocols::nonlocal::HelixRotate::HelixRotate ( )

Referenced by clone(), and fresh_instance().

protocols::nonlocal::HelixRotate::HelixRotate ( const protocols::loops::Loop helix,
double  degrees 
)

Member Function Documentation

void protocols::nonlocal::HelixRotate::apply ( core::pose::Pose pose) [virtual]
moves::MoverOP protocols::nonlocal::HelixRotate::clone ( ) const [virtual]

Creates a new instance with the copy constructor.

Reimplemented from protocols::moves::Mover.

References HelixRotate().

moves::MoverOP protocols::nonlocal::HelixRotate::fresh_instance ( ) const [virtual]

Creates a new instance with the default constructor.

Reimplemented from protocols::moves::Mover.

References HelixRotate().

double protocols::nonlocal::HelixRotate::get_degrees ( ) const

Returns the number of degrees to rotate the helix.

Referenced by apply().

const protocols::loops::Loop & protocols::nonlocal::HelixRotate::get_helix ( ) const

Returns the helix to be modified.

Referenced by apply().

std::string protocols::nonlocal::HelixRotate::get_name ( ) const [virtual]

Returns the protocol's name.

Implements protocols::moves::Mover.

void protocols::nonlocal::HelixRotate::set_degrees ( double  degrees)

Updates the number of degrees to rotate the helix.

void protocols::nonlocal::HelixRotate::set_helix ( const protocols::loops::Loop helix)

Updates the helix to be modified.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines