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

All Known Subinterfaces:
AmpConfig, LayoutConfig, TimeConfig
All Known Implementing Classes:
AzimuthDisplay, AzimuthLayoutConfig, BackAzimuthDisplay, BackAzimuthLayoutConfig, BasicAmpConfig, BasicLayoutConfig, BasicSeismogramDisplay, BasicTimeConfig, ComponentSortedSeismogramDisplay, CustomLayOutConfig, IndividualizedAmpConfig, MultiSeismogramWindowDisplay, OriginAlignedTimeConfig, PhaseAlignedTimeConfig, PickZoneDisplay, RecordSectionDisplay, RelativeTimeConfig, ReverseMultiWindowDisplay, RMeanAmpConfig, RTTimeRangeConfig, SeismogramDisplay, SingleSeismogramWindowDisplay, StationWindowDisplay, VerticalSeismogramDisplay

public interface DataSetSeismogramReceptacle

Created: Tue Aug 27 14:44:13 2002


Method Summary
 void add(DataSetSeismogram[] seismos)
          add adds all of the seismograms in the array to the receptacle
 void clear()
          clear removes all seismograms from this receptacle
 boolean contains(DataSetSeismogram seismo)
          contains checks the receptacle for the presence of seismo
 DataSetSeismogram[] getSeismograms()
          returns all of the seismograms held by this receptacle
 void remove(DataSetSeismogram[] seismos)
          remove removes all of the seismograms in this array
 void reset()
          reset takes all of the seismograms contained in this receptacle and sets their state as if they had just been added to the receptacle and sets the instance varaibles of the receptacle back to their initial states
 void reset(DataSetSeismogram[] seismos)
          reset takes all of the seismograms in the array and sets their state as if they had just been initially added to the receptacle
 

Method Detail

add

void add(DataSetSeismogram[] seismos)
add adds all of the seismograms in the array to the receptacle

Parameters:
seismos - a DataSetSeismogram[] containing seismograms to be added to this receptacle

remove

void remove(DataSetSeismogram[] seismos)
remove removes all of the seismograms in this array

Parameters:
seismos - DataSetSeismogram[] an array of seismograms to be removed

clear

void clear()
clear removes all seismograms from this receptacle


contains

boolean contains(DataSetSeismogram seismo)
contains checks the receptacle for the presence of seismo

Parameters:
seismo - the seismogram whose presence is to be tested
Returns:
true if the receptacle contains seismo, false otherwise

getSeismograms

DataSetSeismogram[] getSeismograms()
returns all of the seismograms held by this receptacle

Returns:
an array containing all of this receptacles seismograms

reset

void reset()
reset takes all of the seismograms contained in this receptacle and sets their state as if they had just been added to the receptacle and sets the instance varaibles of the receptacle back to their initial states


reset

void reset(DataSetSeismogram[] seismos)
reset takes all of the seismograms in the array and sets their state as if they had just been initially added to the receptacle

Parameters:
seismos - a DataSetSeismogram[] value containing seismograms to be reset