Package ucar.nc2.dt.ugrid
Class Mesh
- java.lang.Object
-
- ucar.nc2.dt.ugrid.Mesh
-
public class Mesh extends Object
-
-
Constructor Summary
Constructors Constructor Description Mesh(ucar.nc2.dataset.NetcdfDataset ds, ucar.nc2.dataset.VariableEnhanced v)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildRTree()CellgetCellFromLatLon(double lat, double lon)CellgetCellFromLatLon(LatLonPoint2D p)List<Cell>getCells()ArrayList<Cell>getCellsInPolygon(LatLonPolygon2D p)intgetEdgeSize()intgetFaceSize()ucar.unidata.geoloc.LatLonRectgetLatLonBoundingBox()StringgetName()int[]getNodeIndexes()double[][]getNodeLatLons()intgetNodeSize()List<Cell>getPolygons()intgetSize()TopologygetTopology()intgetTreeSize()ArrayList<Edge>getUniqueEdges()ArrayList<Face>getUniqueFaces()ArrayList<Node>getUniqueNodes()intgetUniqueNodeSize()Meshsubset(ucar.unidata.geoloc.LatLonRect bounds)StringtoString()
-
-
-
Method Detail
-
buildRTree
public void buildRTree()
-
getName
public String getName()
-
getSize
public int getSize()
-
getTreeSize
public int getTreeSize()
-
getNodeSize
public int getNodeSize()
-
getNodeLatLons
public double[][] getNodeLatLons()
-
getNodeIndexes
public int[] getNodeIndexes()
-
getUniqueNodeSize
public int getUniqueNodeSize()
-
getEdgeSize
public int getEdgeSize()
-
getFaceSize
public int getFaceSize()
-
getLatLonBoundingBox
public ucar.unidata.geoloc.LatLonRect getLatLonBoundingBox()
-
getCellFromLatLon
public Cell getCellFromLatLon(double lat, double lon)
-
getCellFromLatLon
public Cell getCellFromLatLon(LatLonPoint2D p)
-
getCellsInPolygon
public ArrayList<Cell> getCellsInPolygon(LatLonPolygon2D p)
-
getTopology
public Topology getTopology()
-
subset
public Mesh subset(ucar.unidata.geoloc.LatLonRect bounds)
-
-