edu.sc.seis.fissuresUtil.hibernate
Class PlottableChunk
java.lang.Object
edu.sc.seis.fissuresUtil.hibernate.PlottableChunk
public class PlottableChunk
- extends java.lang.Object
Field Summary |
static edu.iris.Fissures.model.TimeInterval |
ONE_DAY
|
Constructor Summary |
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. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ONE_DAY
public static final edu.iris.Fissures.model.TimeInterval ONE_DAY
PlottableChunk
protected PlottableChunk()
- for hibernate
PlottableChunk
public 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.
PlottableChunk
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)
- 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. Otherwise, things get screwy.
PlottableChunk
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)
- Creates a plottable chunk based on the plottable in data, starting
startPixel pixels into the jday and year at pixelsPerDay
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
makeCal
public static java.util.Calendar makeCal()
makeCalWithDate
public static java.util.Calendar makeCalWithDate(int jday,
int year)
getDate
public static edu.iris.Fissures.model.MicroSecondDate getDate(int jday,
int year)
getTime
public static edu.iris.Fissures.model.MicroSecondDate getTime(int pixel,
int jday,
int year,
int pixelsPerDay)
getJDay
public static int getJDay(edu.iris.Fissures.model.MicroSecondDate time)
getYear
public static int getYear(edu.iris.Fissures.model.MicroSecondDate time)
getPixel
public static int getPixel(edu.iris.Fissures.model.MicroSecondDate time,
int pixelsPerDay)
stripToDay
public static edu.iris.Fissures.model.MicroSecondDate stripToDay(java.util.Date d)
getData
public edu.iris.Fissures.Plottable getData()
getPixelsPerDay
public int getPixelsPerDay()
getBeginPixel
public int getBeginPixel()
getNumPixels
public int getNumPixels()
getTime
public edu.iris.Fissures.model.MicroSecondDate getTime(int pixel)
getBeginTime
public edu.iris.Fissures.model.MicroSecondDate getBeginTime()
getEndTime
public edu.iris.Fissures.model.MicroSecondDate getEndTime()
getTimeRange
public MicroSecondTimeRange getTimeRange()
getJDay
public int getJDay()
getYear
public int getYear()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
breakIntoDays
public java.util.List<PlottableChunk> breakIntoDays()
setData
protected void setData(edu.iris.Fissures.Plottable data)
setPixelsPerDay
protected void setPixelsPerDay(int pixelsPerDay)
setBeginPixel
protected void setBeginPixel(int beginPixel)
setJday
protected void setJday(int jday)
setYear
protected void setYear(int year)
getDbid
public long getDbid()
setDbid
protected void setDbid(long dbid)
getBeginTimestamp
protected java.sql.Timestamp getBeginTimestamp()
setBeginTimestamp
protected void setBeginTimestamp(java.sql.Timestamp begin)
getEndTimestamp
protected java.sql.Timestamp getEndTimestamp()
setEndTimestamp
protected void setEndTimestamp(java.sql.Timestamp begin)
getNetworkCode
public java.lang.String getNetworkCode()
setNetworkCode
public void setNetworkCode(java.lang.String networkCode)
getStationCode
public java.lang.String getStationCode()
setStationCode
public void setStationCode(java.lang.String stationCode)
getSiteCode
public java.lang.String getSiteCode()
setSiteCode
public void setSiteCode(java.lang.String siteCode)
getChannelCode
public java.lang.String getChannelCode()
setChannelCode
public void setChannelCode(java.lang.String channelCode)
getYBytes
public byte[] getYBytes()
setYBytes
protected void setYBytes(byte[] bytes)
getYData
public int[] getYData()
getNumDataPoints
public int getNumDataPoints()
setNumDataPoints
protected void setNumDataPoints(int numDataPoints)