Interface for particle spawner classes.
virtual int spawnParticles(std::vector< Particle > &particles) const =0
Spawns particles in the given container.
virtual size_t getEstimatedNumberOfParticles() const =0
Estimate the number of particles to be spawned.