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
Modifier and TypeMethodDescriptioncreate(Connection connection, CellIndex cellIndex, Set<Long> skipReceivers) Called on each sub-domain in order to create cell input data.voidinitialize(Connection connection, NoiseMapByReceiverMaker noiseMapByReceiverMaker) Called only once when the settings are set.
-
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 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
-