Package noaa.coastwatch.util.trans
Class SensorScanProjectionFactory
java.lang.Object
noaa.coastwatch.util.trans.SensorScanProjectionFactory
The
SensorScanProjectionFactory
is used to generate
SensorScanProjection
objects. The currently supported
sensors are as follows:
- GEOSTATIONARY - Simulates a geostationary satellite in orbit.
Parameters are as follows:
- Subpoint latitude in degrees (geocentric).
- Subpoint longitude in degrees.
- Distance of satellite from center of Earth in kilometers.
- Scan step angle in row direction in radians.
- Scan step angle in column direction in radians.
- Vertical scan flag, non-zero for vertical (optional). If not included, a horizontal Meteosat/Himawari style scanner is assumed.
- Since:
- 3.1.9
- Author:
- Peter Hollemans
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The geostationary satellite sensor type code. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SensorScanProjection
create
(int sensorCode, double[] parameters, int[] dimensions) Creates an instance of a sensor scan projection.
-
Field Details
-
GEOSTATIONARY
public static final int GEOSTATIONARYThe geostationary satellite sensor type code.- See Also:
-
-
Constructor Details
-
SensorScanProjectionFactory
public SensorScanProjectionFactory()
-
-
Method Details
-
create
Creates an instance of a sensor scan projection.- Parameters:
sensorCode
- the sensor type code.parameters
- the array of sensor parameters, specific to the sensor type.dimensions
- the dimensions of the data grid as[rows, columns]
.- Returns:
- a projection object of the requested type.
-