make

open fun <T, P : Position2D<P>?> make(simulation: Simulation<T, P>)

Builds a single-use graphical interface.

Parameters

simulation

the simulation for this GUI

<T>

concentration type

<P>

position type


open fun <T, P : Position2D<P>?> make(simulation: Simulation<T, P>, closeOperation: Int)

Parameters

simulation

the simulation for this GUI

closeOperation

the type of close operation for this GUI

<T>

concentration type concentration type

<P>

position type


open fun <T, P : Position2D<P>?> make(simulation: Simulation<T, P>, effectsFile: String)

Builds a single-use graphical interface.

Parameters

simulation

the simulation for this GUI

effectsFile

the effects file

<T>

concentration type

<P>

position type


open fun <T, P : Position2D<P>?> make(simulation: Simulation<T, P>, effectsFile: String, closeOperation: Int)
open fun <T, P : Position2D<P>?> make(simulation: Simulation<T, P>, effectsFile: File, closeOperation: Int)

Builds a single-use graphical interface.

Parameters

simulation

the simulation for this GUI

effectsFile

the effects file

closeOperation

the type of close operation for this GUI

<T>

concentration type

<P>

position type