Class HYSPLITTrajDataInfo_bak
- java.lang.Object
-
- org.meteoinfo.data.meteodata.DataInfo
-
- org.meteoinfo.data.meteodata.hysplit.HYSPLITTrajDataInfo_bak
-
- All Implemented Interfaces:
TrajDataInfo
public class HYSPLITTrajDataInfo_bak extends DataInfo implements TrajDataInfo
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>fileNamesjava.util.List<java.lang.Integer>meteoFileNumsjava.util.List<java.lang.String>trajDirectionsinttrajeoryNumberjava.util.List<java.lang.Integer>trajeoryNumsjava.util.List<java.util.List<TrajectoryInfo>>trajInfosjava.util.List<java.util.List<java.lang.String>>varNamesjava.util.List<java.lang.Integer>varNumsjava.util.List<java.lang.String>verticalMotions
-
Constructor Summary
Constructors Constructor Description HYSPLITTrajDataInfo_bak()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VectorLayercreateTrajLineLayer()Create trajectory line layerVectorLayercreateTrajLineLayer(boolean zPres)VectorLayercreateTrajPointLayer()Create trajectory point layerVectorLayercreateTrajStartPointLayer()Create trajectory start point layerjava.lang.StringgenerateInfoText()Generate data info textjava.util.List<ucar.nc2.Attribute>getGlobalAttributes()Get global attributesXYListDatasetgetXYDataset(int varIndex)Get XYDatasetXYListDatasetgetXYDataset_HourX(int varIndex)Get XYDataset - X dimension is hours from start pointucar.ma2.Arrayread(java.lang.String varName)Read array data of a variableucar.ma2.Arrayread(java.lang.String varName, int[] origin, int[] size, int[] stride)Read array data of the variablevoidreadDataInfo(java.lang.String fileName)Read data infovoidreadDataInfo(java.lang.String[] trajFiles)Read data info for multi trajectory files-
Methods inherited from class org.meteoinfo.data.meteodata.DataInfo
addAttribute, addDimension, addVariable, getDataType, getDimensions, getFileName, getMissingValue, getPlottableVariables, getProjectionInfo, getTime, getTimeDimension, getTimeNum, getTimes, getTimeValue, getTimeValue, getTimeValues, getVariable, getVariableNames, getVariableNum, getVariables, getXDimension, getYDimension, getZDimension, isGlobal, isXReverse, isYReverse, readDataInfo, setDataType, setDimensions, setFileName, setGlobal, setMissingValue, setProjectionInfo, setTimeDimension, setTimes, setVariables, setXDimension, setXReverse, setYDimension, setYReverse, setZDimension
-
-
-
-
Field Detail
-
fileNames
public java.util.List<java.lang.String> fileNames
-
meteoFileNums
public java.util.List<java.lang.Integer> meteoFileNums
-
trajeoryNumber
public int trajeoryNumber
-
trajeoryNums
public java.util.List<java.lang.Integer> trajeoryNums
-
trajDirections
public java.util.List<java.lang.String> trajDirections
-
verticalMotions
public java.util.List<java.lang.String> verticalMotions
-
trajInfos
public java.util.List<java.util.List<TrajectoryInfo>> trajInfos
-
varNums
public java.util.List<java.lang.Integer> varNums
-
varNames
public java.util.List<java.util.List<java.lang.String>> varNames
-
-
Method Detail
-
readDataInfo
public void readDataInfo(java.lang.String fileName)
Description copied from class:DataInfoRead data info- Specified by:
readDataInfoin classDataInfo- Parameters:
fileName- File name
-
readDataInfo
public void readDataInfo(java.lang.String[] trajFiles) throws java.io.IOExceptionRead data info for multi trajectory files- Parameters:
trajFiles- Trajectory files- Throws:
java.io.IOException
-
getGlobalAttributes
public java.util.List<ucar.nc2.Attribute> getGlobalAttributes()
Get global attributes- Specified by:
getGlobalAttributesin classDataInfo- Returns:
- Global attributes
-
generateInfoText
public java.lang.String generateInfoText()
Description copied from class:DataInfoGenerate data info text- Overrides:
generateInfoTextin classDataInfo- Returns:
- Data info text
-
read
public ucar.ma2.Array read(java.lang.String varName)
Read array data of a variable
-
read
public ucar.ma2.Array read(java.lang.String varName, int[] origin, int[] size, int[] stride)Read array data of the variable
-
createTrajLineLayer
public VectorLayer createTrajLineLayer()
Description copied from interface:TrajDataInfoCreate trajectory line layer- Specified by:
createTrajLineLayerin interfaceTrajDataInfo- Returns:
- Map layer
-
createTrajLineLayer
public VectorLayer createTrajLineLayer(boolean zPres)
-
createTrajPointLayer
public VectorLayer createTrajPointLayer()
Description copied from interface:TrajDataInfoCreate trajectory point layer- Specified by:
createTrajPointLayerin interfaceTrajDataInfo- Returns:
- Map layer
-
createTrajStartPointLayer
public VectorLayer createTrajStartPointLayer()
Description copied from interface:TrajDataInfoCreate trajectory start point layer- Specified by:
createTrajStartPointLayerin interfaceTrajDataInfo- Returns:
- Map layer
-
getXYDataset
public XYListDataset getXYDataset(int varIndex)
Get XYDataset- Parameters:
varIndex- Variable index- Returns:
- XYDataset
-
getXYDataset_HourX
public XYListDataset getXYDataset_HourX(int varIndex)
Get XYDataset - X dimension is hours from start point- Parameters:
varIndex- Variable index- Returns:
- XYDataset
-
-