public class LocalSeismogramImpl extends SeismogramAttrImpl
| Modifier and Type | Field and Description |
|---|---|
protected static edu.iris.dmc.seedcodec.Codec |
codec
decompression class that understands different compression routines.
|
protected edu.iris.dmc.seedcodec.DecompressedData |
decomp
holds a decompressed copy of the data elements.
|
beginTime| Modifier | Constructor and Description |
|---|---|
protected |
LocalSeismogramImpl()
Empty constructor to be used only for valuetype marshaling.
|
|
LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
double[] data)
Constructs a new LocalSeismogram from the given attributes and data.
|
|
LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
float[] data)
Constructs a new LocalSeismogram from the given attributes and data.
|
|
LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
int[] data)
Constructs a new LocalSeismogram from the given attributes and data.
|
|
LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
short[] data)
Constructs a new LocalSeismogram from the given attributes and data.
|
|
LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
Constructs a new LocalSeismogram from the given attributes and data.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
double[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
float[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
int[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
short[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
double[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
float[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
int[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
short[] data)
creates a new LocalSeismogramImpl.
|
|
LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
creates a new LocalSeismogramImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append_doubles(double[] newData)
Appends the newData to the existing data.
|
void |
append_doubles(int seq_num,
double[] data,
edu.iris.Fissures.AuditInfo[] audit_info) |
void |
append_encoded_seq(edu.iris.Fissures.IfTimeSeries.EncodedData[] newData)
Appends the newData to the existing data.
|
void |
append_encoded_seq(int seq_num,
edu.iris.Fissures.IfTimeSeries.EncodedData[] data,
edu.iris.Fissures.AuditInfo[] audit_info) |
void |
append_encoded(edu.iris.Fissures.IfTimeSeries.EncodedData newData)
Appends the newData to the existing data.
|
void |
append_encoded(int seq_num,
edu.iris.Fissures.IfTimeSeries.EncodedData data,
edu.iris.Fissures.AuditInfo[] audit_info) |
void |
append_floats(float[] newData)
Appends the newData to the existing data.
|
void |
append_floats(int seq_num,
float[] data,
edu.iris.Fissures.AuditInfo[] audit_info) |
void |
append_longs(int[] newData)
Appends the newData to the existing data.
|
void |
append_longs(int seq_num,
int[] data,
edu.iris.Fissures.AuditInfo[] audit_info) |
void |
append_shorts(int seq_num,
short[] data,
edu.iris.Fissures.AuditInfo[] audit_info) |
void |
append_shorts(short[] newData)
Appends the newData to the existing data.
|
void |
append(edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel b) |
int |
calculateNumPoints() |
boolean |
can_convert_to_double() |
boolean |
can_convert_to_float() |
boolean |
can_convert_to_long()
This should really be called can_convert_to_int, but corba calls a
java int a long, and so the name is strange.
|
boolean |
can_convert_to_short() |
void |
close() |
static java.io.Serializable |
createEmpty()
A factory method to create an empty LocalSeismogramImpl.
|
void |
dataChanged() |
protected void |
decodeBits() |
double[] |
get_as_doubles() |
edu.iris.Fissures.IfTimeSeries.EncodedData[] |
get_as_encoded() |
float[] |
get_as_floats() |
int[] |
get_as_longs() |
short[] |
get_as_shorts() |
edu.iris.Fissures.AuditElement[] |
get_audit_trail() |
UnitRangeImpl |
getAmplitudeRange() |
UnitRangeImpl |
getAmplitudeRange(int beginIndex,
int endIndex) |
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel |
getData() |
edu.iris.Fissures.IfTimeSeries.TimeSeriesType |
getDataType() |
QuantityImpl |
getMaxValue() |
QuantityImpl |
getMaxValue(int startIndex,
int endIndex) |
QuantityImpl |
getMeanValue() |
QuantityImpl |
getMeanValue(int startIndex,
int endIndex) |
QuantityImpl |
getMinValue() |
QuantityImpl |
getMinValue(int startIndex,
int endIndex) |
int |
getNumPoints() |
QuantityImpl |
getValueAt(int index) |
float[] |
getValues(int start,
int length)
temporary
|
static LocalSeismogramImpl |
implize(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram s) |
static LocalSeismogramImpl[] |
implize(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] s) |
boolean |
is_double() |
boolean |
is_encoded() |
boolean |
is_float() |
boolean |
is_long() |
boolean |
is_short() |
boolean |
isDataDecodable() |
protected edu.iris.Fissures.FissuresException |
makeFissuresException(edu.iris.dmc.seedcodec.CodecException e) |
protected edu.iris.Fissures.FissuresException |
makeFissuresException(java.lang.String e) |
void |
setAttributes(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr)
Sets the attributes of this seismogram, use with caution!!!
|
void |
setData(double[] data)
Sets the timeseries data for this seismogram.
|
void |
setData(edu.iris.Fissures.IfTimeSeries.EncodedData[] data)
Sets the timeseries data for this seismogram.
|
void |
setData(float[] data)
Sets the timeseries data for this seismogram.
|
void |
setData(int[] data)
Sets the timeseries data for this seismogram.
|
void |
setData(short[] data)
Sets the timeseries data for this seismogram.
|
void |
setData(edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
Sets the timeseries data for this seismogram.
|
get_id, getBeginTime, getChannelID, getEndTime, getName, getParameterRefs, getProperties, getProperty, getSampling, getTimeInterval, getUnit, is_closed, setName, setParameterRefs, setProperties, setPropertyprotected transient edu.iris.dmc.seedcodec.DecompressedData decomp
protected static transient edu.iris.dmc.seedcodec.Codec codec
protected LocalSeismogramImpl()
public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
int[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
float[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
double[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
short[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.properties - Properties for the seismogram, perhaps including a
name for labeling a display, or other small extra information. Stored
as name-value pairs.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.time_corrections - The time corrections that have
been applied to the begin time of the seismogram.sample_rate_history - The history of sampling corrections that have
been applied to the sampling of the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
short[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.properties - Properties for the seismogram, perhaps including a
name for labeling a display, or other small extra information. Stored
as name-value pairs.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.time_corrections - The time corrections that have
been applied to the begin time of the seismogram.sample_rate_history - The history of sampling corrections that have
been applied to the sampling of the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
int[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.properties - Properties for the seismogram, perhaps including a
name for labeling a display, or other small extra information. Stored
as name-value pairs.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.time_corrections - The time corrections that have
been applied to the begin time of the seismogram.sample_rate_history - The history of sampling corrections that have
been applied to the sampling of the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
float[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.properties - Properties for the seismogram, perhaps including a
name for labeling a display, or other small extra information. Stored
as name-value pairs.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.time_corrections - The time corrections that have
been applied to the begin time of the seismogram.sample_rate_history - The history of sampling corrections that have
been applied to the sampling of the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(java.lang.String id,
edu.iris.Fissures.IfSeismogramDC.Property[] properties,
edu.iris.Fissures.Time begin_time,
int num_points,
edu.iris.Fissures.Sampling sampling,
edu.iris.Fissures.Unit y_unit,
edu.iris.Fissures.IfNetwork.ChannelId channel_id,
edu.iris.Fissures.IfParameterMgr.ParameterRef[] parm_ids,
edu.iris.Fissures.Quantity[] time_corrections,
edu.iris.Fissures.Sampling[] sample_rate_history,
double[] data)
id - The internal id for the seismogram. This is for the internal
use of the persistant storage system and should be unique within that
system.properties - Properties for the seismogram, perhaps including a
name for labeling a display, or other small extra information. Stored
as name-value pairs.begin_time - that time of the first sample in the seismogram.num_points - The number of sample points.y_unit - The amplitude units of the seismogram.channel_id - The id of the channel that recorded the seismogram.time_corrections - The time corrections that have
been applied to the begin time of the seismogram.sample_rate_history - The history of sampling corrections that have
been applied to the sampling of the seismogram.data - The SeismogramData obect that contains the actual timeseries
data.public LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
short[] data)
public LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
int[] data)
public LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
float[] data)
public LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
double[] data)
public LocalSeismogramImpl(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr,
edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
public static java.io.Serializable createEmpty()
public static LocalSeismogramImpl implize(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram s)
public static LocalSeismogramImpl[] implize(edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] s)
public void setAttributes(edu.iris.Fissures.IfSeismogramDC.SeismogramAttr attr)
public void setData(edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel data)
public void setData(short[] data)
public void setData(int[] data)
public void setData(float[] data)
public void setData(double[] data)
public void setData(edu.iris.Fissures.IfTimeSeries.EncodedData[] data)
public int getNumPoints()
getNumPoints in class SeismogramAttrImplpublic QuantityImpl getMinValue() throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic QuantityImpl getMinValue(int startIndex, int endIndex) throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic QuantityImpl getMaxValue() throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic QuantityImpl getMaxValue(int startIndex, int endIndex) throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic QuantityImpl getMeanValue() throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic QuantityImpl getMeanValue(int startIndex, int endIndex) throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic QuantityImpl getValueAt(int index) throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic UnitRangeImpl getAmplitudeRange(int beginIndex, int endIndex) throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic UnitRangeImpl getAmplitudeRange() throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic boolean is_long()
is_long in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessis_long in class SeismogramAttrImplpublic boolean is_float()
is_float in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessis_float in class SeismogramAttrImplpublic boolean is_double()
is_double in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessis_double in class SeismogramAttrImplpublic boolean is_short()
is_short in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessis_short in class SeismogramAttrImplpublic boolean is_encoded()
is_encoded in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessis_encoded in class SeismogramAttrImplpublic boolean can_convert_to_long()
can_convert_to_long in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccesscan_convert_to_long in class SeismogramAttrImplpublic boolean can_convert_to_float()
can_convert_to_float in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccesscan_convert_to_float in class SeismogramAttrImplpublic boolean can_convert_to_double()
can_convert_to_double in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccesscan_convert_to_double in class SeismogramAttrImplpublic boolean can_convert_to_short()
can_convert_to_short in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccesscan_convert_to_short in class SeismogramAttrImplpublic edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel getData()
protected edu.iris.Fissures.FissuresException makeFissuresException(edu.iris.dmc.seedcodec.CodecException e)
protected edu.iris.Fissures.FissuresException makeFissuresException(java.lang.String e)
public int[] get_as_longs()
throws edu.iris.Fissures.FissuresException
get_as_longs in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessget_as_longs in class SeismogramAttrImpledu.iris.Fissures.FissuresExceptionpublic short[] get_as_shorts()
throws edu.iris.Fissures.FissuresException
get_as_shorts in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessget_as_shorts in class SeismogramAttrImpledu.iris.Fissures.FissuresExceptionpublic float[] get_as_floats()
throws edu.iris.Fissures.FissuresException
get_as_floats in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessget_as_floats in class SeismogramAttrImpledu.iris.Fissures.FissuresExceptionpublic double[] get_as_doubles()
throws edu.iris.Fissures.FissuresException
get_as_doubles in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessget_as_doubles in class SeismogramAttrImpledu.iris.Fissures.FissuresExceptionpublic edu.iris.Fissures.IfTimeSeries.EncodedData[] get_as_encoded()
throws edu.iris.Fissures.FissuresException
get_as_encoded in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAccessget_as_encoded in class SeismogramAttrImpledu.iris.Fissures.FissuresExceptionpublic void close()
close in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminclose in class SeismogramAttrImplpublic edu.iris.Fissures.AuditElement[] get_audit_trail()
throws edu.iris.Fissures.NotImplemented
get_audit_trail in interface edu.iris.Fissures.AuditSystemAccessget_audit_trail in class SeismogramAttrImpledu.iris.Fissures.NotImplementedpublic void append_longs(int seq_num,
int[] data,
edu.iris.Fissures.AuditInfo[] audit_info)
throws edu.iris.Fissures.IfTimeSeries.SequenceOutOfOrder
append_longs in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminappend_longs in class SeismogramAttrImpledu.iris.Fissures.IfTimeSeries.SequenceOutOfOrderpublic void append_shorts(int seq_num,
short[] data,
edu.iris.Fissures.AuditInfo[] audit_info)
throws edu.iris.Fissures.IfTimeSeries.SequenceOutOfOrder
append_shorts in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminappend_shorts in class SeismogramAttrImpledu.iris.Fissures.IfTimeSeries.SequenceOutOfOrderpublic void append_floats(int seq_num,
float[] data,
edu.iris.Fissures.AuditInfo[] audit_info)
throws edu.iris.Fissures.IfTimeSeries.SequenceOutOfOrder
append_floats in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminappend_floats in class SeismogramAttrImpledu.iris.Fissures.IfTimeSeries.SequenceOutOfOrderpublic void append_doubles(int seq_num,
double[] data,
edu.iris.Fissures.AuditInfo[] audit_info)
throws edu.iris.Fissures.IfTimeSeries.SequenceOutOfOrder
append_doubles in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminappend_doubles in class SeismogramAttrImpledu.iris.Fissures.IfTimeSeries.SequenceOutOfOrderpublic void append_encoded_seq(int seq_num,
edu.iris.Fissures.IfTimeSeries.EncodedData[] data,
edu.iris.Fissures.AuditInfo[] audit_info)
throws edu.iris.Fissures.IfTimeSeries.SequenceOutOfOrder
append_encoded_seq in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminappend_encoded_seq in class SeismogramAttrImpledu.iris.Fissures.IfTimeSeries.SequenceOutOfOrderpublic void append_encoded(int seq_num,
edu.iris.Fissures.IfTimeSeries.EncodedData data,
edu.iris.Fissures.AuditInfo[] audit_info)
throws edu.iris.Fissures.IfTimeSeries.SequenceOutOfOrder
append_encoded in interface edu.iris.Fissures.IfTimeSeries.TimeSeriesAdminappend_encoded in class SeismogramAttrImpledu.iris.Fissures.IfTimeSeries.SequenceOutOfOrderpublic void append_longs(int[] newData)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic void append_shorts(short[] newData)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic void append_floats(float[] newData)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic void append_doubles(double[] newData)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic void append_encoded_seq(edu.iris.Fissures.IfTimeSeries.EncodedData[] newData)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic void append_encoded(edu.iris.Fissures.IfTimeSeries.EncodedData newData)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic int calculateNumPoints()
public float[] getValues(int start,
int length)
throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecExceptionpublic edu.iris.Fissures.IfTimeSeries.TimeSeriesType getDataType()
public void append(edu.iris.Fissures.IfTimeSeries.TimeSeriesDataSel b)
throws edu.iris.Fissures.FissuresException
edu.iris.Fissures.FissuresExceptionpublic boolean isDataDecodable()
public void dataChanged()
protected void decodeBits()
throws edu.iris.dmc.seedcodec.CodecException
edu.iris.dmc.seedcodec.CodecException