package org.lucci.madhoc.network.monitor.measure;
import org.lucci.madhoc.env.MobilityMedium;
import org.lucci.madhoc.simulation.measure.NaturalIntegerSensor;
import org.lucci.madhoc.simulation.measure.Unit;
import org.lucci.madhoc.simulation.projection.Projection;
public class PedestrianCountSensor extends NaturalIntegerSensor
{
public String getName()
{
return "number of pedestrian";
}
public Unit getUnit()
{
return Unit.NUMBER_OF_STATIONS;
}
public Integer takeNewIntegerValue(Projection projection)
{
return projection.getNetwork().getStationsWithMobilityMedium(MobilityMedium.Legs.class).size();
}
}