Interface NoiseMapByReceiverMaker.TableLoader

All Known Implementing Classes:
DefaultTableLoader
Enclosing class:
NoiseMapByReceiverMaker

public static interface NoiseMapByReceiverMaker.TableLoader
A factory interface for initializing input propagation process data for noise map computation.
  • Method Details

    • initialize

      void initialize(Connection connection, NoiseMapByReceiverMaker noiseMapByReceiverMaker) throws SQLException
      Called only once when the settings are set.
      Parameters:
      connection - the database connection to be used for initialization.
      noiseMapByReceiverMaker - the noise map by receiver maker object associated with the computation process.
      Throws:
      SQLException - if an SQL exception occurs while initializing the propagation process data factory.
    • create

      SceneWithEmission create(Connection connection, CellIndex cellIndex, Set<Long> skipReceivers) throws SQLException
      Called on each sub-domain in order to create cell input data.
      Parameters:
      connection - Active connection
      cellIndex - Active cell covering the computation
      skipReceivers - Do not process the receivers primary keys in this set and once included add the new receivers primary in it
      Returns:
      Scene to feed the data
      Throws:
      SQLException