public class ContourExtra
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ContourExtra.SortedContour |
Constructor and Description |
---|
ContourExtra() |
Modifier and Type | Method and Description |
---|---|
void |
addContour(java.util.ArrayList<java.util.ArrayList<java.lang.Double>> data,
double level) |
void |
addContour(GJXYSeries data,
double level) |
static ContourExtra |
createFromMatrix(double[][] C)
Accepts a MATLAB-style contour matrix on input and returns a Waterloo
ContourExtra object.
|
static ContourExtra |
createInstance() |
void |
generateCompounds() |
void |
generateContours()
Generates the contour lines from the data stored in
levelData . |
void |
generateContours(GJContour plot)
Generates the contour lines from the data stored in
levelData . |
int |
getColorIndex(java.lang.Double key)
Returns the index into the fill & edgeColor arrays for a level.
|
java.awt.geom.Area |
getCommonPath() |
java.awt.geom.Path2D |
getCompound(java.lang.Double level) |
java.util.TreeMap<java.lang.Double,java.awt.geom.Path2D> |
getCompounds() |
java.util.ArrayList<Contour> |
getLevel(java.lang.Double level) |
java.util.TreeMap<java.lang.Double,java.util.ArrayList<GJXYSeries>> |
getLevelData() |
java.lang.Double[] |
getLevels()
Returns the levels for the contours.
|
java.awt.Paint |
getNegativeLineColor() |
java.awt.Paint |
getPositiveLineColor() |
java.util.ArrayList<ContourExtra.SortedContour> |
getSortedSet() |
java.awt.BasicStroke |
getZeroStroke() |
java.util.Set<java.lang.Double> |
keySet() |
void |
setLevelData(java.util.TreeMap<java.lang.Double,java.util.ArrayList<GJXYSeries>> levels)
Sets the levels for this instance
|
void |
setNegativeLineColor(java.awt.Paint negativeLineColor) |
void |
setPositiveLineColor(java.awt.Paint positiveLineColor) |
void |
setZeroStroke(java.awt.BasicStroke s) |
int |
size() |
java.util.ArrayList<ContourExtra.SortedContour> |
sort() |
public java.util.ArrayList<ContourExtra.SortedContour> sort()
public final int getColorIndex(java.lang.Double key)
key
- the level to find the index forpublic java.lang.Double[] getLevels()
public final java.util.TreeMap<java.lang.Double,java.util.ArrayList<GJXYSeries>> getLevelData()
public final void setLevelData(java.util.TreeMap<java.lang.Double,java.util.ArrayList<GJXYSeries>> levels)
levels
- a TreeMappublic final java.awt.geom.Area getCommonPath()
public final java.util.ArrayList<Contour> getLevel(java.lang.Double level)
public final int size()
public final java.util.Set<java.lang.Double> keySet()
public final java.util.TreeMap<java.lang.Double,java.awt.geom.Path2D> getCompounds()
public final java.awt.geom.Path2D getCompound(java.lang.Double level)
public final void generateCompounds()
public void generateContours()
levelData
.public final void generateContours(GJContour plot)
levelData
.plot
- the plot to generate contours forpublic static ContourExtra createInstance()
public void addContour(java.util.ArrayList<java.util.ArrayList<java.lang.Double>> data, double level)
public void addContour(GJXYSeries data, double level)
public static ContourExtra createFromMatrix(double[][] C)
contourf
function to generate the matrix.C
- MATLAB-style contour matrixpublic java.util.ArrayList<ContourExtra.SortedContour> getSortedSet()
public void setZeroStroke(java.awt.BasicStroke s)
public java.awt.BasicStroke getZeroStroke()
public java.awt.Paint getPositiveLineColor()
public void setPositiveLineColor(java.awt.Paint positiveLineColor)
positiveLineColor
- the positiveLineColor to setpublic java.awt.Paint getNegativeLineColor()
public void setNegativeLineColor(java.awt.Paint negativeLineColor)
negativeLineColor
- the negativeLineColor to set