|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.fissuresUtil.time.ReduceTool
public class ReduceTool
Constructor Summary | |
---|---|
ReduceTool()
|
Method Summary | |
---|---|
static edu.iris.Fissures.IfSeismogramDC.RequestFilter |
cover(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] rf)
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] |
cutOverlap(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seis)
Return an array with any overlapping seismograms turned into a single seismogram and any contained seismograms thrown away. |
static boolean |
equalsOrAfter(edu.iris.Fissures.model.MicroSecondDate first,
edu.iris.Fissures.model.MicroSecondDate second)
|
static boolean |
equalsOrBefore(edu.iris.Fissures.model.MicroSecondDate first,
edu.iris.Fissures.model.MicroSecondDate second)
|
static java.util.List<PlottableChunk> |
merge(java.util.List<PlottableChunk> chunks)
Unites all chunks in the given array into a single chunk if they're contiguous or overlapping in time. |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] |
merge(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seis)
Unites contiguous and equal seismograms into a single LocalSeismogramImpl. |
static MicroSecondTimeRange[] |
merge(MicroSecondTimeRange[] ranges)
Unites all ranges in the given array into a single range if they're contiguous or overlapping |
static edu.iris.Fissures.IfSeismogramDC.RequestFilter[] |
merge(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] ranges)
Unites all RequestFilters for the same channel in the given array into a single requestfilter if they're contiguous or overlapping in time. |
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] |
removeContained(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seis)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReduceTool()
Method Detail |
---|
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] cutOverlap(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seis) throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresException
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] removeContained(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seis)
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] merge(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seis)
public static edu.iris.Fissures.IfSeismogramDC.RequestFilter[] merge(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] ranges)
public static MicroSecondTimeRange[] merge(MicroSecondTimeRange[] ranges)
public static java.util.List<PlottableChunk> merge(java.util.List<PlottableChunk> chunks)
public static edu.iris.Fissures.IfSeismogramDC.RequestFilter cover(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] rf)
public static boolean equalsOrAfter(edu.iris.Fissures.model.MicroSecondDate first, edu.iris.Fissures.model.MicroSecondDate second)
public static boolean equalsOrBefore(edu.iris.Fissures.model.MicroSecondDate first, edu.iris.Fissures.model.MicroSecondDate second)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |