Rosetta
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::frags::FragLib Class Reference

#include <TorsionFragment.hh>

Inheritance diagram for protocols::frags::FragLib:
Inheritance graph
[legend]

Public Types

typedef core::Real Real
 
typedef core::Size Size
 
typedef std::map< core::Size, TorsionFragmentLibraryOPFragMap
 

Public Member Functions

 FragLib (FragMap const &frag_map)
 
 FragLib ()
 
 FragLib (FragLib const &src)
 
TorsionFragmentLibrary const & library (core::Size const size) const
 
TorsionFragmentLibrarylibrary (core::Size const size)
 
utility::vector1< core::Sizefrag_sizes () const
 slow More...
 
void clear ()
 
void delete_residue (core::Size const seqpos)
 
void shift (int const current2desired_offset)
 
void copy_fragments (FragLib const &src)
 

Private Attributes

FragMap frag_map_
 

Member Typedef Documentation

◆ FragMap

◆ Real

◆ Size

Constructor & Destructor Documentation

◆ FragLib() [1/3]

protocols::frags::FragLib::FragLib ( FragMap const &  frag_map)
inline

◆ FragLib() [2/3]

protocols::frags::FragLib::FragLib ( )
inline

◆ FragLib() [3/3]

protocols::frags::FragLib::FragLib ( FragLib const &  src)
inline

References copy_fragments().

Member Function Documentation

◆ clear()

void protocols::frags::FragLib::clear ( )
inline

References frag_map_.

Referenced by protocols::frags::operator>>().

◆ copy_fragments()

void protocols::frags::FragLib::copy_fragments ( FragLib const &  src)

◆ delete_residue()

void protocols::frags::FragLib::delete_residue ( core::Size const  seqpos)

References frag_map_.

◆ frag_sizes()

utility::vector1< core::Size > protocols::frags::FragLib::frag_sizes ( ) const

◆ library() [1/2]

TorsionFragmentLibrary & protocols::frags::FragLib::library ( core::Size const  size)

◆ library() [2/2]

TorsionFragmentLibrary const & protocols::frags::FragLib::library ( core::Size const  size) const

◆ shift()

void protocols::frags::FragLib::shift ( int const  current2desired_offset)

References frag_map_.

Member Data Documentation

◆ frag_map_

FragMap protocols::frags::FragLib::frag_map_
private

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