// ScatteringModel.java // This is the base abstract class for light scattering. It is used in // conjunction with an instance of a Cloud sub-class to do a model of the // way in which a photon will be scattered by a cloud. public abstract class ScatteringModel { public abstract RTVector ScatteringDirection(RTVector dir); }