Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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]
Collaboration diagram for core::fragment::picking_old::vall::gen::VallFragmentGen:
Collaboration graph
[legend]

Public Types

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

 VallFragmentGen ()
 default constructor More...
 
 VallFragmentGen (VallFragmentGen const &rval)
 copy constructor More...
 
virtual ~VallFragmentGen ()
 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::pointer::ReferenceCount 
Super
 

Detailed Description

base class Vall ExtentGenerator

Definition at line 42 of file VallFragmentGen.hh.

Member Typedef Documentation

typedef for ExtentGenerator concept

Definition at line 61 of file VallFragmentGen.hh.

typedef for ExtentGenerator concept

Definition at line 65 of file VallFragmentGen.hh.

Definition at line 54 of file VallFragmentGen.hh.

Definition at line 48 of file VallFragmentGen.hh.

Definition at line 71 of file VallFragmentGen.hh.

Constructor & Destructor Documentation

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

default constructor

Definition at line 29 of file VallFragmentGen.cc.

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

copy constructor

Definition at line 35 of file VallFragmentGen.cc.

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

default destructor

Definition at line 41 of file VallFragmentGen.cc.

Member Function Documentation

virtual VallFragmentGenOP core::fragment::picking_old::vall::gen::VallFragmentGen::clone ( ) const
pure virtual
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.

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

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