edu.wisc.ssec.mcidasv.data.hydra
Class SwathAdapter
java.lang.Object
edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
edu.wisc.ssec.mcidasv.data.hydra.SwathAdapter
- Direct Known Subclasses:
- CrIS_SDR_SwathAdapter, IASI_L1C_SwathAdapter
public class SwathAdapter
- extends MultiDimensionAdapter
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter |
getData, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nav_type
String nav_type
lon_lat_trusted
boolean lon_lat_trusted
TrackLen
private int TrackLen
XTrackLen
private int XTrackLen
longitude_name
static String longitude_name
latitude_name
static String latitude_name
track_name
static String track_name
xtrack_name
static String xtrack_name
geo_track_name
static String geo_track_name
geo_xtrack_name
static String geo_xtrack_name
array_name
static String array_name
array_dimension_names
static String array_dimension_names
lon_array_name
static String lon_array_name
lat_array_name
static String lat_array_name
lon_array_dimension_names
static String lon_array_dimension_names
lat_array_dimension_names
static String lat_array_dimension_names
range_name
static String range_name
product_name
static String product_name
scale_name
static String scale_name
offset_name
static String offset_name
fill_value_name
static String fill_value_name
geo_track_offset_name
static String geo_track_offset_name
geo_xtrack_offset_name
static String geo_xtrack_offset_name
geo_track_skip_name
static String geo_track_skip_name
geo_xtrack_skip_name
static String geo_xtrack_skip_name
geo_scale_name
static String geo_scale_name
geo_offset_name
static String geo_offset_name
geo_fillValue_name
static String geo_fillValue_name
multiScaleDimensionIndex
static String multiScaleDimensionIndex
rangeName_s
String[] rangeName_s
arrayType_s
Class[] arrayType_s
rangeUnit_s
Unit[] rangeUnit_s
rangeName
String rangeName
track
RealType track
xtrack
RealType xtrack
domainRealTypes
RealType[] domainRealTypes
track_idx
int track_idx
xtrack_idx
int xtrack_idx
lon_track_idx
int lon_track_idx
lon_xtrack_idx
int lon_xtrack_idx
lat_track_idx
int lat_track_idx
lat_xtrack_idx
int lat_xtrack_idx
range_rank
int range_rank
geo_track_offset
int geo_track_offset
geo_track_skip
int geo_track_skip
geo_xtrack_offset
int geo_xtrack_offset
geo_xtrack_skip
int geo_xtrack_skip
track_tup_idx
int track_tup_idx
xtrack_tup_idx
int xtrack_tup_idx
navigation
private SwathNavigation navigation
swathDomain
private Linear2DSet swathDomain
domainSet_save
private Linear2DSet domainSet_save
last_subset
private Object last_subset
default_stride
int default_stride
SwathAdapter
public SwathAdapter()
SwathAdapter
public SwathAdapter(MultiDimensionReader reader,
HashMap metadata)
getEmptySubset
public static HashMap getEmptySubset()
getEmptyMetadataTable
public static HashMap<String,Object> getEmptyMetadataTable()
init
private void init()
setLengths
protected void setLengths()
getTrackLength
public int getTrackLength()
getXTrackLength
public int getXTrackLength()
getNavigation
public SwathNavigation getNavigation()
setTrackLength
protected void setTrackLength(int len)
setXTrackLength
protected void setXTrackLength(int len)
makeDomain
public Set makeDomain(Object subset)
throws Exception
- Specified by:
makeDomain
in class MultiDimensionAdapter
- Throws:
Exception
getArrayName
public String getArrayName()
- Overrides:
getArrayName
in class MultiDimensionAdapter
getMathType
public FunctionType getMathType()
getDomainRealTypes
public RealType[] getDomainRealTypes()
getSwathDomain
public Linear2DSet getSwathDomain()
spatialEquals
public boolean spatialEquals(Object last_subset,
Object subset)
setDefaultStride
public void setDefaultStride(int stride)
getDefaultSubset
public HashMap getDefaultSubset()
- Specified by:
getDefaultSubset
in class MultiDimensionAdapter