Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
protocols::abinitio::abscript::ResidueChunkSelection Class Reference

Public Types

using iterator = ChunkList::iterator
 
using const_iterator = ChunkList::const_iterator
 

Public Member Functions

 ResidueChunkSelection (utility::vector1< bool > const &sele)
 
void add_chunk (core::Size start, core::Size stop)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 

Private Types

typedef utility::vector1
< std::pair< core::Size,
core::Size > > 
ChunkList
 

Private Attributes

ChunkList list_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::abinitio::abscript::ResidueChunkSelection::ResidueChunkSelection ( utility::vector1< bool > const &  sele)
inlineexplicit

Member Function Documentation

void protocols::abinitio::abscript::ResidueChunkSelection::add_chunk ( core::Size  start,
core::Size  stop 
)
inline
iterator protocols::abinitio::abscript::ResidueChunkSelection::begin ( )
inline
const_iterator protocols::abinitio::abscript::ResidueChunkSelection::begin ( ) const
inline
iterator protocols::abinitio::abscript::ResidueChunkSelection::end ( )
inline
const_iterator protocols::abinitio::abscript::ResidueChunkSelection::end ( ) const
inline

Member Data Documentation

ChunkList protocols::abinitio::abscript::ResidueChunkSelection::list_
private

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