package edu.sc.seis.sod.example; import edu.iris.Fissures.IfEvent.EventAttr; import edu.iris.Fissures.IfEvent.Origin; import edu.sc.seis.fissuresUtil.cache.CacheEvent; import edu.sc.seis.sod.status.Fail; import edu.sc.seis.sod.status.Pass; import edu.sc.seis.sod.status.StringTree; import edu.sc.seis.sod.subsetter.origin.OriginSubsetter; public class SouthOMatic implements OriginSubsetter { public StringTree accept(CacheEvent eventAccess, EventAttr eventAttr, Origin preferred_origin) { if(preferred_origin.getLocation().latitude > 0) { return new Fail(this, "origin not in the southern hemisphere"); } return new Pass(this); } }