|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensourcephysics.media.core.Filter org.opensourcephysics.media.core.SumFilter
public class SumFilter
This is a Filter that sums pixel values from multiple images.
Field Summary | |
---|---|
protected int[] |
bsums
|
protected int[] |
gsums
|
protected int[] |
pixels
|
protected int[] |
rsums
|
Fields inherited from class org.opensourcephysics.media.core.Filter |
---|
ableButton, clearButton, closeButton, deleteItem, enabledAction, enabledItem, frame, hasInspector, inspectorVisible, inspectorX, inspectorY, propertiesItem, stack, support, vidPanel |
Constructor Summary | |
---|---|
SumFilter()
Constructs a SumFilter. |
Method Summary | |
---|---|
void |
addNextImage()
Requests that this filter add the next image it recieves |
void |
clear()
Clears this filter |
java.awt.image.BufferedImage |
getFilteredImage(java.awt.image.BufferedImage sourceImage)
Applies the filter to a source image and returns the result. |
javax.swing.JDialog |
getInspector()
Implements abstract Filter method. |
static XML.ObjectLoader |
getLoader()
Returns an XML.ObjectLoader to save and load filter data. |
void |
refresh()
Refreshes this filter's GUI |
void |
setBrightness(double fraction)
Sets the brightness fraction. |
void |
setEnabled(boolean enabled)
Overrides Filter method. |
void |
setMean(boolean mean)
Sets the mean flag. |
Methods inherited from class org.opensourcephysics.media.core.Filter |
---|
addPropertyChangeListener, addPropertyChangeListener, getMenu, isEnabled, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int[] pixels
protected int[] rsums
protected int[] gsums
protected int[] bsums
Constructor Detail |
---|
public SumFilter()
Method Detail |
---|
public void setBrightness(double fraction)
fraction
- the brightness as a fraction of fullpublic void setMean(boolean mean)
mean
- true
to show the meanpublic void setEnabled(boolean enabled)
setEnabled
in class Filter
enabled
- true
to enable this filter.public java.awt.image.BufferedImage getFilteredImage(java.awt.image.BufferedImage sourceImage)
getFilteredImage
in class Filter
sourceImage
- the source image
public javax.swing.JDialog getInspector()
getInspector
in class Filter
public void clear()
clear
in class Filter
public void refresh()
refresh
in class Filter
public void addNextImage()
public static XML.ObjectLoader getLoader()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |