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

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
      extended by edu.wisc.ssec.mcidasv.data.hydra.ProfileAlongTrack
          extended by edu.wisc.ssec.mcidasv.data.hydra.Calipso2D

public class Calipso2D
extends ProfileAlongTrack


Field Summary
(package private)  double start_time
           
 
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.ProfileAlongTrack
altitude_unit, ancillary_file_name, array_name, arrayType_s, cs, domainRealTypes, fill_value_name, isVertDimAlt, latitude_name, longitude_name, offset_name, product_name, profileTime_name, profileTime_unit, range_name, range_rank, rangeName_s, rangeUnit_s, scale_name, sfcElev_name, track, track_idx, track_tup_idx, trackDim_name, TrackLen, trackTimeType, valid_range, vert, vert_idx, vert_tup_idx, vertDim_name, VertLen, vertLocType
 
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
Calipso2D()
           
Calipso2D(MultiDimensionReader reader, HashMap metadata)
           
Calipso2D(MultiDimensionReader reader, HashMap metadata, boolean isVertTypeAlt)
           
 
Method Summary
 FlatField getData(Object subset)
           
 float[] getTrackLatitude()
           
 float[] getTrackLongitude()
           
 float[] getTrackTimes()
           
 float[] getVertBinAltitude()
           
 RealType makeTrackTimeType()
           
 RealType makeVertLocType()
           
 
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.ProfileAlongTrack
getDefaultSubset, getDomainRealTypes, getEmptyMetadataTable, getEmptySubset, getMathType, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getTrackIdx, getTrackLength, getTrackRangeInsideLonLatRect, getTrackTupIdx, getVertIdx, getVertLength, getVertTupIdx, makeDomain, medianFilter
 
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
getArrayName, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, 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
 

Field Detail

start_time

double start_time
Constructor Detail

Calipso2D

public Calipso2D()

Calipso2D

public Calipso2D(MultiDimensionReader reader,
                 HashMap metadata,
                 boolean isVertTypeAlt)

Calipso2D

public Calipso2D(MultiDimensionReader reader,
                 HashMap metadata)
Method Detail

getVertBinAltitude

public float[] getVertBinAltitude()
                           throws Exception
Specified by:
getVertBinAltitude in class ProfileAlongTrack
Throws:
Exception

getTrackTimes

public float[] getTrackTimes()
                      throws Exception
Specified by:
getTrackTimes in class ProfileAlongTrack
Throws:
Exception

getTrackLongitude

public float[] getTrackLongitude()
                          throws Exception
Specified by:
getTrackLongitude in class ProfileAlongTrack
Throws:
Exception

getTrackLatitude

public float[] getTrackLatitude()
                         throws Exception
Specified by:
getTrackLatitude in class ProfileAlongTrack
Throws:
Exception

makeVertLocType

public RealType makeVertLocType()
                         throws Exception
Specified by:
makeVertLocType in class ProfileAlongTrack
Throws:
Exception

makeTrackTimeType

public RealType makeTrackTimeType()
                           throws Exception
Specified by:
makeTrackTimeType in class ProfileAlongTrack
Throws:
Exception

getData

public FlatField getData(Object subset)
                  throws Exception
Overrides:
getData in class MultiDimensionAdapter
Throws:
Exception