![]() |
Rosetta
2021.16
|
the default constant length fragment Vall ExtentGenerator More...
#include <LengthGen.hh>

Public Types | |
| typedef Super::Size | Size |
| typedef Super::Extent | Extent |
| typedef for ExtentGenerator concept More... | |
| typedef Super::PageIterator | PageIterator |
| typedef for ExtentGenerator concept More... | |
| typedef PageIterator | VallResidueIterator |
Public Types inherited from core::fragment::picking_old::vall::gen::VallFragmentGen | |
| typedef core::Size | Size |
| typedef core::fragment::picking_old::concepts::Extent < VallSection::PageConstIterator > | Extent |
| typedef for ExtentGenerator concept More... | |
| typedef Extent::PageIterator | PageIterator |
| typedef for ExtentGenerator concept More... | |
| typedef PageIterator | VallResidueIterator |
Public Member Functions | |
| LengthGen () | |
| default constructor More... | |
| LengthGen (Size const frag_size) | |
| fragment size constructor More... | |
| LengthGen (LengthGen const &rval) | |
| copy constructor More... | |
| ~LengthGen () override | |
| default destructor More... | |
| LengthGen & | operator= (LengthGen const &rval) |
| copy assignment More... | |
| VallFragmentGenOP | clone () const override |
| clone this object More... | |
| Extent | operator() (VallResidueIterator extent_begin, VallResidueIterator section_end) const override |
| return the desired fragment extent w/requested fragment size More... | |
Public Member Functions inherited from core::fragment::picking_old::vall::gen::VallFragmentGen | |
| VallFragmentGen () | |
| default constructor More... | |
| VallFragmentGen (VallFragmentGen const &rval) | |
| copy constructor More... | |
| ~VallFragmentGen () override | |
| default destructor More... | |
| VallFragmentGen & | operator= (VallFragmentGen const &rval) |
| copy assignment More... | |
Private Types | |
| typedef VallFragmentGen | Super |
Private Attributes | |
| Size | frag_size_ |
| the size of desired fragment More... | |
the default constant length fragment Vall ExtentGenerator
typedef for ExtentGenerator concept
typedef for ExtentGenerator concept
| core::fragment::picking_old::vall::gen::LengthGen::LengthGen | ( | ) |
default constructor
| core::fragment::picking_old::vall::gen::LengthGen::LengthGen | ( | Size const | frag_size | ) |
fragment size constructor
| [in] | frag_size | the desired length of the fragment |
|
default |
copy constructor
|
overridedefault |
default destructor
|
overridevirtual |
clone this object
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
|
overridevirtual |
return the desired fragment extent w/requested fragment size
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
References core::fragment::picking_old::concepts::Extent< PageIterator >::begin, core::fragment::picking_old::concepts::Extent< PageIterator >::end, frag_size_, and core::fragment::picking_old::concepts::Extent< PageIterator >::valid.
copy assignment
References frag_size_, and core::fragment::picking_old::vall::gen::VallFragmentGen::operator=().
|
private |
the size of desired fragment
Referenced by operator()(), and operator=().
1.8.7