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)

Definition at line 60 of file Splice.hh.

Member Typedef Documentation

Definition at line 63 of file Splice.hh.

Definition at line 65 of file Splice.hh.

Definition at line 64 of file Splice.hh.

Constructor & Destructor Documentation

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

Definition at line 67 of file Splice.hh.

References clear().

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

Definition at line 1017 of file Splice.cc.

Member Function Documentation

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

Definition at line 73 of file Splice.hh.

References bbdofs_.

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

Definition at line 75 of file Splice.hh.

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

Definition at line 70 of file Splice.hh.

References cut_site_.

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

Definition at line 74 of file Splice.hh.

References bbdofs_.

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

Definition at line 76 of file Splice.hh.

References bbdofs_.

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

Definition at line 78 of file Splice.hh.

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

Definition at line 77 of file Splice.hh.

References bbdofs_.

Referenced by protocols::protein_interface_design::movers::Splice::find_dbase_entry().

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

Definition at line 84 of file Splice.hh.

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

Definition at line 80 of file Splice.hh.

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

Definition at line 82 of file Splice.hh.

References stop_loop_.

Member Data Documentation

bbdof_list protocols::protein_interface_design::movers::ResidueBBDofs::bbdofs_
private

Definition at line 87 of file Splice.hh.

Referenced by begin(), clear(), end(), operator[](), push_back(), and size().

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

Definition at line 86 of file Splice.hh.

Referenced by cut_site().

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

Definition at line 88 of file Splice.hh.

Referenced by source_pdb().

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

Definition at line 86 of file Splice.hh.

Referenced by start_loop().

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

Definition at line 86 of file Splice.hh.

Referenced by stop_loop().


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