edu.sc.seis.fissuresUtil.display.drawable
Class SeismogramShapeIterator
java.lang.Object
edu.sc.seis.fissuresUtil.display.drawable.SeismogramShapeIterator
- All Implemented Interfaces:
- java.awt.geom.PathIterator
public class SeismogramShapeIterator
- extends java.lang.Object
- implements java.awt.geom.PathIterator
SeismogramShapeIterator encapsulates a single plotting of a SeismogramShape.
Created: Sun Jul 28 21:38:56 2002
Fields inherited from interface java.awt.geom.PathIterator |
SEG_CLOSE, SEG_CUBICTO, SEG_LINETO, SEG_MOVETO, SEG_QUADTO, WIND_EVEN_ODD, WIND_NON_ZERO |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
startIndex
protected int startIndex
endIndex
protected int endIndex
currentIndex
protected int currentIndex
at
protected java.awt.geom.AffineTransform at
SeismogramShapeIterator
public SeismogramShapeIterator(SeismogramShapeIterator brother)
SeismogramShapeIterator
public SeismogramShapeIterator(MicroSecondTimeRange time,
edu.iris.Fissures.model.UnitRangeImpl amp,
java.awt.Dimension size)
isDraggedFrom
public boolean isDraggedFrom(SeismogramShapeIterator otherIterator)
hasSimilarAmp
public boolean hasSimilarAmp(SeismogramShapeIterator otherIterator)
copyBasicInfo
public void copyBasicInfo(SeismogramShapeIterator iterator)
getSize
public java.awt.Dimension getSize()
setTime
public void setTime(MicroSecondTimeRange time)
getTime
public MicroSecondTimeRange getTime()
setAmp
public void setAmp(edu.iris.Fissures.model.UnitRangeImpl amp)
getAmp
public edu.iris.Fissures.model.UnitRangeImpl getAmp()
setPointsPerPixel
public void setPointsPerPixel()
setPointsPerPixel
public void setPointsPerPixel(double pointsPerPixel)
getPointsPerPixel
public double getPointsPerPixel()
setDrawnPixels
public void setDrawnPixels(int[] drawnPixels)
getDrawnPixels
public int[] getDrawnPixels()
setPoints
public void setPoints(int[][] points)
getPoints
public int[][] getPoints()
setSeisPoints
public void setSeisPoints(int[] seisPoints)
getSeisPoints
public int[] getSeisPoints()
setLeftoverPixels
public void setLeftoverPixels(double leftoverPixels)
getLeftoverPixels
public double getLeftoverPixels()
setBaseSeisPoint
public void setBaseSeisPoint()
setBaseSeisPoint
public void setBaseSeisPoint(int baseSeisPoint)
getBaseSeisPoint
public int getBaseSeisPoint()
setTotalShift
public void setTotalShift(int totalShift)
getTotalShift
public int getTotalShift()
setAT
public void setAT(java.awt.geom.AffineTransform at)
getAt
public java.awt.geom.AffineTransform getAt()
next
public void next()
- Specified by:
next
in interface java.awt.geom.PathIterator
getWindingRule
public int getWindingRule()
- Specified by:
getWindingRule
in interface java.awt.geom.PathIterator
isDone
public boolean isDone()
- Specified by:
isDone
in interface java.awt.geom.PathIterator
currentSegment
public int currentSegment(float[] coordinates)
- Specified by:
currentSegment
in interface java.awt.geom.PathIterator
currentSegment
public int currentSegment(double[] coordinates)
- Specified by:
currentSegment
in interface java.awt.geom.PathIterator