|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensourcephysics.media.core.Filter
org.opensourcephysics.cabrillo.tracker.SpectralLineFilter
public class SpectralLineFilter
This is a Filter that draws gas spectral lines on the source image.
| Field Summary | |
|---|---|
protected java.awt.Color |
color
|
protected TPoint |
end1
|
protected TPoint |
end2
|
protected java.awt.geom.Line2D |
line
|
protected java.awt.BasicStroke |
stroke
|
protected java.util.Collection<java.lang.Double> |
wavelengths
|
| 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 | |
|---|---|
SpectralLineFilter()
Constructs a SpectralLineFilter object. |
|
| Method Summary | |
|---|---|
static SpectralLineFilter |
getFilter(TrackerPanel panel)
Gets the spectral line filter for the specified tracker panel. |
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 |
propertyChange(java.beans.PropertyChangeEvent e)
Responds to property change events. |
void |
setTrackerPanel(TrackerPanel panel)
Sets the tracker panel whose coords determine where the lines are drawn. |
| Methods inherited from class org.opensourcephysics.media.core.Filter |
|---|
addPropertyChangeListener, addPropertyChangeListener, clear, getMenu, isEnabled, refresh, removePropertyChangeListener, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TPoint end1
protected TPoint end2
protected java.awt.geom.Line2D line
protected java.awt.Color color
protected java.awt.BasicStroke stroke
protected java.util.Collection<java.lang.Double> wavelengths
| Constructor Detail |
|---|
public SpectralLineFilter()
| Method Detail |
|---|
public void setTrackerPanel(TrackerPanel panel)
panel - a tracker panelpublic java.awt.image.BufferedImage getFilteredImage(java.awt.image.BufferedImage sourceImage)
getFilteredImage in class FiltersourceImage - the source image
public javax.swing.JDialog getInspector()
getInspector in class Filterpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenere - the property change eventpublic static SpectralLineFilter getFilter(TrackerPanel panel)
panel - a tracker panel
public static XML.ObjectLoader getLoader()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||