Rosetta
Public Types | Public Member Functions | Private Types | List of all members
core::fragment::picking_old::vall::gen::VallFragmentGen Class Referenceabstract

base class Vall ExtentGenerator More...

#include <VallFragmentGen.hh>

Inheritance diagram for core::fragment::picking_old::vall::gen::VallFragmentGen:
Inheritance graph
[legend]

Public Types

typedef core::Size Size
 
typedef core::fragment::picking_old::concepts::Extent< VallSection::PageConstIteratorExtent
 typedef for ExtentGenerator concept More...
 
typedef Extent::PageIterator PageIterator
 typedef for ExtentGenerator concept More...
 
typedef PageIterator VallResidueIterator
 

Public Member Functions

 VallFragmentGen ()
 default constructor More...
 
 VallFragmentGen (VallFragmentGen const &rval)
 copy constructor More...
 
 ~VallFragmentGen () override
 default destructor More...
 
VallFragmentGenoperator= (VallFragmentGen const &rval)
 copy assignment More...
 
virtual VallFragmentGenOP clone () const =0
 clone this object More...
 
virtual Extent operator() (VallResidueIterator extent_begin, VallResidueIterator section_end) const =0
 return the desired fragment extent More...
 

Private Types

typedef utility::VirtualBase Super
 

Detailed Description

base class Vall ExtentGenerator

Member Typedef Documentation

◆ Extent

typedef for ExtentGenerator concept

◆ PageIterator

typedef for ExtentGenerator concept

◆ Size

◆ Super

◆ VallResidueIterator

Constructor & Destructor Documentation

◆ VallFragmentGen() [1/2]

core::fragment::picking_old::vall::gen::VallFragmentGen::VallFragmentGen ( )

default constructor

◆ VallFragmentGen() [2/2]

core::fragment::picking_old::vall::gen::VallFragmentGen::VallFragmentGen ( VallFragmentGen const &  rval)
default

copy constructor

◆ ~VallFragmentGen()

core::fragment::picking_old::vall::gen::VallFragmentGen::~VallFragmentGen ( )
overridedefault

default destructor

Member Function Documentation

◆ clone()

virtual VallFragmentGenOP core::fragment::picking_old::vall::gen::VallFragmentGen::clone ( ) const
pure virtual

◆ operator()()

virtual Extent core::fragment::picking_old::vall::gen::VallFragmentGen::operator() ( VallResidueIterator  extent_begin,
VallResidueIterator  section_end 
) const
pure virtual

return the desired fragment extent

Returns
valid (true) extent if extent will be evaluated, invalid (false) extent otherwise

Implemented in core::fragment::picking_old::vall::gen::SecStructGen, and core::fragment::picking_old::vall::gen::LengthGen.

◆ operator=()

VallFragmentGen & core::fragment::picking_old::vall::gen::VallFragmentGen::operator= ( VallFragmentGen const &  rval)

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