CalIterBase.h

Classes

CalIterBase -- CalIterBase: Base class for calibration table iterators (full description)

class CalIterBase

Interface

Public Members
virtual ~CalIterBase()
virtual CalTable& subTable() = 0
Protected Members
CalIterBase()

Description

Prerequisite

Etymology

From "calibration table iterator" and "base class"

Synopsis

The CalIterBase class is an abstract base class defining the common fundamental interface for different types of calibration table iterators. Specializations include sequential and indexed iterators.

Example


 

Motivation

Provide an abstract base class for all calibration table iterators

To Do

Member Description

virtual ~CalIterBase()

Default destructor

virtual CalTable& subTable() = 0

Current iteration sub-table

CalIterBase()

Prohibit public use of the null constructor, which does not produce a usable object.