|
|||||||||
| 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 RequestFilter |
cover(RequestFilter[] rf)
|
static LocalSeismogramImpl[] |
cutOverlap(LocalSeismogramImpl[] seis)
Return an array with any overlapping seismograms turned into a single seismogram and any contained seismograms thrown away. |
static boolean |
equalsOrAfter(MicroSecondDate first,
MicroSecondDate second)
|
static boolean |
equalsOrBefore(MicroSecondDate first,
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 LocalSeismogramImpl[] |
merge(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 RequestFilter[] |
merge(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 java.util.List<MicroSecondTimeRange> |
mergeMicroSecondTimeRange(java.util.List<MicroSecondTimeRange> ranges)
|
static LocalSeismogramImpl[] |
removeContained(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 LocalSeismogramImpl[] cutOverlap(LocalSeismogramImpl[] seis)
throws FissuresException
FissuresExceptionpublic static LocalSeismogramImpl[] removeContained(LocalSeismogramImpl[] seis)
public static LocalSeismogramImpl[] merge(LocalSeismogramImpl[] seis)
public static RequestFilter[] merge(RequestFilter[] ranges)
public static MicroSecondTimeRange[] merge(MicroSecondTimeRange[] ranges)
public static java.util.List<MicroSecondTimeRange> mergeMicroSecondTimeRange(java.util.List<MicroSecondTimeRange> ranges)
public static java.util.List<PlottableChunk> merge(java.util.List<PlottableChunk> chunks)
public static RequestFilter cover(RequestFilter[] rf)
public static boolean equalsOrAfter(MicroSecondDate first,
MicroSecondDate second)
public static boolean equalsOrBefore(MicroSecondDate first,
MicroSecondDate second)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||