public class SeismogramShapeIterator
extends java.lang.Object
implements java.awt.geom.PathIterator
Modifier and Type | Field and Description |
---|---|
protected java.awt.geom.AffineTransform |
at |
protected int |
currentIndex |
protected int |
endIndex |
protected int |
startIndex |
Constructor and Description |
---|
SeismogramShapeIterator(MicroSecondTimeRange time,
UnitRangeImpl amp,
java.awt.Dimension size) |
SeismogramShapeIterator(SeismogramShapeIterator brother) |
Modifier and Type | Method and Description |
---|---|
void |
copyBasicInfo(SeismogramShapeIterator iterator) |
int |
currentSegment(double[] coordinates) |
int |
currentSegment(float[] coordinates) |
UnitRangeImpl |
getAmp() |
java.awt.geom.AffineTransform |
getAt() |
int |
getBaseSeisPoint() |
int[] |
getDrawnPixels() |
double |
getLeftoverPixels() |
int[][] |
getPoints() |
double |
getPointsPerPixel() |
int[] |
getSeisPoints() |
java.awt.Dimension |
getSize() |
MicroSecondTimeRange |
getTime() |
int |
getTotalShift() |
int |
getWindingRule() |
boolean |
hasSimilarAmp(SeismogramShapeIterator otherIterator) |
boolean |
isDone() |
boolean |
isDraggedFrom(SeismogramShapeIterator otherIterator) |
void |
next() |
void |
setAmp(UnitRangeImpl amp) |
void |
setAT(java.awt.geom.AffineTransform at) |
void |
setBaseSeisPoint() |
void |
setBaseSeisPoint(int baseSeisPoint) |
void |
setDrawnPixels(int[] drawnPixels) |
void |
setLeftoverPixels(double leftoverPixels) |
void |
setPoints(int[][] points) |
void |
setPointsPerPixel() |
void |
setPointsPerPixel(double pointsPerPixel) |
void |
setSeisPoints(int[] seisPoints) |
void |
setTime(MicroSecondTimeRange time) |
void |
setTotalShift(int totalShift) |
protected int startIndex
protected int endIndex
protected int currentIndex
protected java.awt.geom.AffineTransform at
public SeismogramShapeIterator(SeismogramShapeIterator brother)
public SeismogramShapeIterator(MicroSecondTimeRange time, UnitRangeImpl amp, java.awt.Dimension size)
public boolean isDraggedFrom(SeismogramShapeIterator otherIterator)
public boolean hasSimilarAmp(SeismogramShapeIterator otherIterator)
public void copyBasicInfo(SeismogramShapeIterator iterator)
public java.awt.Dimension getSize()
public void setTime(MicroSecondTimeRange time)
public MicroSecondTimeRange getTime()
public void setAmp(UnitRangeImpl amp)
public UnitRangeImpl getAmp()
public void setPointsPerPixel()
public void setPointsPerPixel(double pointsPerPixel)
public double getPointsPerPixel()
public void setDrawnPixels(int[] drawnPixels)
public int[] getDrawnPixels()
public void setPoints(int[][] points)
public int[][] getPoints()
public void setSeisPoints(int[] seisPoints)
public int[] getSeisPoints()
public void setLeftoverPixels(double leftoverPixels)
public double getLeftoverPixels()
public void setBaseSeisPoint()
public void setBaseSeisPoint(int baseSeisPoint)
public int getBaseSeisPoint()
public void setTotalShift(int totalShift)
public int getTotalShift()
public void setAT(java.awt.geom.AffineTransform at)
public java.awt.geom.AffineTransform getAt()
public void next()
next
in interface java.awt.geom.PathIterator
public int getWindingRule()
getWindingRule
in interface java.awt.geom.PathIterator
public boolean isDone()
isDone
in interface java.awt.geom.PathIterator
public int currentSegment(float[] coordinates)
currentSegment
in interface java.awt.geom.PathIterator
public int currentSegment(double[] coordinates)
currentSegment
in interface java.awt.geom.PathIterator