Package ucar.unidata.data.grid
Class GridTrajectory
java.lang.Object
ucar.unidata.data.grid.GridTrajectory
Created by IntelliJ IDEA.
User: yuanho
Date: 2/13/13
Time: 12:05 PM
To change this template use File | Settings | File Templates.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GridTrajectory.TrajInfo
calculateSingleTrackPoints
(FieldImpl uFI, FieldImpl vFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_static GridTrajectory.TrajInfo
calculateSingleTrackPoints
(FieldImpl uFI, FieldImpl vFI, FieldImpl wFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_static GridTrajectory.TrajInfo
calculateSingleTrackPointsB
(FieldImpl uFI, FieldImpl vFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_static GridTrajectory.TrajInfo
calculateSingleTrackPointsB
(FieldImpl uFI, FieldImpl vFI, FieldImpl wFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_static List
<GridTrajectory.TrajInfo> calculateTrackPoints
(FieldImpl uFI0, FieldImpl vFI0, FieldImpl wFI0, FieldImpl sFI0, double[] ttts, float[][] geoVals, int numPoints, int numTimes, int latIndex, int lonIndex, boolean haveAlt, boolean normalizeLon, Real clevel, boolean backward) _more_combineGridsArray
(FieldImpl grid1, FieldImpl grid2) _more_combineGridsArray
(FieldImpl grid1, FieldImpl grid2, FieldImpl grid3) _more_combineGridsArray
(FieldImpl grid1, FieldImpl grid2, FieldImpl grid3, FieldImpl grid4) Combine three Fields into one.static FlatField
createSingleTrack
(String variableName, List<GridTrajectory.TrajInfo> tj, Set timeSet, FunctionType ft, Unit varUnit, int i) _more_static FlatField
createSingleTrack1
(String variableName, float[] lats, float[] lons, float[] alts, double[] param, Set timeSet, FunctionType ft, Unit varUnit) _more_static FlatField
createSingleTraj
(String paramName, float[] lats, float[] lons, float[] alts, double[] param) _more_createTracks
(String variableName, List<GridTrajectory.TrajInfo> tj, Set timeSet, FunctionType ft, Unit varUnit, int num) _more_createTracks1
(String variableName, List<GridTrajectory.TrajInfo> tj, Set timeSet, FunctionType ft, Unit varUnit, int num) _more_static FieldImpl
createTrajectoryGrid
(FieldImpl uFI0, FieldImpl vFI0, FieldImpl sFI0, FieldImpl s0FI) Based on point data trajectory control, create all individual tracks and then merge themstatic FieldImpl
createTrajectoryGrid
(FieldImpl uFI0, FieldImpl vFI0, FieldImpl pwFI0, FieldImpl sFI0, FieldImpl s0FI) Based on point data trajectory control, create all individual tracks and then merge them
-
Constructor Details
-
GridTrajectory
public GridTrajectory()
-
-
Method Details
-
combineGridsArray
public static List<FieldImpl> combineGridsArray(FieldImpl grid1, FieldImpl grid2, FieldImpl grid3, FieldImpl grid4) throws VisADException, RemoteException, Exception Combine three Fields into one. If the grids are on different time domains, the second is resampled to the domain of the first.- Parameters:
grid1
- first grid. This will be used for the time/space domaingrid2
- second grid.grid3
- third grid.grid4
- _more_- Returns:
- combined grid.
- Throws:
Exception
- _more_RemoteException
- Java RMI errorVisADException
- VisAD Error
-
combineGridsArray
public static List<FieldImpl> combineGridsArray(FieldImpl grid1, FieldImpl grid2, FieldImpl grid3) throws VisADException, RemoteException, Exception _more_- Parameters:
grid1
- _more_grid2
- _more_grid3
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_RemoteException
- _more_VisADException
- _more_
-
combineGridsArray
public static List<FieldImpl> combineGridsArray(FieldImpl grid1, FieldImpl grid2) throws VisADException, RemoteException, Exception _more_- Parameters:
grid1
- _more_grid2
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_RemoteException
- _more_VisADException
- _more_
-
createTrajectoryGrid
public static FieldImpl createTrajectoryGrid(FieldImpl uFI0, FieldImpl vFI0, FieldImpl sFI0, FieldImpl s0FI) throws VisADException, RemoteException, Exception Based on point data trajectory control, create all individual tracks and then merge them- Parameters:
uFI0
- _more_vFI0
- _more_sFI0
- _more_s0FI
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_RemoteException
- _more_VisADException
- _more_RemoteException
- _more_VisADException
- _more_
-
createTrajectoryGrid
public static FieldImpl createTrajectoryGrid(FieldImpl uFI0, FieldImpl vFI0, FieldImpl pwFI0, FieldImpl sFI0, FieldImpl s0FI) throws VisADException, RemoteException, Exception Based on point data trajectory control, create all individual tracks and then merge them- Parameters:
uFI0
- _more_vFI0
- _more_pwFI0
- _more_sFI0
- _more_s0FI
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_RemoteException
- _more_VisADException
- _more_
-
createSingleTraj
public static FlatField createSingleTraj(String paramName, float[] lats, float[] lons, float[] alts, double[] param) throws Exception _more_- Parameters:
paramName
- _more_lats
- _more_lons
- _more_alts
- _more_param
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
calculateTrackPoints
public static List<GridTrajectory.TrajInfo> calculateTrackPoints(FieldImpl uFI0, FieldImpl vFI0, FieldImpl wFI0, FieldImpl sFI0, double[] ttts, float[][] geoVals, int numPoints, int numTimes, int latIndex, int lonIndex, boolean haveAlt, boolean normalizeLon, Real clevel, boolean backward) throws Exception _more_- Parameters:
uFI0
- _more_vFI0
- _more_wFI0
- _more_sFI0
- _more_ttts
- _more_geoVals
- _more_numPoints
- _more_numTimes
- _more_latIndex
- _more_lonIndex
- _more_haveAlt
- _more_normalizeLon
- _more_clevel
- _more_backward
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
calculateSingleTrackPoints
public static GridTrajectory.TrajInfo calculateSingleTrackPoints(FieldImpl uFI, FieldImpl vFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_- Parameters:
uFI
- _more_vFI
- _more_sFI
- _more_ttts
- _more_lat0
- _more_lon0
- _more_alt0
- _more_numTimes
- _more_- Returns:
- _more_
-
calculateSingleTrackPointsB
public static GridTrajectory.TrajInfo calculateSingleTrackPointsB(FieldImpl uFI, FieldImpl vFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_- Parameters:
uFI
- _more_vFI
- _more_sFI
- _more_ttts
- _more_lat0
- _more_lon0
- _more_alt0
- _more_numTimes
- _more_- Returns:
- _more_
-
calculateSingleTrackPoints
public static GridTrajectory.TrajInfo calculateSingleTrackPoints(FieldImpl uFI, FieldImpl vFI, FieldImpl wFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_- Parameters:
uFI
- _more_vFI
- _more_wFI
- _more_sFI
- _more_ttts
- _more_lat0
- _more_lon0
- _more_alt0
- _more_numTimes
- _more_- Returns:
- _more_
-
calculateSingleTrackPointsB
public static GridTrajectory.TrajInfo calculateSingleTrackPointsB(FieldImpl uFI, FieldImpl vFI, FieldImpl wFI, FieldImpl sFI, double[] ttts, float lat0, float lon0, float alt0, int numTimes) _more_- Parameters:
uFI
- _more_vFI
- _more_wFI
- _more_sFI
- _more_ttts
- _more_lat0
- _more_lon0
- _more_alt0
- _more_numTimes
- _more_- Returns:
- _more_
-
createTracks
public static List<FlatField> createTracks(String variableName, List<GridTrajectory.TrajInfo> tj, Set timeSet, FunctionType ft, Unit varUnit, int num) throws Exception _more_- Parameters:
variableName
- _more_tj
- _more_timeSet
- _more_ft
- _more_varUnit
- _more_num
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
createTracks1
public static List<FlatField> createTracks1(String variableName, List<GridTrajectory.TrajInfo> tj, Set timeSet, FunctionType ft, Unit varUnit, int num) throws Exception _more_- Parameters:
variableName
- _more_tj
- _more_timeSet
- _more_ft
- _more_varUnit
- _more_num
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
createSingleTrack
public static FlatField createSingleTrack(String variableName, List<GridTrajectory.TrajInfo> tj, Set timeSet, FunctionType ft, Unit varUnit, int i) _more_- Parameters:
variableName
- _more_tj
- _more_timeSet
- _more_ft
- _more_varUnit
- _more_i
- _more_- Returns:
- _more_
-
createSingleTrack1
public static FlatField createSingleTrack1(String variableName, float[] lats, float[] lons, float[] alts, double[] param, Set timeSet, FunctionType ft, Unit varUnit) throws Exception _more_- Parameters:
variableName
- _more_lats
- _more_lons
- _more_alts
- _more_param
- _more_timeSet
- _more_ft
- _more_varUnit
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-