Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::protein_interface_design::movers::ResidueBBDofs Class Reference

container for BBDofs, providing a convenient operator [], size, other methods and iterators that allow splice to treat ResidueBBDofs as a simple vector (even though it contains other elements as well) More...

#include <Splice.hh>

Inheritance diagram for protocols::protein_interface_design::movers::ResidueBBDofs:
Inheritance graph
[legend]
Collaboration diagram for protocols::protein_interface_design::movers::ResidueBBDofs:
Collaboration graph
[legend]

Public Types

typedef utility::vector1< BBDofsbbdof_list
 
typedef bbdof_list::iterator iterator
 
typedef bbdof_list::const_iterator const_iterator
 

Public Member Functions

 ResidueBBDofs ()
 
virtual ~ResidueBBDofs ()
 
void cut_site (core::Size const c)
 
core::Size cut_site () const
 
void clear ()
 
void push_back (BBDofs const b)
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 
core::Size size () const
 
BBDofsoperator[] (int const i)
 
core::Size start_loop () const
 
void start_loop (core::Size const s)
 
core::Size stop_loop () const
 
void stop_loop (core::Size const s)
 
std::string source_pdb () const
 
void source_pdb (std::string const s)
 

Private Attributes

core::Size cut_site_
 
core::Size start_loop_
 
core::Size stop_loop_
 
bbdof_list bbdofs_
 
std::string source_pdb_
 

Detailed Description

container for BBDofs, providing a convenient operator [], size, other methods and iterators that allow splice to treat ResidueBBDofs as a simple vector (even though it contains other elements as well)

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::protein_interface_design::movers::ResidueBBDofs::ResidueBBDofs ( )
inline

References clear().

protocols::protein_interface_design::movers::ResidueBBDofs::~ResidueBBDofs ( )
virtual

Member Function Documentation

const_iterator protocols::protein_interface_design::movers::ResidueBBDofs::begin ( ) const
inline

References bbdofs_.

iterator protocols::protein_interface_design::movers::ResidueBBDofs::begin ( )
inline

References bbdofs_.

void protocols::protein_interface_design::movers::ResidueBBDofs::clear ( )
inline
void protocols::protein_interface_design::movers::ResidueBBDofs::cut_site ( core::Size const  c)
inline
core::Size protocols::protein_interface_design::movers::ResidueBBDofs::cut_site ( ) const
inline

References cut_site_.

const_iterator protocols::protein_interface_design::movers::ResidueBBDofs::end ( ) const
inline

References bbdofs_.

iterator protocols::protein_interface_design::movers::ResidueBBDofs::end ( )
inline

References bbdofs_.

BBDofs& protocols::protein_interface_design::movers::ResidueBBDofs::operator[] ( int const  i)
inline

References bbdofs_.

void protocols::protein_interface_design::movers::ResidueBBDofs::push_back ( BBDofs const  b)
inline
core::Size protocols::protein_interface_design::movers::ResidueBBDofs::size ( ) const
inline
std::string protocols::protein_interface_design::movers::ResidueBBDofs::source_pdb ( ) const
inline
void protocols::protein_interface_design::movers::ResidueBBDofs::source_pdb ( std::string const  s)
inline

References source_pdb_.

core::Size protocols::protein_interface_design::movers::ResidueBBDofs::start_loop ( ) const
inline
void protocols::protein_interface_design::movers::ResidueBBDofs::start_loop ( core::Size const  s)
inline

References start_loop_.

core::Size protocols::protein_interface_design::movers::ResidueBBDofs::stop_loop ( ) const
inline
void protocols::protein_interface_design::movers::ResidueBBDofs::stop_loop ( core::Size const  s)
inline

References stop_loop_.

Member Data Documentation

bbdof_list protocols::protein_interface_design::movers::ResidueBBDofs::bbdofs_
private
core::Size protocols::protein_interface_design::movers::ResidueBBDofs::cut_site_
private

Referenced by cut_site().

std::string protocols::protein_interface_design::movers::ResidueBBDofs::source_pdb_
private

Referenced by source_pdb().

core::Size protocols::protein_interface_design::movers::ResidueBBDofs::start_loop_
private

Referenced by start_loop().

core::Size protocols::protein_interface_design::movers::ResidueBBDofs::stop_loop_
private

Referenced by stop_loop().


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