Package edu.sc.seis.seisFile.gcf
Class GCFBlock
java.lang.Object
edu.sc.seis.seisFile.gcf.AbstractGCFBlock
edu.sc.seis.seisFile.gcf.GCFBlock
public class GCFBlock extends AbstractGCFBlock
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MOCK_STREAMID
static java.lang.String
MOCK_SYSID
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int[]
getDiffData()
int
getFirstSample()
int
getLastSample()
int
getSize()
int[]
getUndiffData()
int
hashCode()
static GCFBlock
mockGCF(java.util.Date startTime, int[] data, boolean isSerial)
creates a mock GCFBlock.void
write(java.io.DataOutput out)
-
Field Details
-
MOCK_SYSID
public static final java.lang.String MOCK_SYSID- See Also:
- Constant Field Values
-
MOCK_STREAMID
public static final java.lang.String MOCK_STREAMID- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
getSize
public int getSize()- Specified by:
getSize
in classAbstractGCFBlock
-
getDiffData
public int[] getDiffData() -
getFirstSample
public int getFirstSample() -
getLastSample
public int getLastSample() -
getUndiffData
- Throws:
GCFFormatException
-
write
public void write(java.io.DataOutput out) throws java.lang.NumberFormatException, java.io.IOException- Specified by:
write
in classAbstractGCFBlock
- Throws:
java.lang.NumberFormatException
java.io.IOException
-
mockGCF
creates a mock GCFBlock. Note the data is not differenced, that is taken care of internal to this method.- Parameters:
startTime
-data
- raw samples.isSerial
-- Returns:
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractGCFBlock
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classAbstractGCFBlock
-