Drawable
, Measurable
BinaryLattice
, ByteRaster
, CellLatticePC
, ComplexGridPlot
, ComplexInterpolatedPlot
, GrayscalePlot
, GridPlot
, IntegerRaster
, InterpolatedPlot
public class MeasuredImage extends java.lang.Object implements Measurable
Modifier and Type | Field | Description |
---|---|---|
protected java.awt.image.BufferedImage |
image |
|
protected boolean |
visible |
|
protected double |
xmax |
|
protected double |
xmin |
|
protected double |
ymax |
|
protected double |
ymin |
Constructor | Description |
---|---|
MeasuredImage() |
Constructs a MeasuredImage with a pixel scale.
|
MeasuredImage(java.awt.image.BufferedImage image) |
Constructs a MeasuredImage with a pixel scale.
|
MeasuredImage(java.awt.image.BufferedImage _image,
double _xmin,
double _xmax,
double _ymin,
double _ymax) |
Constructs a MeasuredImage with the given scale.
|
Modifier and Type | Method | Description |
---|---|---|
void |
draw(DrawingPanel panel,
java.awt.Graphics g) |
Draws the image on the panel.
|
java.awt.image.BufferedImage |
getImage() |
|
double |
getXMax() |
Gets the maximum x needed to draw this object.
|
double |
getXMin() |
Gets the minimum x needed to draw this object.
|
double |
getYMax() |
Gets the maximum y needed to draw this object.
|
double |
getYMin() |
Gets the minimum y needed to draw this object.
|
boolean |
isMeasured() |
Determines if information is available to set min/max values.
|
void |
setImage(java.awt.image.BufferedImage _image) |
|
void |
setMinMax(double _xmin,
double _xmax,
double _ymin,
double _ymax) |
|
void |
setVisible(boolean isVisible) |
Sets the visibility of the lattice.
|
void |
setXMax(double _xmax) |
|
void |
setXMin(double _xmin) |
|
void |
setYMax(double _ymax) |
|
void |
setYMin(double _ymin) |
protected java.awt.image.BufferedImage image
protected double xmin
protected double xmax
protected double ymin
protected double ymax
protected boolean visible
public MeasuredImage()
public MeasuredImage(java.awt.image.BufferedImage image)
image
- the imagepublic MeasuredImage(java.awt.image.BufferedImage _image, double _xmin, double _xmax, double _ymin, double _ymax)
_image
- _xmin
- _xmax
- _ymin
- _ymax
- public void setImage(java.awt.image.BufferedImage _image)
public java.awt.image.BufferedImage getImage()
public void setVisible(boolean isVisible)
isVisible
- public void draw(DrawingPanel panel, java.awt.Graphics g)
public boolean isMeasured()
Measurable
isMeasured
in interface Measurable
public double getXMin()
Measurable
getXMin
in interface Measurable
public double getXMax()
Measurable
getXMax
in interface Measurable
public double getYMin()
Measurable
getYMin
in interface Measurable
public double getYMax()
Measurable
getYMax
in interface Measurable
public void setXMin(double _xmin)
public void setXMax(double _xmax)
public void setYMin(double _ymin)
public void setYMax(double _ymax)
public void setMinMax(double _xmin, double _xmax, double _ymin, double _ymax)