#include <interfaces.h>
Public Types | |
typedef std::vector< Pool > | PoolList |
List of pools. | |
Public Member Functions | |
virtual void | initPools (const PlaneBlock &planeBlock)=0 |
Initializes the pools for given PlaneBlock, assumes settings are OK. | |
virtual void | fillPixelsInPools (PlaneBlock &planeBlock)=0 |
Prepares domains in already initialized pools (and invalidates summers, etc. ). | |
virtual const PoolList & | getPools () const =0 |
Returns a reference to internal list of domain pools. | |
virtual std::vector< short > | getLevelDensities (int level, int stdDomCountLog2)=0 |
Gets densities for all domain pools on a particular level (with size 2^level - zoomed), returns unzoomed densities. | |
virtual void | writeSettings (std::ostream &file)=0 |
Writes all settings (data needed for reconstruction that don't depend on the input). | |
virtual void | readSettings (std::istream &file)=0 |
Reads all settings (like writeSettings). | |
virtual void | writeData (std::ostream &file)=0 |
Writes all input-dependent data. | |
virtual void | readData (std::istream &file)=0 |
Reads all data, assumes the settings have already been read. |
Definition at line 280 of file interfaces.h.