All Packages Class Hierarchy This Package Previous Next Index
Class lyon.ipl.ImageFrame
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Frame
|
+----gui.ClosableFrame
|
+----lyon.ipl.ImageFrame
- public class ImageFrame
- extends gui.ClosableFrame
-
addDialog
-
-
addKonst
-
-
am
-
-
args
-
-
autoScale_mi
-
-
blur2_mi
-
-
brighten_mi
-
-
childFrame
-
-
chirp_mi
-
-
closeImage_mi
-
-
cm
-
-
cmy2rgb_mi
-
-
copy_mi
-
-
cornergray_mi
-
-
DEGTORAD
-
-
diagGray_mi
-
-
dot_mi
-
-
drawVec_mi
-
-
edge_mi
-
-
endFrame
-
-
endFrameDialog
-
-
equalize_mi
-
-
fft_mi
-
-
fileName
-
-
filterMenu
-
-
Flip_mi
-
-
fm
-
-
gauss7_mi
-
-
grabPels_mi
-
-
gray_mi
-
-
hat13_mi
-
-
histogram_mi
-
-
hls2rgb_mi
-
-
horizontalSegment_mi
-
-
hsv2rgb_mi
-
-
ifft_mi
-
-
image
-
-
imageSize_mi
-
-
ImpFilter
-
-
iyq2rgb_mi
-
-
laplacian_mi
-
-
linear_comb_mi
-
-
lines_mi
-
-
m
-
-
multDialog
-
-
multFFT_mi
-
-
multimage_mi
-
-
multKonst
-
-
negate_mi
-
-
noiseFFT_mi
-
-
offset
-
-
openGIF_mi
-
-
openPPM_mi
-
-
ordervec_mi
-
-
outputDxf_mi
-
-
pp
-
-
prewitt_mi
-
-
randRes_mi
-
-
redraw_mi
-
-
revert_mi
-
-
rgb2cmy_mi
-
-
rgb2hls_mi
-
-
rgb2hsv_mi
-
-
rgb2iyq_mi
-
-
roberts_mi
-
-
rot90_mi
-
-
rotss_mi
-
-
saveGIF_mi
-
-
Scale_mi
-
-
scaleKonst
-
-
scaleKonstDialog
-
-
shadow_mi
-
-
Sharpen3_mi
-
-
Sharpen5_mi
-
-
shearx_mi
-
-
shearxfb_mi
-
-
sheary_mi
-
-
shearyfb_mi
-
-
SnellWlx_mi
-
-
sobel_mi
-
-
startFrame
-
-
startFrameDialog
-
-
startx
-
-
starty
-
-
Subimage_mi
-
-
threshDialog
-
-
threshholdKonst
-
-
Threshold_mi
-
-
turn_mi
-
-
turnfb_mi
-
-
verticalSegment_mi
-
-
vs_mi
-
-
writePPM_mi
-
-
writexy_mi
-
-
xy2vec_mi
-
-
zed_square_mi
-
-
zoom_mi
-
-
zoomfb_mi
-
-
zoomss_mi
-
-
ImageFrame()
-
-
ImageFrame(Image, String)
-
-
addItem(String)
-
-
addItem(String, Menu)
-
-
autoScale()
-
-
blur2()
-
-
brighten()
-
-
chirp()
-
-
cmy2rgb()
-
-
copy()
-
-
cornergray()
-
-
diagGray()
-
-
displayImage()
-
-
dispose()
-
-
dot()
-
-
drawVec()
-
-
edge()
-
-
equalize()
-
-
fft()
-
-
gauss7()
-
-
handleEvent(Event)
-
-
hat13()
-
-
hls2rgb()
-
-
horizontalSegment()
-
-
hsv2rgb()
-
-
ifft()
-
-
ImpulseFilter()
-
-
init_menu()
-
-
iyq2rgb()
-
-
laplacian()
-
-
linearComb()
-
-
lines()
-
-
main(String[])
-
-
makeGray()
-
-
multFFT()
-
-
multimage()
-
-
negate()
-
-
noiseFFT()
-
-
openGIF()
-
-
openPPM()
-
-
ordervec()
- Opens a file of vectors and reorders them
using Dijkstra's algorithm.
-
outputDxf()
-
-
paint(Graphics)
-
-
prewitt()
-
-
randResample()
-
-
redraw()
-
-
revert()
-
-
rgb2cmy()
-
-
rgb2hls()
-
-
rgb2hsv()
-
-
rgb2iyq()
-
-
roberts()
-
-
rot90()
-
-
rotss()
-
-
saveGIF()
-
-
scale()
-
-
shadow()
-
-
Sharpen3()
-
-
Sharpen5()
-
-
shearx()
-
-
shearxfb()
-
-
sheary()
-
-
shearyfb()
-
-
SnellWlxPattern()
-
-
sobel()
-
-
Subimage()
-
-
threshold()
-
-
turn()
-
-
turnfb()
-
-
updateDisplay(PixelPlane)
-
-
updateImage(Image)
-
-
verticalSegment()
-
-
waitForImage(Component, Image)
-
-
writePPM()
-
-
writexy()
-
-
xy2vec()
- Opens a file of xy points and builds a file
of vectors.
-
zed_square()
-
-
zoom()
-
-
zoomfeedback()
-
-
zoomss()
-
DEGTORAD
private static final double DEGTORAD
image
private java.awt.Image image
childFrame
private lyon.ipl.ImageFrame childFrame
pp
lyon.ipl.ProcessPlane pp
startx
private static int startx
starty
private static int starty
offset
private final int offset
args
private java.lang.String args[]
fileName
private java.lang.String fileName
multKonst
private observers.ObservableDouble multKonst
addKonst
private observers.ObservableDouble addKonst
threshholdKonst
private observers.ObservableInt threshholdKonst
scaleKonst
private observers.ObservableInt scaleKonst
startFrame
private observers.ObservableInt startFrame
endFrame
private observers.ObservableInt endFrame
multDialog
private observers.DoubleDialog multDialog
addDialog
private observers.DoubleDialog addDialog
threshDialog
private observers.IntDialog threshDialog
scaleKonstDialog
private observers.IntDialog scaleKonstDialog
startFrameDialog
private observers.IntDialog startFrameDialog
endFrameDialog
private observers.IntDialog endFrameDialog
m
java.awt.Menu m
am
java.awt.Menu am
fm
java.awt.Menu fm
filterMenu
java.awt.Menu filterMenu
cm
java.awt.Menu cm
openGIF_mi
java.awt.MenuItem openGIF_mi
saveGIF_mi
java.awt.MenuItem saveGIF_mi
openPPM_mi
java.awt.MenuItem openPPM_mi
writePPM_mi
java.awt.MenuItem writePPM_mi
writexy_mi
java.awt.MenuItem writexy_mi
revert_mi
java.awt.MenuItem revert_mi
gray_mi
java.awt.MenuItem gray_mi
SnellWlx_mi
java.awt.MenuItem SnellWlx_mi
rgb2hls_mi
java.awt.MenuItem rgb2hls_mi
hls2rgb_mi
java.awt.MenuItem hls2rgb_mi
rgb2hsv_mi
java.awt.MenuItem rgb2hsv_mi
hsv2rgb_mi
java.awt.MenuItem hsv2rgb_mi
rgb2cmy_mi
java.awt.MenuItem rgb2cmy_mi
cmy2rgb_mi
java.awt.MenuItem cmy2rgb_mi
rgb2iyq_mi
java.awt.MenuItem rgb2iyq_mi
iyq2rgb_mi
java.awt.MenuItem iyq2rgb_mi
brighten_mi
java.awt.MenuItem brighten_mi
autoScale_mi
java.awt.MenuItem autoScale_mi
fft_mi
java.awt.MenuItem fft_mi
ifft_mi
java.awt.MenuItem ifft_mi
multFFT_mi
java.awt.MenuItem multFFT_mi
noiseFFT_mi
java.awt.MenuItem noiseFFT_mi
vs_mi
java.awt.MenuItem vs_mi
blur2_mi
java.awt.MenuItem blur2_mi
Sharpen3_mi
java.awt.MenuItem Sharpen3_mi
Sharpen5_mi
java.awt.MenuItem Sharpen5_mi
ImpFilter
java.awt.MenuItem ImpFilter
gauss7_mi
java.awt.MenuItem gauss7_mi
hat13_mi
java.awt.MenuItem hat13_mi
horizontalSegment_mi
java.awt.MenuItem horizontalSegment_mi
verticalSegment_mi
java.awt.MenuItem verticalSegment_mi
turn_mi
java.awt.MenuItem turn_mi
zoom_mi
java.awt.MenuItem zoom_mi
shearx_mi
java.awt.MenuItem shearx_mi
sheary_mi
java.awt.MenuItem sheary_mi
turnfb_mi
java.awt.MenuItem turnfb_mi
zoomfb_mi
java.awt.MenuItem zoomfb_mi
shearxfb_mi
java.awt.MenuItem shearxfb_mi
shearyfb_mi
java.awt.MenuItem shearyfb_mi
zoomss_mi
java.awt.MenuItem zoomss_mi
rotss_mi
java.awt.MenuItem rotss_mi
rot90_mi
java.awt.MenuItem rot90_mi
Flip_mi
java.awt.MenuItem Flip_mi
copy_mi
java.awt.MenuItem copy_mi
zed_square_mi
java.awt.MenuItem zed_square_mi
linear_comb_mi
java.awt.MenuItem linear_comb_mi
Subimage_mi
java.awt.MenuItem Subimage_mi
multimage_mi
java.awt.MenuItem multimage_mi
imageSize_mi
java.awt.MenuItem imageSize_mi
histogram_mi
java.awt.MenuItem histogram_mi
equalize_mi
java.awt.MenuItem equalize_mi
edge_mi
java.awt.MenuItem edge_mi
roberts_mi
java.awt.MenuItem roberts_mi
sobel_mi
java.awt.MenuItem sobel_mi
laplacian_mi
java.awt.MenuItem laplacian_mi
prewitt_mi
java.awt.MenuItem prewitt_mi
diagGray_mi
java.awt.MenuItem diagGray_mi
cornergray_mi
java.awt.MenuItem cornergray_mi
dot_mi
java.awt.MenuItem dot_mi
lines_mi
java.awt.MenuItem lines_mi
chirp_mi
java.awt.MenuItem chirp_mi
negate_mi
java.awt.MenuItem negate_mi
randRes_mi
java.awt.MenuItem randRes_mi
shadow_mi
java.awt.MenuItem shadow_mi
Scale_mi
java.awt.MenuItem Scale_mi
Threshold_mi
java.awt.MenuItem Threshold_mi
closeImage_mi
java.awt.MenuItem closeImage_mi
xy2vec_mi
java.awt.MenuItem xy2vec_mi
ordervec_mi
java.awt.MenuItem ordervec_mi
outputDxf_mi
java.awt.MenuItem outputDxf_mi
drawVec_mi
java.awt.MenuItem drawVec_mi
grabPels_mi
java.awt.MenuItem grabPels_mi
redraw_mi
java.awt.MenuItem redraw_mi
ImageFrame
public ImageFrame()
ImageFrame
public ImageFrame(java.awt.Image image,
java.lang.String s_)
main
public static void main(java.lang.String args[])
handleEvent
public boolean handleEvent(java.awt.Event e)
- Overrides:
- handleEvent in class gui.ClosableFrame
dispose
public void dispose()
- Overrides:
- dispose in class java.awt.Frame
addItem
public java.awt.MenuItem addItem(java.lang.String itemName)
addItem
public java.awt.MenuItem addItem(java.lang.String itemName,
java.awt.Menu m)
init_menu
public void init_menu()
SnellWlxPattern
public void SnellWlxPattern()
shadow
public void shadow()
randResample
public void randResample()
makeGray
public void makeGray()
edge
public void edge()
writexy
public void writexy()
ordervec
public void ordervec()
- Opens a file of vectors and reorders them
using Dijkstra's algorithm. Then it prompts
the user for a save file. An O(N**2) implementation.
xy2vec
public void xy2vec()
- Opens a file of xy points and builds a file
of vectors. The user is prompted for input
and output file names. An O(N**2) algorithm.
drawVec
public void drawVec()
diagGray
public void diagGray()
outputDxf
public void outputDxf()
cornergray
public void cornergray()
openPPM
public void openPPM()
revert
public void revert()
openGIF
public void openGIF()
writePPM
public void writePPM()
negate
public void negate()
saveGIF
public void saveGIF()
rgb2iyq
public void rgb2iyq()
iyq2rgb
public void iyq2rgb()
rgb2cmy
public void rgb2cmy()
cmy2rgb
public void cmy2rgb()
rgb2hls
public void rgb2hls()
hls2rgb
public void hls2rgb()
rgb2hsv
public void rgb2hsv()
hsv2rgb
public void hsv2rgb()
equalize
public void equalize()
fft
public void fft()
multFFT
public void multFFT()
ifft
public void ifft()
updateDisplay
public void updateDisplay(lyon.ipl.PixelPlane pp)
copy
public void copy()
zed_square
public void zed_square()
noiseFFT
public void noiseFFT()
multimage
public void multimage()
linearComb
public void linearComb()
dot
public void dot()
lines
public void lines()
chirp
public void chirp()
Subimage
public void Subimage()
threshold
public void threshold()
scale
public void scale()
brighten
public void brighten()
autoScale
public void autoScale()
turn
public void turn()
zoom
public void zoom()
rotss
public void rotss()
zoomss
public void zoomss()
zoomfeedback
public void zoomfeedback()
turnfb
public void turnfb()
rot90
public void rot90()
shearxfb
public void shearxfb()
shearyfb
public void shearyfb()
shearx
public void shearx()
sheary
public void sheary()
displayImage
public void displayImage()
updateImage
public void updateImage(java.awt.Image image_)
waitForImage
private static void waitForImage(java.awt.Component component,
java.awt.Image image)
redraw
public void redraw()
paint
public void paint(java.awt.Graphics g)
- Overrides:
- paint in class gui.ClosableFrame
roberts
private void roberts()
sobel
private void sobel()
laplacian
private void laplacian()
gauss7
private void gauss7()
Sharpen3
private void Sharpen3()
Sharpen5
private void Sharpen5()
ImpulseFilter
private void ImpulseFilter()
blur2
private void blur2()
verticalSegment
private void verticalSegment()
horizontalSegment
private void horizontalSegment()
hat13
private void hat13()
prewitt
private void prewitt()
All Packages Class Hierarchy This Package Previous Next Index