package org.lucci.madhoc.simulation.projection;
public abstract class WindowProjection extends Projection
{
public void configure()
throws Throwable
{
setRadiusRatio(getNetwork().getSimulation().getConfiguration().getDouble("window_projection_radius_ratio"));
}
private double radiusRatio = 0.9;
public double getRadiusRatio()
{
return radiusRatio;
}
public void setRadiusRatio(double radiusRatio)
{
if (radiusRatio < 0)
throw new IllegalArgumentException("radius ratio should be > 0");
if (radiusRatio > 1)
throw new IllegalArgumentException("radius ratio should be < 1");
this.radiusRatio = radiusRatio;
}
}