Package edu.wisc.ssec.mcidasv.data.hydra
Class TrackDomain
java.lang.Object
edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
edu.wisc.ssec.mcidasv.data.hydra.TrackDomain
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ArrayAdapter(package private) RealTupleType(package private) ArrayAdapterprivate static final org.slf4j.Logger(package private) ArrayAdapter(package private) float[](package private) float[](package private) int(package private) float[]Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
array_dim_lengths, array_dim_names, array_rank, arrayName, arrayType, dimNameMap, metadata, rangeProcessor, rangeType, reader -
Constructor Summary
ConstructorsConstructorDescriptionTrackDomain(ArrayAdapter lonAdapter, ArrayAdapter latAdapter) TrackDomain(ArrayAdapter lonAdapter, ArrayAdapter latAdapter, ArrayAdapter altAdapter) -
Method Summary
Modifier and TypeMethodDescriptiongetSubsetFromLonLatRect(Map<String, double[]> subset, double minLat, double maxLat, double minLon, double maxLon) getSubsetFromLonLatRect(Map<String, double[]> subset, double minLat, double maxLat, double minLon, double maxLon, int xStride, int yStride, int zStride) float[]float[]float[]int[]getTrackRangeInsideLonLatRect(double minLat, double maxLat, double minLon, double maxLon) makeDomain(Map<String, double[]> subset) Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
getArrayName, getData, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor
-
Field Details
-
logger
-
domainType
-
lonAdapter
-
latAdapter
-
altAdapter
-
trackLongitude
float[] trackLongitude -
trackLatitude
float[] trackLatitude -
trackAltitude
float[] trackAltitude -
TrackLen
int TrackLen
-
-
Constructor Details
-
TrackDomain
public TrackDomain() -
TrackDomain
- Throws:
Exception
-
TrackDomain
public TrackDomain(ArrayAdapter lonAdapter, ArrayAdapter latAdapter, ArrayAdapter altAdapter) throws Exception - Throws:
Exception
-
-
Method Details
-
makeDomain
- Specified by:
makeDomainin classMultiDimensionAdapter- Throws:
VisADExceptionRemoteException
-
getTrackLongitude
-
getTrackLatitude
-
getTrackAlitude
-
getTrackRangeInsideLonLatRect
public int[] getTrackRangeInsideLonLatRect(double minLat, double maxLat, double minLon, double maxLon) -
getSubsetFromLonLatRect
public Map<String,double[]> getSubsetFromLonLatRect(Map<String, double[]> subset, double minLat, double maxLat, double minLon, double maxLon) - Overrides:
getSubsetFromLonLatRectin classMultiDimensionAdapter
-
getSubsetFromLonLatRect
public Map<String,double[]> getSubsetFromLonLatRect(Map<String, double[]> subset, double minLat, double maxLat, double minLon, double maxLon, int xStride, int yStride, int zStride) -
getDefaultSubset
- Specified by:
getDefaultSubsetin classMultiDimensionAdapter
-