public class GridProfile
extends java.lang.Object
SlbmInterface.getGridData(int)
and includes the node ID of the grid node, the geographic latitude and longitude
of the grid node, the depths of all model interfaces beneath location of the
grid node, the P and S velocities of each model interval, and the P and S velocity
gradients in the mantle.Modifier and Type | Field and Description |
---|---|
double[] |
depth
The depth of each interface in the model, in km.
|
double[] |
gradient
A 2 element array containing the P and S mantle
velocity gradients in 1/sec.
|
double |
lat
The geographic latitude of the grid node, in radians.
|
static java.lang.String[] |
layers |
double |
lon
The geographic longitude of the grid node, in radians.
|
int |
nodeId
The node ID of this node in the grid.
|
double[][] |
velocity
A 2 x nIntervals array containing the P and S velocities
of each interval of the earth model encountered at this
horizontal position, in km/sec.
|
Constructor and Description |
---|
GridProfile() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getLatLon() |
int |
getNIntervals()
Retrieve the number of intervals in this GridProfile, including zero
thickness intervals.
|
Point |
getPoint() |
java.lang.String |
toString()
Retrieve a formatted String representation of the
information in this GridProfile object.
|
public int nodeId
public double lat
public double lon
public double[] depth
public double[][] velocity
public double[] gradient
public static final java.lang.String[] layers
public java.lang.String getLatLon()
public int getNIntervals()
public Point getPoint()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object