motris.gui
Interface Layer

All Superinterfaces:
ParameterizedObject
All Known Implementing Classes:
ColorizedLayer, ImageView

public interface Layer
extends ParameterizedObject

Superclass of all Display Layers used for visualization

Author:
dahlkamp

Nested Class Summary
 
Nested classes inherited from class parameter.ParameterizedObject
ParameterizedObject.ParameterChangedListener, ParameterizedObject.ParameterizedObjectManager
 
Method Summary
 void draw(java.awt.Graphics g, javax.swing.JPanel _c, double zoomFactor)
           
 java.lang.String getDisplayedName()
           
 java.lang.String getIdentification()
           
 ParameterSet getPixelDetails(Double2Vector position)
          Get Detailed information (read-only) for pixel
 java.awt.Dimension getPreferedDimension(int currentTime)
           
 
Methods inherited from interface parameter.ParameterizedObject
addParameterChangedListener, getParameters, parameterEdited, removeParameterChangedListener, setParameters
 

Method Detail

draw

public void draw(java.awt.Graphics g,
                 javax.swing.JPanel _c,
                 double zoomFactor)

getDisplayedName

public java.lang.String getDisplayedName()

getIdentification

public java.lang.String getIdentification()

getPreferedDimension

public java.awt.Dimension getPreferedDimension(int currentTime)

getPixelDetails

public ParameterSet getPixelDetails(Double2Vector position)
Get Detailed information (read-only) for pixel

Parameters:
position - in image coordinates
Returns:
ParameterSet to be displayed