10 #ifndef LOFAR_PARMDB_PARMCACHE_H
11 #define LOFAR_PARMDB_PARMCACHE_H
65 return itsValueSets[parmid];
92 std::vector<ParmValueSet> itsValueSets;
Map the cells of one axis to another.
Set of parameters to be used.
A class containing the values of a parameter.
This class caches axis mappings. It uses the unique id of the from-axis and to-axis as the key in the...
Definition: AxisMapping.h:102
Class representing a 2-dim box.
Definition: Box.h:36
The envelope class for a 2-D grid with regular or irregular axes. -.
Definition: Grid.h:83
A class dealing with caching and handling ParmDB entries.
Definition: ParmCache.h:28
ParmCache(ParmSet &, const Box &workDomain)
void setSolveGrid(ParmId parmid, const Grid &solveGrid)
void clear()
Clear the cache.
const ParmSet & getParmSet() const
Definition: ParmCache.h:44
ParmSet & getParmSet()
Definition: ParmCache.h:43
AxisMappingCache & getAxisMappingCache()
Get the AxisMappingCache object.
Definition: ParmCache.h:70
const ParmValueSet & getValueSet(ParmId parmid) const
Definition: ParmCache.h:64
ParmValueSet & getValueSet(ParmId parmid)
Definition: ParmCache.h:63
void reset(const Box &workDomain)
Set of parameters to be used.
Definition: ParmSet.h:31
A class holding information of multiple domains of a parameter. ParmValueSet holds the information of...
Definition: ParmValue.h:146
unsigned int ParmId
Define the type of a parmId.
Definition: ParmSet.h:22
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53