edu.sc.seis.fissuresUtil.display.registrar
Interface LayoutConfig

All Superinterfaces:
DataSetSeismogramReceptacle
All Known Implementing Classes:
AzimuthLayoutConfig, BackAzimuthLayoutConfig, BasicLayoutConfig, CustomLayOutConfig

public interface LayoutConfig
extends DataSetSeismogramReceptacle


Method Summary
 void addListener(LayoutListener listener)
           
 void fireLayoutEvent()
          fires a layout event to all LayoutListeners with an event from generateLayoutEvent()
 LayoutEvent generateLayoutEvent()
           
 java.lang.String getLabel()
           
 LayoutEvent getLayout()
           
 double getScale()
           
 void removeListener(LayoutListener listener)
           
 void setScale(double scale)
          sets the amount by which every seismogram in the layout is being scaled
 
Methods inherited from interface edu.sc.seis.fissuresUtil.display.registrar.DataSetSeismogramReceptacle
add, clear, contains, getSeismograms, remove, reset, reset
 

Method Detail

getLabel

java.lang.String getLabel()

addListener

void addListener(LayoutListener listener)

removeListener

void removeListener(LayoutListener listener)

fireLayoutEvent

void fireLayoutEvent()
fires a layout event to all LayoutListeners with an event from generateLayoutEvent()


generateLayoutEvent

LayoutEvent generateLayoutEvent()

getLayout

LayoutEvent getLayout()

setScale

void setScale(double scale)
sets the amount by which every seismogram in the layout is being scaled

Parameters:
scale - - the factor by which the seismogram height is multiplied

getScale

double getScale()