public final class TiremTerrainProfile extends Object
| Constructor and Description | 
|---|
TiremTerrainProfile(double transmitterHeight,
                   double receiverHeight,
                   double[] heights,
                   double[] distances)
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
double[] | 
getDistances()
Gets the array of great circle distances from the beginning of the profile to each profile point in meters. 
 | 
double[] | 
getHeights()
Gets the array of profile terrain heights above mean sea level in meters. 
 | 
double | 
getReceiverHeight()
Gets the receiver structural antenna height in meters. 
 | 
double | 
getTransmitterHeight()
Gets the transmitter structural antenna height in meters. 
 | 
public TiremTerrainProfile(double transmitterHeight,
                           double receiverHeight,
                           @Nonnull
                           double[] heights,
                           @Nonnull
                           double[] distances)
transmitterHeight - The transmitter structural antenna height in meters.receiverHeight - The receiver structural antenna height in meters.heights - An array of profile terrain heights above mean sea level in meters.distances - An array of great circle distances from the beginning of the profile to each profile point in meters.ArgumentNullException - Thrown when heights or distances is null.public final double getTransmitterHeight()
public final double getReceiverHeight()
@Nonnull public final double[] getHeights()
@Nonnull public final double[] getDistances()