FluorophoreCommandBuilder

public interface FluorophoreCommandBuilder

Interface for populating the field with fluorophores.

Author:Kyle M. Douglass

Methods

build

public FluorophoreCommand build()

Creates a new Command instance for generating a fluorophore distribution.

Returns:The new instance of a FluorophoreCommand.

camera

public FluorophoreCommandBuilder camera(Camera camera)

Sets the builder’s Camera instance.

Parameters:
  • camera – The camera used for building Fluorophore distributions.
Returns:

A new copy of the builder.

fluorDynamics

public FluorophoreCommandBuilder fluorDynamics(FluorophoreDynamics fluorDynamics)

Sets the FluorescenceDynamics.

Parameters:
  • fluorDynamics – The fluorescence dynamical system.
Returns:

A new copy of the builder.

illumination

public FluorophoreCommandBuilder illumination(Illumination illumination)

Sets the illumination profile on the sample.

Parameters:
  • illumination – The illumination profile.
Returns:

A new copy of the builder.

psfBuilder

public FluorophoreCommandBuilder psfBuilder(PSFBuilder psfBuilder)

Sets the PSF builder that will create the fluorophores’ PSFs.

Parameters:
  • psfBuilder – The PSF builder.
Returns:

A new copy of the builder.