public class PlottableChunk
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static edu.iris.Fissures.model.TimeInterval |
ONE_DAY |
static java.util.TimeZone |
utcTimeZone |
Modifier | Constructor and Description |
---|---|
protected |
PlottableChunk()
for hibernate
|
|
PlottableChunk(edu.iris.Fissures.Plottable data,
int startPixel,
int jday,
int year,
int pixelsPerDay,
java.lang.String networkCode,
java.lang.String stationCode,
java.lang.String siteCode,
java.lang.String channelCode)
Creates a plottable chunk based on the plottable in data, starting
startPixel pixels into the jday and year at pixelsPerDay
|
|
PlottableChunk(edu.iris.Fissures.Plottable data,
int startPixel,
edu.iris.Fissures.model.MicroSecondDate startDate,
int pixelsPerDay,
java.lang.String networkCode,
java.lang.String stationCode,
java.lang.String siteCode,
java.lang.String channelCode)
Creates a plottable chunk based on the plottable in data, starting
startPixel pixels into the jday and year of start data at pixelsPerDay
NOTE: The start pixel should be relative to the beginning of the jday of
the start date.
|
|
PlottableChunk(edu.iris.Fissures.Plottable data,
int startPixel,
PlottableChunk otherStuff)
Creates a plottable chunk consisting of the plottable in data, starting
start pixels into the jday and year of otherstuff at
otherstuff.getPixelsPerDay ppd.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PlottableChunk> |
breakIntoDays() |
boolean |
equals(java.lang.Object o) |
int |
getBeginPixel() |
edu.iris.Fissures.model.MicroSecondDate |
getBeginTime() |
protected java.sql.Timestamp |
getBeginTimestamp() |
java.lang.String |
getChannelCode() |
edu.iris.Fissures.Plottable |
getData() |
static edu.iris.Fissures.model.MicroSecondDate |
getDate(int jday,
int year) |
long |
getDbid() |
edu.iris.Fissures.model.MicroSecondDate |
getEndTime() |
protected java.sql.Timestamp |
getEndTimestamp() |
int |
getJDay() |
static int |
getJDay(edu.iris.Fissures.model.MicroSecondDate time) |
java.lang.String |
getNetworkCode() |
int |
getNumDataPoints() |
int |
getNumPixels() |
static int |
getPixel(edu.iris.Fissures.model.MicroSecondDate time,
int pixelsPerDay) |
int |
getPixelsPerDay() |
java.lang.String |
getSiteCode() |
java.lang.String |
getStationCode() |
edu.iris.Fissures.model.MicroSecondDate |
getTime(int pixel) |
static edu.iris.Fissures.model.MicroSecondDate |
getTime(int pixel,
int jday,
int year,
int pixelsPerDay) |
MicroSecondTimeRange |
getTimeRange() |
byte[] |
getYBytes() |
int[] |
getYData() |
int |
getYear() |
static int |
getYear(edu.iris.Fissures.model.MicroSecondDate time) |
int |
hashCode() |
static java.util.Calendar |
makeCal() |
static java.util.Calendar |
makeCalWithDate(int jday,
int year) |
protected void |
setBeginPixel(int beginPixel) |
protected void |
setBeginTimestamp(java.sql.Timestamp begin) |
void |
setChannelCode(java.lang.String channelCode) |
protected void |
setData(edu.iris.Fissures.Plottable data) |
protected void |
setDbid(long dbid) |
protected void |
setEndTimestamp(java.sql.Timestamp begin) |
protected void |
setJday(int jday) |
void |
setNetworkCode(java.lang.String networkCode) |
protected void |
setNumDataPoints(int numDataPoints) |
protected void |
setPixelsPerDay(int pixelsPerDay) |
void |
setSiteCode(java.lang.String siteCode) |
void |
setStationCode(java.lang.String stationCode) |
protected void |
setYBytes(byte[] bytes) |
protected void |
setYear(int year) |
static edu.iris.Fissures.model.MicroSecondDate |
stripToDay(java.util.Date d) |
java.lang.String |
toString() |
public static final edu.iris.Fissures.model.TimeInterval ONE_DAY
public static final java.util.TimeZone utcTimeZone
protected PlottableChunk()
public PlottableChunk(edu.iris.Fissures.Plottable data, int startPixel, PlottableChunk otherStuff)
public PlottableChunk(edu.iris.Fissures.Plottable data, int startPixel, edu.iris.Fissures.model.MicroSecondDate startDate, int pixelsPerDay, java.lang.String networkCode, java.lang.String stationCode, java.lang.String siteCode, java.lang.String channelCode)
public PlottableChunk(edu.iris.Fissures.Plottable data, int startPixel, int jday, int year, int pixelsPerDay, java.lang.String networkCode, java.lang.String stationCode, java.lang.String siteCode, java.lang.String channelCode)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public static java.util.Calendar makeCal()
public static java.util.Calendar makeCalWithDate(int jday, int year)
public static edu.iris.Fissures.model.MicroSecondDate getDate(int jday, int year)
public static edu.iris.Fissures.model.MicroSecondDate getTime(int pixel, int jday, int year, int pixelsPerDay)
public static int getJDay(edu.iris.Fissures.model.MicroSecondDate time)
public static int getYear(edu.iris.Fissures.model.MicroSecondDate time)
public static int getPixel(edu.iris.Fissures.model.MicroSecondDate time, int pixelsPerDay)
public static edu.iris.Fissures.model.MicroSecondDate stripToDay(java.util.Date d)
public edu.iris.Fissures.Plottable getData()
public int getPixelsPerDay()
public int getBeginPixel()
public int getNumPixels()
public edu.iris.Fissures.model.MicroSecondDate getTime(int pixel)
public edu.iris.Fissures.model.MicroSecondDate getBeginTime()
public edu.iris.Fissures.model.MicroSecondDate getEndTime()
public MicroSecondTimeRange getTimeRange()
public int getJDay()
public int getYear()
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<PlottableChunk> breakIntoDays()
protected void setData(edu.iris.Fissures.Plottable data)
protected void setPixelsPerDay(int pixelsPerDay)
protected void setBeginPixel(int beginPixel)
protected void setJday(int jday)
protected void setYear(int year)
public long getDbid()
protected void setDbid(long dbid)
protected java.sql.Timestamp getBeginTimestamp()
protected void setBeginTimestamp(java.sql.Timestamp begin)
protected java.sql.Timestamp getEndTimestamp()
protected void setEndTimestamp(java.sql.Timestamp begin)
public java.lang.String getNetworkCode()
public void setNetworkCode(java.lang.String networkCode)
public java.lang.String getStationCode()
public void setStationCode(java.lang.String stationCode)
public java.lang.String getSiteCode()
public void setSiteCode(java.lang.String siteCode)
public java.lang.String getChannelCode()
public void setChannelCode(java.lang.String channelCode)
public byte[] getYBytes()
protected void setYBytes(byte[] bytes)
public int[] getYData()
public int getNumDataPoints()
protected void setNumDataPoints(int numDataPoints)