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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SceneWithEmission
create(Connection connection, CellIndex cellIndex, Set<Long> skipReceivers)
Called on each sub-domain in order to create cell input data.void
initialize(Connection connection, NoiseMapByReceiverMaker noiseMapByReceiverMaker)
Called only once when the settings are set.
-
-
-
Method Detail
-
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 connectioncellIndex
- Active cell covering the computationskipReceivers
- 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
-
-