Package 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
-
Constructor Summary
Constructors Constructor Description VelocityChannelGroup(edu.sc.seis.sod.model.station.ChannelGroup wrapped)
-
Method Summary
Modifier and Type Method Description boolean
contains(edu.sc.seis.seisFile.fdsnws.stationxml.Channel c)
VelocityChannel
getChannel(edu.sc.seis.sod.model.station.ChannelId chanId, edu.sc.seis.sod.model.event.CacheEvent event)
Gets the channel that corresponds to this channelId from the ChannelGroup.VelocityChannel
getChannel1()
VelocityChannel
getChannel2()
VelocityChannel
getChannel3()
edu.sc.seis.sod.model.station.ChannelGroup
getChannelGroup()
java.util.List<VelocityChannel>
getChannels()
java.util.List<VelocityChannel>
getHorizontal()
Finds the 2 horizontal channels.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.VelocityNetwork
getNetworkAttr()
VelocityChannel
getRadial(edu.sc.seis.sod.model.common.Location eventLoc)
VelocityChannel
getRadial(edu.sc.seis.sod.model.event.CacheEvent event)
VelocityStation
getStation()
VelocityChannel
getTransverse(edu.sc.seis.sod.model.common.Location eventLoc)
VelocityChannel
getTransverse(edu.sc.seis.sod.model.event.CacheEvent event)
VelocityChannel
getVertical()
Finds the vertical channel.void
insertIntoContext(org.apache.velocity.VelocityContext ctx)
-
Constructor Details
-
VelocityChannelGroup
public VelocityChannelGroup(edu.sc.seis.sod.model.station.ChannelGroup wrapped)
-
-
Method Details
-
getChannels
-
contains
public boolean contains(edu.sc.seis.seisFile.fdsnws.stationxml.Channel c) -
getVertical
Finds the vertical channel. If no channel has a dip of -90 then null is returned. -
getHorizontal
Finds the 2 horizontal channels. -
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(edu.sc.seis.sod.model.station.ChannelId chanId, edu.sc.seis.sod.model.event.CacheEvent 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
-
getRadial
-
getTransverse
-
getTransverse
-
getChannel1
-
getChannel2
-
getChannel3
-
getStation
-
getNetworkAttr
-
insertIntoContext
public void insertIntoContext(org.apache.velocity.VelocityContext ctx) -
getChannelGroup
public edu.sc.seis.sod.model.station.ChannelGroup getChannelGroup()
-