edu.sc.seis.sod.velocity.network
Class VelocityChannelGroup
java.lang.Object
edu.sc.seis.sod.velocity.network.VelocityChannelGroup
public class VelocityChannelGroup
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VelocityChannelGroup
public VelocityChannelGroup(ChannelGroup wrapped)
getChannels
public java.util.List<VelocityChannel> getChannels()
contains
public boolean contains(Channel c)
getVertical
public VelocityChannel getVertical()
- Finds the vertical channel. If no channel has a dip of -90 then null is
returned.
getHorizontal
public java.util.List<VelocityChannel> getHorizontal()
- Finds the 2 horizontal channels.
getHorizontalXY
public java.util.List<VelocityChannel> getHorizontalXY()
- Gets the horizontals as X and Y, so that the first channel's azimuth is
the seconds + 90 degrees, ie x -> east and y -> north. If this is not possible, then a zero length
array is returned.
getChannel
public VelocityChannel getChannel(ChannelId chanId,
EventAccessOperations event)
- Gets the channel that corresponds to this channelId from the
ChannelGroup. The Event is needed in case this channel id comes from a
seismogram that has been rotated to GCP, ie it has R or T as its
orientation code.
getRadial
public VelocityChannel getRadial(EventAccessOperations event)
getRadial
public VelocityChannel getRadial(Location eventLoc)
getTransverse
public VelocityChannel getTransverse(EventAccessOperations event)
getTransverse
public VelocityChannel getTransverse(Location eventLoc)
getChannel1
public VelocityChannel getChannel1()
getChannel2
public VelocityChannel getChannel2()
getChannel3
public VelocityChannel getChannel3()
getStation
public VelocityStation getStation()
getNetworkAttr
public VelocityNetwork getNetworkAttr()
insertIntoContext
public void insertIntoContext(org.apache.velocity.VelocityContext ctx)
getChannelGroup
public ChannelGroup getChannelGroup()