Rosetta 3.4
Public Member Functions
protocols::jumping::ResiduePairJumpSingle Class Reference

a single residue component of a ResiduePairJump class More...

#include <ResiduePairJump.hh>

Inheritance diagram for protocols::jumping::ResiduePairJumpSingle:
Inheritance graph
[legend]
Collaboration diagram for protocols::jumping::ResiduePairJumpSingle:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ResiduePairJumpSingle ()
 empty constructor
 ~ResiduePairJumpSingle ()
 ResiduePairJumpSingle (core::chemical::ResidueType const &residue_type)
 constructed by residue_type
bool jumpAtoms_defined () const
 have jumpAtoms been defined?
bool cstAtoms_defined () const
 have cstAtoms been defined?
bool fixResidue () const
 whether this residue has internal flexibility
core::chemical::ResidueTypeOP residueType () const
 access residue type
utility::vector1< std::string >
const & 
jumpAtoms () const
 access all three jumpAtoms at once
std::string const jumpAtoms (core::Size i) const
 access single jumpAtom one at a time
utility::vector1< std::string >
const & 
cstAtoms () const
 access all three cstAtoms at once
std::string const cstAtoms (core::Size i) const
 access single cstAtom one at a time
void set_jumpAtoms (utility::vector1< std::string > const &jump_atoms)
 set all three jumpAtoms at once
void set_jumpAtoms (core::Size i, std::string const atom_name)
 set single jumpAtom one at a time
void set_cstAtoms (utility::vector1< std::string > const &cst_atoms)
 set all three cstAtoms at once
void set_cstAtoms (core::Size i, std::string const atom_name)
 set all single cstAtom one at a time

Detailed Description

a single residue component of a ResiduePairJump class

a residue type with information which atoms to be used to define a jump and cst.


Constructor & Destructor Documentation

protocols::jumping::ResiduePairJumpSingle::ResiduePairJumpSingle ( )

empty constructor

protocols::jumping::ResiduePairJumpSingle::~ResiduePairJumpSingle ( )
protocols::jumping::ResiduePairJumpSingle::ResiduePairJumpSingle ( core::chemical::ResidueType const &  residue_type)

constructed by residue_type


Member Function Documentation

utility::vector1< std::string > const& protocols::jumping::ResiduePairJumpSingle::cstAtoms ( ) const [inline]

access all three cstAtoms at once

std::string const protocols::jumping::ResiduePairJumpSingle::cstAtoms ( core::Size  i) const [inline]

access single cstAtom one at a time

bool protocols::jumping::ResiduePairJumpSingle::cstAtoms_defined ( ) const [inline]

have cstAtoms been defined?

bool protocols::jumping::ResiduePairJumpSingle::fixResidue ( ) const [inline]

whether this residue has internal flexibility

utility::vector1< std::string > const& protocols::jumping::ResiduePairJumpSingle::jumpAtoms ( ) const [inline]

access all three jumpAtoms at once

std::string const protocols::jumping::ResiduePairJumpSingle::jumpAtoms ( core::Size  i) const [inline]

access single jumpAtom one at a time

bool protocols::jumping::ResiduePairJumpSingle::jumpAtoms_defined ( ) const [inline]

have jumpAtoms been defined?

core::chemical::ResidueTypeOP protocols::jumping::ResiduePairJumpSingle::residueType ( ) const

access residue type

void protocols::jumping::ResiduePairJumpSingle::set_cstAtoms ( utility::vector1< std::string > const &  cst_atoms)

set all three cstAtoms at once

void protocols::jumping::ResiduePairJumpSingle::set_cstAtoms ( core::Size  i,
std::string const  atom_name 
)

set all single cstAtom one at a time

void protocols::jumping::ResiduePairJumpSingle::set_jumpAtoms ( core::Size  i,
std::string const  atom_name 
)

set single jumpAtom one at a time

void protocols::jumping::ResiduePairJumpSingle::set_jumpAtoms ( utility::vector1< std::string > const &  jump_atoms)

set all three jumpAtoms at once


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