edu.wisc.ssec.mcidasv.data.hydra
Class SwathNavigation

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.hydra.SwathNavigation
All Implemented Interfaces:
Navigation
Direct Known Subclasses:
CrIS_SDR_LonLatNavigation, IASI_L1C_LonLatNavigation

public class SwathNavigation
extends Object
implements Navigation


Field Summary
(package private)  String fillValue_name
           
(package private)  int[] geo_count
           
(package private)  int[] geo_start
           
(package private)  int[] geo_stride
           
(package private)  int geo_track_idx
           
(package private)  int geo_xtrack_idx
           
(package private)  int geoTrackLen
           
(package private)  int geoXTrackLen
           
(package private)  int[] idx_order
           
(package private)  String lat_array_name
           
(package private)  String lon_array_name
           
(package private)  int numDims
           
(package private)  String offset_name
           
(package private)  float ratio
           
(package private)  MultiDimensionReader reader
           
(package private)  String scale_name
           
(package private)  SwathAdapter swathAdapter
           
(package private)  int track_idx
           
(package private)  double track_offset
           
(package private)  float track_ratio
           
(package private)  Class type
           
(package private)  int xtrack_idx
           
(package private)  double xtrack_offset
           
(package private)  float xtrack_ratio
           
 
Constructor Summary
SwathNavigation(SwathAdapter swathAdapter)
           
 
Method Summary
(package private)  Gridded2DSet createInterpSet()
           
static SwathNavigation createNavigation(SwathAdapter swathAdapter)
           
static Linear2DSet getNavigationDomain(double data_x_start, double data_x_stop, double data_x_stride, double data_y_start, double data_y_stop, double data_y_stride, double ratio_x, double ratio_y, double offset_x, double offset_y, int[] geo_start, int[] geo_count, int[] geo_stride)
           
 CoordinateSystem getVisADCoordinateSystem(Linear2DSet domainSet, Object domainSubset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

geo_track_idx

int geo_track_idx

geo_xtrack_idx

int geo_xtrack_idx

geoTrackLen

int geoTrackLen

geoXTrackLen

int geoXTrackLen

swathAdapter

SwathAdapter swathAdapter

reader

MultiDimensionReader reader

lon_array_name

String lon_array_name

lat_array_name

String lat_array_name

idx_order

int[] idx_order

ratio

float ratio

track_ratio

float track_ratio

xtrack_ratio

float xtrack_ratio

track_offset

double track_offset

xtrack_offset

double xtrack_offset

track_idx

int track_idx

xtrack_idx

int xtrack_idx

geo_stride

int[] geo_stride

geo_count

int[] geo_count

geo_start

int[] geo_start

scale_name

String scale_name

offset_name

String offset_name

fillValue_name

String fillValue_name

numDims

int numDims

type

Class type
Constructor Detail

SwathNavigation

public SwathNavigation(SwathAdapter swathAdapter)
                throws Exception
Throws:
Exception
Method Detail

createNavigation

public static SwathNavigation createNavigation(SwathAdapter swathAdapter)
                                        throws Exception
Throws:
Exception

getVisADCoordinateSystem

public CoordinateSystem getVisADCoordinateSystem(Linear2DSet domainSet,
                                                 Object domainSubset)
                                          throws Exception
Specified by:
getVisADCoordinateSystem in interface Navigation
Throws:
Exception

createInterpSet

Gridded2DSet createInterpSet()
                       throws Exception
Throws:
Exception

getNavigationDomain

public static Linear2DSet getNavigationDomain(double data_x_start,
                                              double data_x_stop,
                                              double data_x_stride,
                                              double data_y_start,
                                              double data_y_stop,
                                              double data_y_stride,
                                              double ratio_x,
                                              double ratio_y,
                                              double offset_x,
                                              double offset_y,
                                              int[] geo_start,
                                              int[] geo_count,
                                              int[] geo_stride)
                                       throws Exception
Throws:
Exception