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

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.CloudSat2D

public class CloudSat2D
extends ProfileAlongTrack


Field Summary
 
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
CloudSat2D()
           
CloudSat2D(MultiDimensionReader reader, HashMap metadata)
           
 
Method Summary
 HashMap getDefaultSubset()
           
 float[] getTrackLatitude()
           
 float[] getTrackLongitude()
           
 float[] getTrackTimes()
           
 float[] getVertBinAltitude()
           
 RealType makeTrackTimeType()
           
 RealType makeVertLocType()
           
 
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.ProfileAlongTrack
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, getData, 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
 

Constructor Detail

CloudSat2D

public CloudSat2D()

CloudSat2D

public CloudSat2D(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

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

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

getDefaultSubset

public HashMap getDefaultSubset()
Overrides:
getDefaultSubset in class ProfileAlongTrack