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
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
Methods inherited from class edu.sc.seis.seisFile.gcf.AbstractGCFBlock
getHeader, read
-
-
-
-
Field Detail
-
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 Detail
-
GCFBlock
public GCFBlock(GCFHeader header, int[] diffData, int firstSample, int lastSample, boolean isSerial)
-
-
Method Detail
-
getSize
public int getSize()
- Specified by:
getSize
in classAbstractGCFBlock
-
getDiffData
public int[] getDiffData()
-
getFirstSample
public int getFirstSample()
-
getLastSample
public int getLastSample()
-
getUndiffData
public int[] getUndiffData() throws GCFFormatException
- 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
public static GCFBlock mockGCF(java.util.Date startTime, int[] data, boolean isSerial)
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
-
-