|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.vecmath.Tuple2d
javax.vecmath.Point2d
uk.ac.ed.ph.signal.Grid2d
uk.ac.ed.ph.signal.Image
uk.ac.ed.ph.signal.ComplexImage
public class ComplexImage
Class to manipulate Complex monochrome images with the underlying data held in a one-dimensional double array compatible with jfftw.
| Field Summary |
|---|
| Fields inherited from class uk.ac.ed.ph.signal.Image |
|---|
data, statistics |
| Fields inherited from class uk.ac.ed.ph.signal.Grid2d |
|---|
height, width |
| Fields inherited from class javax.vecmath.Tuple2d |
|---|
x, y |
| Constructor Summary | |
|---|---|
ComplexImage(ComplexImage s)
Constrcuor to form new ComplexImage being a copy of the specified ComplexImage |
|
ComplexImage(int w,
int h)
Constrcuor to form a new ComplexImage of specified size |
|
ComplexImage(RealImage s)
Constrcuor to form new ComplexImage with the Real part being taken from the scecified RealImage |
|
| Method Summary | |
|---|---|
ComplexImage |
clone()
Methed to clone the current image, inclduing the data |
ComplexImage |
extract(int xstart,
int ystart,
int w,
int h)
Method to extract a region of an Complex image into a` new ComplexImage with samples of 1 in both direction. |
ComplexImage |
extract(int xstart,
int ystart,
int w,
int h,
int xsample,
int ysample)
Method to extract a region of an Complex image into a` new ComplexImage |
ComplexSignal |
getColumn(int i)
Method to get a Column as a ComplexSignal |
ComplexDataArray |
getDataArray()
Method to get the underlying ComplexDataArray |
RealImage |
getRealImage(int flag)
Method to get RealImage with conversion determined by the conversion flag |
ComplexSignal |
getRow(int j)
Method to get a row as a ComplexSignal |
| Methods inherited from class uk.ac.ed.ph.signal.Image |
|---|
add, add, add, centreFourier, conjugate, conjugate, conjugate, fill, fourier, getComplex, getComplex, getConversion, getDataBuffer, getDouble, getDoubleValue, getSpace, getTitle, getType, mult, mult, mult, mult, mult, mult, mult, mult, multConjugate, setComplex, setComplex, setComplex, setComplex, setConversion, setDouble, setDouble, setStatisticsInvalid, setTitle, toString, validStatistics |
| Methods inherited from class uk.ac.ed.ph.signal.Grid2d |
|---|
getCentre, getDeltaX, getDeltaY, getHeight, getPoint, getPoint, getSample, getSamplePoint, getWidth, getXCentre, getXRange, getYCentre, getYRange, setCentre, setCentre, setHeight, setRange, setRange, setSampleGrid, setSampleGrid, setWidth |
| Methods inherited from class javax.vecmath.Point2d |
|---|
distance, distanceL1, distanceLinf, distanceSquared |
| Methods inherited from class javax.vecmath.Tuple2d |
|---|
absolute, absolute, add, add, clamp, clamp, clampMax, clampMax, clampMin, clampMin, epsilonEquals, equals, equals, get, getX, getY, hashCode, interpolate, interpolate, negate, negate, scale, scale, scaleAdd, scaleAdd, set, set, set, set, setX, setY, sub, sub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ComplexImage(int w,
int h)
w - the width of the imageh - the heigh of the imagepublic ComplexImage(ComplexImage s)
s - the specifing ComplexImagepublic ComplexImage(RealImage s)
s - the specifing ComplexImage| Method Detail |
|---|
public ComplexImage clone()
clone in class Grid2dComplexImage clone of curret ComplexImagepublic ComplexDataArray getDataArray()
ComplexDataArray underlying dataarraypublic RealImage getRealImage(int flag)
flag - the conversion flaguk.ac.ed.ph.jfftw.Complexpublic ComplexSignal getRow(int j)
j - the rowpublic ComplexSignal getColumn(int i)
i - the column
public ComplexImage extract(int xstart,
int ystart,
int w,
int h,
int xsample,
int ysample)
xstart - left start pixelystart - top start pixelw - width to be extractedh - height to be extractedxsample - sample interval in x directionysample - sample internal in y direction
public ComplexImage extract(int xstart,
int ystart,
int w,
int h)
xstart - left start pixelystart - top start pixelw - width to be extractedh - height to be extracted
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||