public class CrossSectionLine
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected double |
azimuth
断面の中心点での方位角(rad)
|
protected HorizontalPosition |
centerLocation
中心点の座標
|
protected double |
deltaTheta
断面を切る細かさ
|
protected double |
theta
中心点からの角度(rad) 断面はトータルで2theta分
|
protected double[] |
thetaX
スタート点からの震央距離
|
コンストラクタと説明 |
---|
CrossSectionLine(HorizontalPosition centerLocation,
double theta,
double azimuth,
double deltaTheta) |
修飾子とタイプ | メソッドと説明 |
---|---|
double |
getAzimuth() |
HorizontalPosition |
getCenterLocation() |
double |
getDeltaTheta() |
HorizontalPosition |
getEndPoint() |
HorizontalPosition[] |
getPositions() |
HorizontalPosition |
getStartPoint() |
double |
getTheta() |
double[] |
getThetaX() |
protected void |
setPoints()
与えられた情報から 各点の座標を求める
|
protected HorizontalPosition centerLocation
protected double theta
protected double azimuth
protected double deltaTheta
protected double[] thetaX
public CrossSectionLine(HorizontalPosition centerLocation, double theta, double azimuth, double deltaTheta)
centerLocation
- 中心位置theta
- 中心位置からの角度(結果2thetaとる) (rad)azimuth
- (rad)deltaTheta
- (rad)public double[] getThetaX()
protected void setPoints()
public HorizontalPosition getCenterLocation()
public double getTheta()
public double getAzimuth()
public HorizontalPosition getStartPoint()
public HorizontalPosition getEndPoint()
public HorizontalPosition[] getPositions()
public double getDeltaTheta()