Package edu.sc.seis.TauP
Class FaultPlane
java.lang.Object
edu.sc.seis.TauP.FaultPlane
-
Constructor Summary
ConstructorsConstructorDescriptionFaultPlane(double strike, double dip, double rake) FaultPlane(edu.sc.seis.seisFile.fdsnws.quakeml.NodalPlane qmlNodalPlane) -
Method Summary
Modifier and TypeMethodDescriptionauxPlane()calcRadiationPatDegree(double azimuth, double takeoff) Calculate radiation pattern terms, Fp, Fsv, Fsh for the given fault orientation and az,takeoff.double[]calcRadiationPatRadian(double azimuth, double takeoff) Calculate radiation pattern terms, Fp, Fsv, Fsh for the given fault orientation and az,takeoff.booleanfaultVector(double rake) A vector within the fault plane at the given rake/slip angle.doublegetDip()doublegetRake()doubleinthashCode()nullAxis()pAxis()tAxis()toString()
-
Constructor Details
-
FaultPlane
public FaultPlane(double strike, double dip, double rake) -
FaultPlane
public FaultPlane(edu.sc.seis.seisFile.fdsnws.quakeml.NodalPlane qmlNodalPlane)
-
-
Method Details
-
faultNormal
-
faultSlip
-
faultVector
A vector within the fault plane at the given rake/slip angle.- Parameters:
rake- rake/slip angle- Returns:
- vector in plane
-
auxPlane
-
nullAxis
-
pAxis
-
tAxis
-
calcRadiationPatDegree
Calculate radiation pattern terms, Fp, Fsv, Fsh for the given fault orientation and az,takeoff.- Parameters:
azimuth- azimuth to receiver in degreestakeoff- takeoff angle in degrees- Returns:
- Fp, Fsv, Fsh
-
calcRadiationPatRadian
public double[] calcRadiationPatRadian(double azimuth, double takeoff) Calculate radiation pattern terms, Fp, Fsv, Fsh for the given fault orientation and az,takeoff. ALl in radians.- Parameters:
azimuth- azimuth to receiver in radiantakeoff- takeoff angle in radian- Returns:
- Fp, Fsv, Fsh
-
getStrike
public double getStrike() -
getDip
public double getDip() -
getRake
public double getRake() -
equals
-
hashCode
public int hashCode() -
toString
-