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

#include <SheetTranslate.hh>

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

List of all members.

Public Member Functions

 SheetTranslate ()
 SheetTranslate (const protocols::loops::Loop &sheet, double distance_ang)
void apply (core::pose::Pose &pose)
 Translates the sheet by the specified distance (in Angstroms)
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_sheet () const
 Returns the sheet to be modified.
double get_distance () const
 Returns the distance (in Angstroms) to translate the sheet.
void set_sheet (const protocols::loops::Loop &sheet)
 Updates the sheet to be modified.
void set_distance (double distance_ang)
 Updates the distance (in Angstroms) to translate the sheet.

Constructor & Destructor Documentation

protocols::nonlocal::SheetTranslate::SheetTranslate ( )

Referenced by clone(), and fresh_instance().

protocols::nonlocal::SheetTranslate::SheetTranslate ( const protocols::loops::Loop sheet,
double  distance_ang 
)

Member Function Documentation

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

Creates a new instance with the copy constructor.

Reimplemented from protocols::moves::Mover.

References SheetTranslate().

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

Creates a new instance with the default constructor.

Reimplemented from protocols::moves::Mover.

References SheetTranslate().

double protocols::nonlocal::SheetTranslate::get_distance ( ) const

Returns the distance (in Angstroms) to translate the sheet.

Referenced by apply().

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

Returns the protocol's name.

Implements protocols::moves::Mover.

const protocols::loops::Loop & protocols::nonlocal::SheetTranslate::get_sheet ( ) const

Returns the sheet to be modified.

Referenced by apply().

void protocols::nonlocal::SheetTranslate::set_distance ( double  distance_ang)

Updates the distance (in Angstroms) to translate the sheet.

void protocols::nonlocal::SheetTranslate::set_sheet ( const protocols::loops::Loop sheet)

Updates the sheet to be modified.

References core::scoring::sheet.


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