public class SwathAdapter extends MultiDimensionAdapter
Modifier and Type | Field and Description |
---|---|
(package private) static String |
array_dimension_names |
(package private) static String |
array_name |
(package private) Class[] |
arrayType_s |
(package private) int |
default_stride |
(package private) RealType[] |
domainRealTypes |
private Linear2DSet |
domainSet_save |
(package private) static String |
fill_value_name |
(package private) static String |
geo_track_name |
(package private) int |
geo_track_offset |
(package private) static String |
geo_track_offset_name |
(package private) int |
geo_track_skip |
(package private) static String |
geo_track_skip_name |
(package private) static String |
geo_xtrack_name |
(package private) int |
geo_xtrack_offset |
(package private) static String |
geo_xtrack_offset_name |
(package private) int |
geo_xtrack_skip |
(package private) static String |
geo_xtrack_skip_name |
private Object |
last_subset |
(package private) static String |
lat_array_dimension_names |
(package private) static String |
lat_array_name |
(package private) int |
lat_track_idx |
(package private) int |
lat_xtrack_idx |
(package private) static String |
latitude_name |
(package private) static String |
lon_array_dimension_names |
(package private) static String |
lon_array_name |
(package private) boolean |
lon_lat_trusted |
(package private) int |
lon_track_idx |
(package private) int |
lon_xtrack_idx |
(package private) static String |
longitude_name |
(package private) String |
nav_type |
private SwathNavigation |
navigation |
(package private) static String |
offset_name |
(package private) static String |
product_name |
(package private) static String |
range_name |
(package private) int |
range_rank |
(package private) String |
rangeName |
(package private) String[] |
rangeName_s |
(package private) Unit[] |
rangeUnit_s |
(package private) static String |
scale_name |
private Linear2DSet |
swathDomain |
(package private) RealType |
track |
(package private) int |
track_idx |
(package private) static String |
track_name |
(package private) int |
track_tup_idx |
private int |
TrackLen |
(package private) RealType |
xtrack |
(package private) int |
xtrack_idx |
(package private) static String |
xtrack_name |
(package private) int |
xtrack_tup_idx |
private int |
XTrackLen |
array_dim_lengths, array_dim_names, array_rank, arrayName, arrayType, dimNameMap, metadata, rangeProcessor, rangeType, reader
Constructor and Description |
---|
SwathAdapter() |
SwathAdapter(MultiDimensionReader reader,
HashMap metadata) |
Modifier and Type | Method and Description |
---|---|
String |
getArrayName() |
HashMap |
getDefaultSubset() |
RealType[] |
getDomainRealTypes() |
static HashMap<String,Object> |
getEmptyMetadataTable() |
static HashMap |
getEmptySubset() |
FunctionType |
getMathType() |
SwathNavigation |
getNavigation() |
Linear2DSet |
getSwathDomain() |
int |
getTrackLength() |
int |
getXTrackLength() |
private void |
init() |
Set |
makeDomain(Object subset) |
void |
setDefaultStride(int stride) |
protected void |
setLengths() |
protected void |
setTrackLength(int len) |
protected void |
setXTrackLength(int len) |
boolean |
spatialEquals(Object last_subset,
Object subset) |
getData, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor
boolean lon_lat_trusted
private int TrackLen
private int XTrackLen
static String longitude_name
static String latitude_name
static String track_name
static String xtrack_name
static String geo_track_name
static String geo_xtrack_name
static String array_name
static String array_dimension_names
static String lon_array_name
static String lat_array_name
static String lon_array_dimension_names
static String lat_array_dimension_names
static String range_name
static String product_name
static String scale_name
static String offset_name
static String fill_value_name
static String geo_track_offset_name
static String geo_xtrack_offset_name
static String geo_track_skip_name
static String geo_xtrack_skip_name
String[] rangeName_s
Class[] arrayType_s
Unit[] rangeUnit_s
RealType[] domainRealTypes
int track_idx
int xtrack_idx
int lon_track_idx
int lon_xtrack_idx
int lat_track_idx
int lat_xtrack_idx
int range_rank
int geo_track_offset
int geo_track_skip
int geo_xtrack_offset
int geo_xtrack_skip
int track_tup_idx
int xtrack_tup_idx
private SwathNavigation navigation
private Linear2DSet swathDomain
private Linear2DSet domainSet_save
private Object last_subset
int default_stride
public SwathAdapter()
public SwathAdapter(MultiDimensionReader reader, HashMap metadata)
public static HashMap getEmptySubset()
public static HashMap<String,Object> getEmptyMetadataTable()
private void init()
protected void setLengths()
public int getTrackLength()
public int getXTrackLength()
public SwathNavigation getNavigation()
protected void setTrackLength(int len)
protected void setXTrackLength(int len)
public Set makeDomain(Object subset) throws Exception
makeDomain
in class MultiDimensionAdapter
Exception
public String getArrayName()
getArrayName
in class MultiDimensionAdapter
public FunctionType getMathType()
public RealType[] getDomainRealTypes()
public Linear2DSet getSwathDomain()
public boolean spatialEquals(Object last_subset, Object subset)
public void setDefaultStride(int stride)
public HashMap getDefaultSubset()
getDefaultSubset
in class MultiDimensionAdapter