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.