edu.sc.seis.fissuresUtil.bag
Class Pad

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.bag.Pad
All Implemented Interfaces:
LocalSeismogramFunction

public class Pad
extends java.lang.Object
implements LocalSeismogramFunction


Field Summary
protected  int padPoints
           
protected  TimeInterval timeInterval
           
 
Constructor Summary
Pad(int padPoints)
           
Pad(TimeInterval padTime)
           
 
Method Summary
 LocalSeismogramImpl apply(LocalSeismogramImpl seis)
          Method apply
 LocalSeismogramImpl pad(LocalSeismogramImpl seis, int padPoints)
           
 LocalSeismogramImpl pad(LocalSeismogramImpl seis, TimeInterval padSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timeInterval

protected TimeInterval timeInterval

padPoints

protected int padPoints
Constructor Detail

Pad

public Pad(TimeInterval padTime)

Pad

public Pad(int padPoints)
Method Detail

apply

public LocalSeismogramImpl apply(LocalSeismogramImpl seis)
                          throws java.lang.Exception
Method apply

Specified by:
apply in interface LocalSeismogramFunction
Parameters:
seis - a LocalSeismogramImpl
Returns:
a LocalSeismogramImpl
Throws:
java.lang.Exception

pad

public LocalSeismogramImpl pad(LocalSeismogramImpl seis,
                               TimeInterval padSize)
                        throws FissuresException
Throws:
FissuresException

pad

public LocalSeismogramImpl pad(LocalSeismogramImpl seis,
                               int padPoints)
                        throws FissuresException
Throws:
FissuresException