Factory that produces diffusing particles with specified attributes.
ParticleFactory(SimulationData *sd, double radius, double D_factor, double angular_D_factor, display::Color color, core::ParticleType type, std::string name="Particle factory %1%")
double get_radius() const
return radius of generated particles
SimulationData * get_simulation_data()
return SimulationData object associated with this factory
IMP::WeakPointer< SimulationData > sd_
Class to handle individual particles of a Model object.
Model * get_model()
return model associated with this factory