Package com.metsci.glimpse.topo
Class TopoLevel
- java.lang.Object
-
- com.metsci.glimpse.topo.TopoLevel
-
public class TopoLevel extends Object
-
-
Field Summary
Fields Modifier and Type Field Description doublebandHeight_DEGdoublecellSize_DEGdoubleeastLon_DEGTopoDataFilefiledoublenorthLat_DEGintnumBandsintnumColsintnumRowsintnumTilesdoublesouthLat_DEGdoubletileWidth_DEGdoublewestLon_DEG
-
Constructor Summary
Constructors Constructor Description TopoLevel(TopoDataFile file, int maxRowsPerBand, int maxColsPerTile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intceilDiv(int a, int b)TopoHostTilecopyTile(int bandNum, int tileNum, int numBorderCells)voiddispose()TopoTileBoundstileBounds(int bandNum, int tileNum)
-
-
-
Field Detail
-
file
public final TopoDataFile file
-
numRows
public final int numRows
-
numCols
public final int numCols
-
cellSize_DEG
public final double cellSize_DEG
-
northLat_DEG
public final double northLat_DEG
-
southLat_DEG
public final double southLat_DEG
-
eastLon_DEG
public final double eastLon_DEG
-
westLon_DEG
public final double westLon_DEG
-
tileWidth_DEG
public final double tileWidth_DEG
-
bandHeight_DEG
public final double bandHeight_DEG
-
numBands
public final int numBands
-
numTiles
public final int numTiles
-
-
Constructor Detail
-
TopoLevel
public TopoLevel(TopoDataFile file, int maxRowsPerBand, int maxColsPerTile) throws IOException
- Throws:
IOException
-
-
Method Detail
-
ceilDiv
public static int ceilDiv(int a, int b)
-
tileBounds
public TopoTileBounds tileBounds(int bandNum, int tileNum)
-
copyTile
public TopoHostTile copyTile(int bandNum, int tileNum, int numBorderCells)
-
dispose
public void dispose()
-
-