Class Reference for E1039 Core & Analysis Software
PdbCalBankIterator Class Referenceabstract

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/database/pdbcal/base/PdbCalBankIterator.h>

Public Member Functions

virtual ~PdbCalBankIterator ()
 
virtual bool init (const std::string &fulldbname, const PdbBankID &bankid)=0
 
virtual bool isValid () const =0
 
virtual void print (std::ostream &os=std::cout) const =0
 
virtual void setBankID (const PdbBankID &id)=0
 
virtual void setEndValTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture))=0
 
virtual void setInsertTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture))=0
 
virtual void setStartValTimeLimits (const PHTimeStamp &min=PHTimeStamp(0), const PHTimeStamp &max=PHTimeStamp(PHTimeStamp::PHFarFuture))=0
 
virtual PdbCalBanknext ()=0
 

Detailed Description

Definition at line 11 of file PdbCalBankIterator.h.

Constructor & Destructor Documentation

◆ ~PdbCalBankIterator()

PdbCalBankIterator::~PdbCalBankIterator ( )
virtual

Definition at line 3 of file PdbCalBankIterator.cc.

Member Function Documentation

◆ init()

virtual bool PdbCalBankIterator::init ( const std::string &  fulldbname,
const PdbBankID bankid 
)
pure virtual

◆ isValid()

virtual bool PdbCalBankIterator::isValid ( ) const
pure virtual

◆ next()

virtual PdbCalBank* PdbCalBankIterator::next ( )
pure virtual

◆ print()

virtual void PdbCalBankIterator::print ( std::ostream &  os = std::cout) const
pure virtual

◆ setBankID()

virtual void PdbCalBankIterator::setBankID ( const PdbBankID id)
pure virtual

◆ setEndValTimeLimits()

virtual void PdbCalBankIterator::setEndValTimeLimits ( const PHTimeStamp min = PHTimeStamp(0),
const PHTimeStamp max = PHTimeStamp(PHTimeStamp::PHFarFuture) 
)
pure virtual

◆ setInsertTimeLimits()

virtual void PdbCalBankIterator::setInsertTimeLimits ( const PHTimeStamp min = PHTimeStamp(0),
const PHTimeStamp max = PHTimeStamp(PHTimeStamp::PHFarFuture) 
)
pure virtual

◆ setStartValTimeLimits()

virtual void PdbCalBankIterator::setStartValTimeLimits ( const PHTimeStamp min = PHTimeStamp(0),
const PHTimeStamp max = PHTimeStamp(PHTimeStamp::PHFarFuture) 
)
pure virtual

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