Class HYSPLITTrajDataInfo_bak

    • 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
    • Constructor Detail

      • HYSPLITTrajDataInfo_bak

        public HYSPLITTrajDataInfo_bak​()
        Constructor
    • Method Detail

      • readDataInfo

        public void readDataInfo​(java.lang.String fileName)
        Description copied from class: DataInfo
        Read data info
        Specified by:
        readDataInfo in class DataInfo
        Parameters:
        fileName - File name
      • readDataInfo

        public void readDataInfo​(java.lang.String[] trajFiles)
                          throws java.io.IOException
        Read 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:
        getGlobalAttributes in class DataInfo
        Returns:
        Global attributes
      • generateInfoText

        public java.lang.String generateInfoText​()
        Description copied from class: DataInfo
        Generate data info text
        Overrides:
        generateInfoText in class DataInfo
        Returns:
        Data info text
      • read

        public ucar.ma2.Array read​(java.lang.String varName)
        Read array data of a variable
        Specified by:
        read in class DataInfo
        Parameters:
        varName - Variable name
        Returns:
        Array data
      • read

        public ucar.ma2.Array read​(java.lang.String varName,
                                   int[] origin,
                                   int[] size,
                                   int[] stride)
        Read array data of the variable
        Specified by:
        read in class DataInfo
        Parameters:
        varName - Variable name
        origin - The origin array
        size - The size array
        stride - The stride array
        Returns:
        Array data
      • createTrajLineLayer

        public VectorLayer createTrajLineLayer​(boolean zPres)
      • 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