A B C D E F G H I K L M N O P R S T U V W X Y Z _ 
All Classes All Packages

A

add(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Adds a GeoRectangle object to this GeoRectangle.
add(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Adds a Rectangle2D object to this Rectangle2D.
add(LatLonPolygon2D, int) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
see com.asascience.data.rtree.SpatialIndex#add(Rectangle2D, int)
add(LatLonPolygon2D, int) - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Adds a new polygon to the spatial index
add(Polygon2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Extends this rectangle by the bounding box of the given polygon.
add(Polygon2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Extends this rectangle by the bounding box of the given polygon.
add(Vector3D, Vector3D) - Static method in class ucar.nc2.dt.ugrid.geom.Vector3D
Adds the numerical value of each component of the first vector with the values in the second vector.
addTime - Static variable in class ucar.nc2.dt.ugrid.rtree.RTree
 
adjustTime - Static variable in class ucar.nc2.dt.ugrid.rtree.RTree
 
almostEqual(double, double, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
 
almostEqual(float, float, float) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
 
area(Polygon2D) - Static method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Calculates the double area of the given polygon.
AsaArrayUtils - Class in ucar.nc2.dt.ugrid.utils
Utilities for manipulating arrays.
AsaArrayUtils() - Constructor for class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
AsaMath - Class in ucar.nc2.dt.ugrid.utils
Utilities for common mathematical operations.
AsaMath() - Constructor for class ucar.nc2.dt.ugrid.utils.AsaMath
 
AsaMemoryUtils - Class in ucar.nc2.dt.ugrid.utils
 
AsaMemoryUtils() - Constructor for class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils
 
AsaMemoryUtils.Convert - Class in ucar.nc2.dt.ugrid.utils
a static class used in converting between bytes, megabytes, and gigabytes
AsaStringUtils - Class in ucar.nc2.dt.ugrid.utils
 
AsaStringUtils() - Constructor for class ucar.nc2.dt.ugrid.utils.AsaStringUtils
 
AsaUnits - Class in ucar.nc2.dt.ugrid.utils
 
AsaUnits() - Constructor for class ucar.nc2.dt.ugrid.utils.AsaUnits
 
AsaUnits.DistanceType - Enum in ucar.nc2.dt.ugrid.utils
Enumeration used in converting between different distance units.
AsaUnits.MassType - Enum in ucar.nc2.dt.ugrid.utils
Enumeration used in converting between different mass units.
AsaUnits.SpeedType - Enum in ucar.nc2.dt.ugrid.utils
Enumeration used in converting between different speed units.
attributes() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
averageDouble(double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Averages the values in vals ignoring any Double.NaN values.
averageDouble(double[], double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Averages the values in vals ignoring any ignoreVal values.
averageFloat(float[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Averages the values in vals ignoring any Float.NaN values.
averageFloat(float[], float) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Averages the values in vals ignoring any ignoreVal values.

B

buildRTree() - Method in class ucar.nc2.dt.ugrid.Mesh
 
BYTE - Static variable in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils
 
bytesToGigabytes(long) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
Converts the specified long value from bytes to gigabytes
bytesToMegabytes(long) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
Converts the specified long value from bytes to megabytes

C

calcBounds() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
calcDirection(double, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calculates direction from U and V
calcSpeed(double, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calculates speed from U and V
calcSpeedDirection(double[], double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calculates speeds and directions from an array of U and V pairs.
calcSpeedDirection(double, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calculates both speed and direction from U and V
calculateGeographicCenter(LatLonPoint2D[]) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
calculateLLArrayArea(double[]) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Calculates the area of a polygon bounding box for an array of doubles in the orientation of: LLy, LLx, URy, URx
calculateModes(float[], float) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Returns the statistical mode of the given dataset denoted by numbers while ignoring entries whose values match fillVal.
calculateModes(float[], Float) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Returns the statistical mode of the given dataset denoted by numbers while ignoring entries whose values match fillVal.
calcUVFromSpeedDir(double[], double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calculates Us and Vs from arrays of speeds and directions.
calcUVFromSpeedDir(double, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calulates U and V from speed and direction
Cell - Class in ucar.nc2.dt.ugrid
 
Cell() - Constructor for class ucar.nc2.dt.ugrid.Cell
 
CENTIMETERS_SEC - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
chooseTime - Static variable in class ucar.nc2.dt.ugrid.rtree.RTree
 
clear() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesList
Removes all elements from the internal list.
clear() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Removes all of the elements from this stack (optional operation).
clone() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
clone() - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Creates a new object of the same class and with the same contents as this object.
close() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
closePath() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Close the polygon.
closestPrevious(Long[], long, long) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Searches the specified array for any value less than checkVal within the tolerance range defined by tolerance.
compareTo(GridDatatype) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
compareTo(UGridDatatype) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
containedBy(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
contains(double, double) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
contains(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Determines if the point represented by lat, lon is within this polygon
contains(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Determines if the point represented by lat, lon is within this polygon
contains(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
contains(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Return true if the given point is inside the polygon.
contains(double, double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
contains(double, double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Return true if the given rectangle is entirely inside the polygon.
contains(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
contains(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
contains(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Return true if the given point is inside the polygon.
contains(Rectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
contains(Rectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Return true if the given rectangle is entirely inside the polygon.
contains(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
contains(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Return true if the given rectangle is entirely inside the polygon.
contains(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Determines if the LatLonPoint2D is within this polygon
contains(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
contains(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Determines if the specified LatLonPolygon2D is COMPLETELY contained within this LatLonPolygon2D
contains(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
contains(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Convenience method for contains search where the IntProcedure is handled internally.
contains(LatLonPolygon2D, IntProcedure) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
see com.asascience.data.rtree.SpatialIndex#contains(LatLonRectangle2D, IntProcedure)
contains(LatLonPolygon2D, IntProcedure) - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Finds all polygons contained by the passed polygon.
contains(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Determines if the specified LatLonRectangle2D is COMPLETELY contained within this LatLonPolygon2D
contains(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
contains(Polygon2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
contains(Polygon2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Determines if the given polygon is fully contained within this polygon.

This method can be fooled by suppling a polygon whose points are completly contained in this polygon but has some intersecting lines.
CONVENTION_NAME - Static variable in class ucar.nc2.dataset.conv.UGridConvention
 
Convert() - Constructor for class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
 
convertDistance(AsaUnits.DistanceType, AsaUnits.DistanceType, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaUnits
Converts the given distance from the units fromUnits to the units specified by toUnit
convertDistance(AsaUnits.DistanceType, AsaUnits.DistanceType, double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaUnits
Converts the given distance array from the units fromUnits to the units specified by toUnit
convertFromGrams(double) - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
convertFromMeters(double) - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
convertFromMeters(double) - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
convertSpeed(AsaUnits.SpeedType, AsaUnits.SpeedType, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaUnits
Converts the given speed from the units fromUnits to the units specified by toUnit
convertSpeed(AsaUnits.SpeedType, AsaUnits.SpeedType, double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaUnits
Converts the given speed array from the units fromUnits to the units specified by toUnit
convertToGrams(double) - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
convertToMeters(double) - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
convertToMeters(double) - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
copy() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Retrieves a copy of this GeoRectangle object with the exact same bounding coordinates.
copy() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
copy() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Copies this LatLonPolygon2D to a new LatLonPolygon2D
copy() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Creates and returns a copy of this LatLonRectangle2D
copy() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Creates a copy of this polygon with the same coordinates.
copy() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Creates a copy of this polygon with the same coordinates.
copy() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
 
createCells(List<String>, List<CoordinateSystem>) - Method in class ucar.nc2.dt.ugrid.topology.Topology
 
cross(Vector3D) - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Determines the cross product of this Vector3D with the one given
cross(Vector3D, Vector3D) - Static method in class ucar.nc2.dt.ugrid.geom.Vector3D
Determines the cross product of the two given vectors
crossesDateline - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
crossesDateline() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
crossesDateline() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
currentSegment(double[]) - Method in class ucar.nc2.dt.ugrid.geom.PolygonIterator
Get the current segment
currentSegment(float[]) - Method in class ucar.nc2.dt.ugrid.geom.PolygonIterator
Get the current segment

D

DEG_2_RAD - Static variable in class ucar.nc2.dt.ugrid.utils.AsaMath
Constant for converting from degrees to radians;
delete(LatLonPolygon2D, int) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
 
delete(LatLonPolygon2D, int) - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Deletes a polygon from the spatial index
distance(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
distance(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the distance from this Point3D to a specified point.
distance(double, double, double, double, double, double) - Static method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the distance between two points.
distance(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
distance(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Calculates the square of the distance from the point p to the nearest line segment specified by connecting the vertices of this Polygon2D
distance(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
distance(Point3D) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the distance from this Point3D to a specified Point3D.
distanceSq(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
distanceSq(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the square of the distance from this Point3D to a specified point.
distanceSq(double, double, double, double, double, double) - Static method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the square of the distance between two points.
distanceSq(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
distanceSq(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Calculates the square of the distance from the point p to the nearest line segment specified by connecting the vertices of this Polygon2D
distanceSq(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
distanceSq(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
distanceSq(Point3D) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the square of the distance from this Point3D to a specified Point3D.
div(Vector3D, double) - Static method in class ucar.nc2.dt.ugrid.geom.Vector3D
Divides the numerical value of each component of the vector by a given scalar.
dot(Vector3D) - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Determines the dot product of this Vector3D with the one given
dot(Vector3D, Vector3D) - Static method in class ucar.nc2.dt.ugrid.geom.Vector3D
Determines the dot product of the two given vectors
Double() - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Constructs a GeoRectangle.Double with all four points located at {0,0}
Double() - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Default constructor, values set to 0, 0.
Double() - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Create an empty polygon with no vertices
Double() - Constructor for class ucar.nc2.dt.ugrid.geom.Point3D.Double
Constructs and initializes a Point3D with coordinates (0, 0, 0).
Double() - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Create a new polygon with no coordinates
Double(double[]) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Create a new polygon with the given vertices, in the format [x0, y0, x1, y1, ...
Double(double[], double[]) - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Constructor accepting two double arrays, one for x values and one for y values.
Double(double[], double[]) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Create a new polygon from the provided arrays.
Double(double[], double[]) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Create a new polygon with the provided x and y locations.
Double(double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Constructs a GeoRectangle.Double from the given location.
Double(double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Set the latitude, longitude for this point in decimal degrees.
Double(double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Create a new polygon with a single starting point.
Double(double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Create a new polygon with a single start point
Double(double, double, boolean) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Set the latitude, longitude for this point, with the option of noting whether the values are in degrees or radians.
Double(double, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.Point3D.Double
Constructs and initializes a Point3D with the specified coordinates.
Double(double, double, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Initializes a new GeoRectangle.Double with the given coordinates for the lower left and upper right points of the rectangle
Double(int) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Create a new polygon with space for the given number of vertices.
Double(Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Constructs a GeoRectangle.Double from the given location.
Double(Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Create Double version from Point2D object, where the x, y values are expected to be decimal degrees.
Double(Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
 
Double(Point2D, Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Constructs a GeoRectangle.Double from the given corner points.
Double(List<LatLonPoint2D>) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Create a new polygon from the provided vertices.
Double(LatLonPoint2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Create Double version from another LatLonPoint2D.
Double(LatLonPoint2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Create a new polygon with a single starting point.
Double(LatLonPoint2D[]) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Create a new polygon from the provided vertices.
Double(LatLonRectangle2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
Double(Polygon2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
doubleArrayToFloatArray(double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Converts the given primative double array to a primitive float array
doubleArrayToFloatArray(double[][]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
dump() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Builds a dump of the indexed values within this stack

E

eastLon - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
Edge - Class in ucar.nc2.dt.ugrid
 
Edge() - Constructor for class ucar.nc2.dt.ugrid.Edge
 
Entity - Class in ucar.nc2.dt.ugrid
 
Entity() - Constructor for class ucar.nc2.dt.ugrid.Entity
 
equals(Object) - Method in class ucar.nc2.dt.ugrid.Entity
 
equals(Object) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
Determines if the given object possesses the same coordinate bounds as this GeoRectangle.
equals(Object) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
equals(Object) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Determines whether two LatLonPoints are equal.
equals(Object) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Determines whether or not two points are equal.
equals(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
EQUIVALENT_TOLERANCE - Static variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
execute(int) - Method in interface ucar.nc2.dt.ugrid.rtree.IntProcedure
 
execute(int) - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesList
Caches the id passed from the calling method to the list.
execute(int) - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Caches the id passed from the calling method to the stack.
expandMBR(LatLonRectangle2D, double[]) - Static method in class ucar.nc2.dt.ugrid.rtree.Node
Adds the given rect to mbr as if mbr were a rectangle.
expandMBR(LatLonRectangle2D, LatLonPolygon2D) - Static method in class ucar.nc2.dt.ugrid.rtree.Node
Adds the given poly to mbr as if mbr were a rectangle.
expandMBR(LatLonRectangle2D, LatLonRectangle2D) - Static method in class ucar.nc2.dt.ugrid.rtree.Node
Adds the given rect to mbr as if mbr were a rectangle.
extend(double[]) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Extends the bounds of this LatLonRectangle2D by the coordinates in the bounding rectangle given by bounds.
extend(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
extend(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
extend(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
extend(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 

F

Face - Class in ucar.nc2.dt.ugrid
 
Face() - Constructor for class ucar.nc2.dt.ugrid.Face
 
Factory() - Constructor for class ucar.nc2.dataset.conv.UGridConvention.Factory
 
Factory() - Constructor for class ucar.nc2.dt.ugrid.UGridDataset.Factory
 
FEET - ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
fileCache - Variable in class ucar.nc2.dt.ugrid.UGridDataset
 
findAttributeIgnoreCase(String) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
findAttributeIgnoreCase(String) - Method in interface ucar.nc2.dt.UGridDatatype
Convenience function; lookup Attribute by name.
findAttValueIgnoreCase(String, String) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
findAttValueIgnoreCase(String, String) - Method in interface ucar.nc2.dt.UGridDatatype
Convenience function; lookup Attribute value by name.
findGlobalAttributeIgnoreCase(String) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
findGridByShortName(String) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
findGridDatatype(String) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
findNextHigher(double[], double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
findNextLower(double[], double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
Float() - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Default constructor, values set to 0, 0.
Float() - Constructor for class ucar.nc2.dt.ugrid.geom.Point3D.Float
Constructs and initializes a Point3D with coordinates (0, 0, 0).
Float() - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Create a new polygon with no vertices.
Float(float[]) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Create a new polygon with space for the given number of vertices.
Float(float[], float[]) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Create a new polygon with the provided x and y locations.
Float(float, float) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
Float(float, float) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Create a new polygon with a single start point
Float(float, float, boolean) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
Float(float, float, float) - Constructor for class ucar.nc2.dt.ugrid.geom.Point3D.Float
Constructs and initializes a Point3D with the specified coordinates.
Float(int) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Create a new polygon with space for the given number of vertices.
Float(Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Create Float version from Point2D object, where the x, y values are expected to be decimal degrees.
Float(Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
 
Float(LatLonPoint2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Create Float version from another LatLonPoint2D.
floatArrayToDoubleArray(float[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Converts the given primative float array to a primitive double array
floatArrayToDoubleArray(float[][]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
freeMemoryAs(int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils
Returns the amount of free memory in the Java Virtual Machine in units denoted by sizeType

G

GeoRectangle - Class in ucar.nc2.dt.ugrid.geom
Deprecated.
This class does not handle the dateline properly. Use the LatLonRectangle2D class instead.
GeoRectangle() - Constructor for class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
GeoRectangle.Double - Class in ucar.nc2.dt.ugrid.geom
Deprecated.
 
get(int) - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesList
Returns the value of the element at the specified position in the internal list.
getArea() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Calculates the area of this GeoRectangle object
getArea() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
getArea() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
getArea() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getArea() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Calculates the area of this Polygon2D
getAttributes() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getAttributes() - Method in interface ucar.nc2.dt.UGridDatatype
Get a List of Attribute specific to the Grid
getAxisType(VariableDS.Builder) - Method in class ucar.nc2.dataset.conv.UGridConvention
 
getBackingPolygon() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getBackingPolygon() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Retrieves a copy of the 4-point polygon representation of this GeoRectangle
getBoundingBox() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getBoundingLatLonValues() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Calculates the bounding box of this LatLonPolygon2D and returns the coordinates as a double array with a length of 4.
getBoundingLatLonValues() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Calculates the bounding box of this LatLonPolygon2D and returns the coordinates as a double array with a length of 4.
getBoundingLatLonValues() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Returns the coordinates of this LatLonRectangle2D as a double array with a length of 4.
getBounds() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
getBounds() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get the integer Rectangle bounds of the polygon.
getBounds() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
see com.asascience.data.rtree.SpatialIndex#getBounds()
getBounds() - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Returns the bounds of all the entries in the spatial index, or null if there are no entries.
getBounds2D() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
getBounds2D() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Get the floating-point bounds of the polygon.
getBounds2D() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Get the floating-point bounds of the polygon.
getBounds2D() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get the floating-point bounds of the polygon.
getBoundsGeo() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
 
getBoundsGeo() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
This method is not implemented and will always return null
getBoundsGeo() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get the bound box of this poly as a GeoRectangle2D
getBouningLatLonRectangle2D() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
getBouningLatLonRectangle2D() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
getCalendarDateEnd() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getCalendarDateRange() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getCalendarDateStart() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getCellFromLatLon(double, double) - Method in class ucar.nc2.dt.ugrid.Mesh
 
getCellFromLatLon(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.Mesh
 
getCellLocation() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getCells() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getCellsInPolygon(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.Mesh
 
getCenterLatitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getCenterLongitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Calculates the geometric center of this LatLonPolygon2D
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Calculates the geometric center of this LatLonPolygon2D
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
 
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
 
getCentroid() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Calculates the center point of this Polygon2D
getConnectingCells() - Method in class ucar.nc2.dt.ugrid.Entity
 
getConnectivityVariable() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getConventionName() - Method in class ucar.nc2.dataset.conv.UGridConvention.Factory
 
getCoordinateSystem() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getDataIndex() - Method in class ucar.nc2.dt.ugrid.Entity
 
getDataType() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getDataType() - Method in interface ucar.nc2.dt.UGridDatatype
get the data type
getDataVariable(String) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getDataVariables() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getDateRange() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getDepth() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
getDescription() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getDescription() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getDescription() - Method in interface ucar.nc2.dt.UGridDatatype
Get the description/long_name of the Grid
getDescriptionVariable() - Method in class ucar.nc2.dt.ugrid.UGridDataset.Meshset
 
getDescriptionVariable() - Method in interface ucar.nc2.dt.UGridDataset.Meshset
all the UGridDatatype in this Meshset use this topology
getDetailInfo() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getDetailInfo(Formatter) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getDimension(int) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getDimension(int) - Method in interface ucar.nc2.dt.UGridDatatype
get the ith dimension
getDimensions() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getDimensions() - Method in interface ucar.nc2.dt.UGridDatatype
Returns a List of Dimension containing the dimensions used by this grid.
getDisplayName() - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
getDisplayName() - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
getDisplayName() - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
getDistanceType(String) - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
getDouble(Point2D) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Factory method that will create a LatLonPoint2D.Double from a Point2D object.
getEdges() - Method in class ucar.nc2.dt.ugrid.Cell
 
getEdgeSize() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getEndDate() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getEndPoint() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Gets the Point3D indicated by applying the vector (u, v, w) components to the origin
getEnlargementArea(double[], double[]) - Static method in class ucar.nc2.dt.ugrid.rtree.RTree
Produces a union of the two rectangles, and determines how much src would have to be enlarged to encompass this union.
getEnlargementArea(LatLonRectangle2D, LatLonRectangle2D) - Static method in class ucar.nc2.dt.ugrid.rtree.RTree
Produces a union of the two rectangles, and determines how much src would have to be enlarged to encompass this union.
getEnsembleDimension() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getEnsembleDimension() - Method in interface ucar.nc2.dt.UGridDatatype
get the ensemble Dimension, if it exists
getEnsembleDimensionIndex() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getEnsembleDimensionIndex() - Method in interface ucar.nc2.dt.UGridDatatype
get the ensemble Dimension index in the geogrid (canonical order), or -1 if none
getEntities() - Method in class ucar.nc2.dt.ugrid.Cell
 
getEntityIndexes() - Method in class ucar.nc2.dt.ugrid.Cell
 
getEntry(int) - Method in class ucar.nc2.dt.ugrid.rtree.Node
 
getEntryCount() - Method in class ucar.nc2.dt.ugrid.rtree.Node
 
getFaceNodeConnectivityVariable() - Method in class ucar.nc2.dt.ugrid.topology.Topology
 
getFaces() - Method in class ucar.nc2.dt.ugrid.Cell
 
getFaceSize() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getFeatureType() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getFeatureType() - Method in class ucar.nc2.ft.ugrid.UGridDatasetStandardFactory
 
getFeatureTypes() - Method in class ucar.nc2.ft.ugrid.UGridDatasetStandardFactory
 
getFloat(Point2D) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Factory method that will create a LatLonPoint2D.Float from a Point2D object.
getFullName() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getGeoPoint() - Method in class ucar.nc2.dt.ugrid.Entity
 
getGlobalAttributes() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getGrids() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getGridsets() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getHeight() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Calculates the height of this rectangle
getHeight() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getHighestUsedNodeId() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Get the highest used node's ID.
getHorizontalPosition() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
getId(int) - Method in class ucar.nc2.dt.ugrid.rtree.Node
 
getImplementationName() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getInfo() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getInfo() - Method in interface ucar.nc2.dt.UGridDatatype
human readable information about this Grid.
getLastModified() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getLatCoords() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
getLatCoords() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
getLatCoords() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLatitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
getLatitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
getLatitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
getLatLonBoundingBox() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getLatMax() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLatMin() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLevel() - Method in class ucar.nc2.dt.ugrid.rtree.Node
 
getLocation() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getLocationURI() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getLonCoords() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
getLonCoords() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
getLonCoords() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLongitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
getLongitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
getLongitude() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
getLonMax() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLonMin() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLowerLeft() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getLowerLeft() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Retrieves the lower-left point of this rectangle
getLowerLeftPoint() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getLowerRightPoint() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getMagnitude() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Gets the magnitude of this Vector3D.
getMassType(String) - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
getMaxX() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getMaxX() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Determines the lowest x value within the points of this rectangle
getMaxX() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Determines the highest x value within the points of this polygon
getMaxY() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getMaxY() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Determines the lowest x value within the points of this rectangle
getMaxY() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Determines the highest x value within the points of this polygon
getMBR() - Method in class ucar.nc2.dt.ugrid.rtree.Node
 
getMesh() - Method in class ucar.nc2.dt.ugrid.UGridDataset.Meshset
 
getMesh() - Method in interface ucar.nc2.dt.UGridDataset.Meshset
 
getMeshset() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getMeshset() - Method in interface ucar.nc2.dt.UGridDatatype
get the Grid's Coordinate System.
getMeshsets() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getMeshsets() - Method in interface ucar.nc2.dt.UGridDataset
 
getMeshVariableByName(String) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getMeshVariableByName(String) - Method in class ucar.nc2.dt.ugrid.UGridDataset.Meshset
 
getMeshVariableByName(String) - Method in interface ucar.nc2.dt.UGridDataset
 
getMeshVariableByName(String) - Method in interface ucar.nc2.dt.UGridDataset.Meshset
 
getMeshVariables() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getMeshVariables() - Method in class ucar.nc2.dt.ugrid.UGridDataset.Meshset
Get list of MeshVariable objects
getMeshVariables() - Method in interface ucar.nc2.dt.UGridDataset
get the list of GridDatatype objects contained in this dataset.
getMeshVariables() - Method in interface ucar.nc2.dt.UGridDataset.Meshset
Get list of UGridDatatype objects with same Meshset
getMinMaxSkipMissingData(Array) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getMinMaxSkipMissingData(Array) - Method in interface ucar.nc2.dt.UGridDatatype
Get the minimum and the maximum data value of the previously read Array, skipping missing values as defined by isMissingData(double val).
getMinX() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getMinX() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Determines the lowest x value within the points of this rectangle
getMinX() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Determines the lowest x value within the points of this polygon
getMinY() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getMinY() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Determines the lowest x value within the points of this rectangle
getMinY() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Determines the lowest y value within the points of this polygon
getName() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getName() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getName() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getName() - Method in interface ucar.nc2.dt.UGridDatatype
Get the name of the Grid
getNameEscaped() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getNameEscaped() - Method in interface ucar.nc2.dt.UGridDatatype
Get the escaped name of the Grid
getNcdsFromTemplate(NcdsFactory.NcdsTemplate) - Static method in class ucar.nc2.dt.ugrid.utils.NcdsFactory
 
getNetcdfDataset() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getNetcdfFile() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getNode(int) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Get a node object, given the ID of the node.
getNodeCount() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
 
getNodeIndexes() - Method in class ucar.nc2.dt.ugrid.Cell
 
getNodeIndexes() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getNodeLatLons() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getNodeMap(RTree, int) - Static method in class ucar.nc2.dt.ugrid.rtree.RTree
Recursively builds a string representation of the given rtree starting at nodeId.
getNodes() - Method in class ucar.nc2.dt.ugrid.Cell
 
getNodeSize() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getOrigin() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Gets the origin of this Vector3D
getPathIterator(AffineTransform) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
getPathIterator(AffineTransform) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get a path iterator over the object.
getPathIterator(AffineTransform, double) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
getPathIterator(AffineTransform, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get a path iterator over the object.
getPolygon() - Method in class ucar.nc2.dt.ugrid.Cell
 
getPolygons() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getProjBoundingBox() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getProjection() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getProjection() - Method in interface ucar.nc2.dt.UGridDatatype
get the Projection, if it exists.
getRadLat() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
getRadLat() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
getRadLat() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
getRadLon() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
getRadLon() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
getRadLon() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
getRank() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getRank() - Method in interface ucar.nc2.dt.UGridDatatype
get the rank
getRectMax(LatLonRectangle2D) - Static method in class ucar.nc2.dt.ugrid.rtree.RTree
Builds a 2 length double array containing the maximum x and y values from the given rectangle.
getRectMin(LatLonRectangle2D) - Static method in class ucar.nc2.dt.ugrid.rtree.RTree
Builds a 2 length double array containing the minimum x and y values from the given rectangle.
getResourceName() - Method in enum ucar.nc2.dt.ugrid.utils.NcdsFactory.NcdsTemplate
 
getRootNodeId() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Get the root node's ID
getRunTimeDimension() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getRunTimeDimension() - Method in interface ucar.nc2.dt.UGridDatatype
get the runtime Dimension, if it exists
getRunTimeDimensionIndex() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getRunTimeDimensionIndex() - Method in interface ucar.nc2.dt.UGridDatatype
get the runtime Dimension index in the geogrid (canonical order), or -1 if none
getShape() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getShape() - Method in interface ucar.nc2.dt.UGridDatatype
get the shape (canonical ordering)
getShortName() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getSize() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getSize() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesList
Returns the number of elements contained in this object's internal list.
getSpeedType(String) - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
getStartDate() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getSubsetArrayFloat(float[], int, int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Retrieves a subset of the given array ignoring values with an index lesser than start and pulling values at an interval denoted by skip
getTimeDimension() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getTimeDimension() - Method in interface ucar.nc2.dt.UGridDatatype
get the time Dimension, if it exists
getTimeDimensionIndex() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getTimeDimensionIndex() - Method in interface ucar.nc2.dt.UGridDatatype
get the time Dimension index in the geogrid (canonical order), or -1 if none
getTimeInMilliseconds(double, String) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Calculates a time from time in the specified units.
getTitle() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
getTopology() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getTreeHeight() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Get the tree height (a.k.a.
getTreeSize() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getU() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Returns the u component of the vector.
getUniqueEdges() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getUniqueFaces() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getUniqueNodes() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getUniqueNodeSize() - Method in class ucar.nc2.dt.ugrid.Mesh
 
getUnitsString() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getUnitsString() - Method in interface ucar.nc2.dt.UGridDatatype
Get the unit string
getUpperLeftPoint() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getUpperRight() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
getUpperRight() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Retrieves the upper-right point of this rectangle
getUpperRightPoint() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getV() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Returns the v component of the vector.
getValues() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesList
Retrieves a deep copy of the internal entry list
getVariable() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getVariable() - Method in interface ucar.nc2.dt.UGridDatatype
Get the underlying Variable, if it exists.
getVersion() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
see com.asascience.data.rtree.SpatialIndex#getVersion()
getVersion() - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Returns a string identifying the type of spatial index, and the version number, eg "SimpleIndex-0.1"
getVertexCount() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
getVertexCount() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
getVertexCount() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get the number of vertices
getVertices() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Gets a list of LatLonPoint2D vertices in this polygon
getVertices() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Gets a list of LatLonPoint2D vertices in this polygon
getVertices() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
 
getVertices() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
 
getVertices() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Gets a list of Point2D vertices of this polygon.
getW() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Returns the w component of the vector.
getWidth() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Calculates the width of this rectangle
getWidth() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
getWindingRule() - Method in class ucar.nc2.dt.ugrid.geom.PolygonIterator
Return the winding rule.
getX() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
getX() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Point2D method.
getX() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Double
Returns the X coordinate of this Point3D in double precision.
getX() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Returns the X coordinate of this Point3D in double precision.
getX() - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the X coordinate of this Point3D in double precision.
getX(int) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Get the given X-coordinate
getX(int) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Get the given X-coordinate
getX(int) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get the given X-coordinate
getXCoords() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
getXCoords() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
 
getXCoords() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
 
getXCoords() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Gets a double array containing the X coordinates of the polygon.
getXDimension() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getXDimension() - Method in interface ucar.nc2.dt.UGridDatatype
get the x Dimension, if it exists
getXDimensionIndex() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getXDimensionIndex() - Method in interface ucar.nc2.dt.UGridDatatype
get the x Dimension index in the geogrid (canonical order)
getY() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
getY() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Point2D method
getY() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Double
Returns the Y coordinate of this Point3D in double precision.
getY() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Returns the Y coordinate of this Point3D in double precision.
getY() - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the Y coordinate of this Point3D in double precision.
getY(int) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Get the given Y-coordinate
getY(int) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Get the given Y-coordinate
getY(int) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Get the given Y-coordinate
getYCoords() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
getYCoords() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
 
getYCoords() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
 
getYCoords() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Gets a double array containing the Y coordinates of the polygon.
getYDimension() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getYDimension() - Method in interface ucar.nc2.dt.UGridDatatype
get the y Dimension, if it exists
getYDimensionIndex() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getYDimensionIndex() - Method in interface ucar.nc2.dt.UGridDatatype
get the y Dimension index in the geogrid (canonical order)
getZ() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Double
Returns the Z coordinate of this Point3D in double precision.
getZ() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Returns the Z coordinate of this Point3D in double precision.
getZ() - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Returns the Z coordinate of this Point3D in double precision.
getZDimension() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getZDimension() - Method in interface ucar.nc2.dt.UGridDatatype
get the z Dimension, if it exists
getZDimensionIndex() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
getZDimensionIndex() - Method in interface ucar.nc2.dt.UGridDatatype
get the z Dimension index in the geogrid (canonical order), or -1 if none
GIGABYTE - Static variable in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils
 
gigabytesToBytes(double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
Converts the specified double value from gigabytes to bytes
gigabytesToMegabytes(double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
Converts the specified double value from gigabytes to megabytes
GRAM - ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 

H

hasEdges() - Method in class ucar.nc2.dt.ugrid.Cell
 
hasFaces() - Method in class ucar.nc2.dt.ugrid.Cell
 
hashCode() - Method in class ucar.nc2.dt.ugrid.Entity
 
hasMissing() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
hasMissingData() - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
hasMissingData() - Method in interface ucar.nc2.dt.UGridDatatype
true if there may be missing data
hasNodes() - Method in class ucar.nc2.dt.ugrid.Cell
 

I

init(Properties) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Initialize implementation dependent properties of the RTree.
init(Properties) - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Initializes any implementation dependent properties of the spatial index.
intersects(double, double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
intersects(double, double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Test if the polygon is intersected by the given rectangle.
intersects(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Inclusively checks if the given point is contained within this polygon or intersected by any of its line-segments
intersects(Point2D, Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Checks if the line segment given by the extremes e1 and e2 intersect this polygon, by checking segment to segment intersection for each vector of this polygon.
intersects(Rectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
not implemented; returns false
intersects(Rectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Test if the polygon is intersected by the given rectangle.
intersects(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
intersects(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Test if the polygon is intersected by the given GeoRectangle.
intersects(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
intersects(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
intersects(LatLonPoint2D, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
intersects(LatLonPoint2D, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
intersects(LatLonPoint2D, LatLonPoint2D, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
intersects(LatLonPoint2D, LatLonPoint2D, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
intersects(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
intersects(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
intersects(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
intersects(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Convenience method for intersects search where the IntProcedure is handled internally.
intersects(LatLonPolygon2D, IntProcedure) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
 
intersects(LatLonPolygon2D, IntProcedure) - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Finds all polygons that intersect the passed polygon.
intersects(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
intersects(Polygon2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Checks if this polygon intersects the given polygon.
IntProcedure - Interface in ucar.nc2.dt.ugrid.rtree
Interface that defines a procedure to be executed, that takes an int parameter (as modeled after the COLT IntProcedure)
IntProcedureEntriesList - Class in ucar.nc2.dt.ugrid.rtree
The IntProcedureEntriesList class provides an implementation of an IntProcedure and records node id's from its execution in a list.

Simply pass an instance of this class to an rtree search and access the retrieved nodes' indices with IntProcedureEntriesList.get(int) and IntProcedureEntriesList.getValues().
IntProcedureEntriesList() - Constructor for class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesList
Initializes an empty instance of a IntProcedureEntriesList
IntProcedureEntriesStack - Class in ucar.nc2.dt.ugrid.rtree
The IntProcedureEntriesStack class provides an implementation of an IntProcedure and records node id's from its execution in a stack.

Simply pass an instance of this class to an rtree search and access the retrieved node indices with IntProcedureEntriesStack.peek(), IntProcedureEntriesStack.peek(int), and IntProcedureEntriesStack.pop().
IntProcedureEntriesStack() - Constructor for class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Initializes an empty IntProcedureEntriesStack.
isBoundry() - Method in class ucar.nc2.dt.ugrid.Edge
 
isBoundry() - Method in class ucar.nc2.dt.ugrid.Entity
 
isBoundry() - Method in class ucar.nc2.dt.ugrid.Node
 
isDone() - Method in class ucar.nc2.dt.ugrid.geom.PolygonIterator
Test if the iterator is done.
isEmpty() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Determines whether or not this GeoRectangle is empty.
isInvalidLatitude(double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Check if latitude is bogus.
isInvalidLongitude(double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Check if longitude is bogus.
isMine(String, Set<NetcdfDataset.Enhance>) - Method in class ucar.nc2.dt.ugrid.UGridDataset.Factory
 
isMine(List<String>) - Method in class ucar.nc2.dataset.conv.UGridConvention.Factory
 
isMine(FeatureType, NetcdfDataset, Formatter) - Method in class ucar.nc2.ft.ugrid.UGridDatasetStandardFactory
 
isMine(NetcdfDataset) - Method in class ucar.nc2.dt.ugrid.UGridDataset.Factory
 
isMine(NetcdfFile) - Method in class ucar.nc2.dataset.conv.UGridConvention.Factory
 
isMissing(double) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
isMissingData(double) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
isMissingData(double) - Method in interface ucar.nc2.dt.UGridDatatype
if val is missing data
isNumeric(Object) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Determines if the specified value can be parsed as a double
isTall() - Method in class ucar.nc2.dt.ugrid.topology.Topology
 
isUniformInterval(double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines if the members of array are evenly spaced.
isUniformInterval(float[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines if the members of array are evenly spaced.
isUniformInterval(int[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines if the members of array are evenly spaced.
isUniformInterval(long[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines if the members of array are evenly spaced.

K

KILOGRAM - ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
KILOMETERS - ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
KILOMETERS_HOUR - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
KNOTS - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 

L

lat - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
lat - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
LatLonPoint2D - Class in ucar.nc2.dt.ugrid.geom
 
LatLonPoint2D() - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
 
LatLonPoint2D.Double - Class in ucar.nc2.dt.ugrid.geom
Double precision version of LatLonPoint2D.
LatLonPoint2D.Float - Class in ucar.nc2.dt.ugrid.geom
The Float version of a LatLonPoint2D, where coordinates are held to float precision.
LatLonPoint3D - Class in ucar.nc2.dt.ugrid.geom
 
LatLonPoint3D() - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
LatLonPoint3D(double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
LatLonPoint3D(double, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
LatLonPoint3D(Point2D, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
LatLonPoint3D(LatLonPoint2D, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
LatLonPoint3D(LatLonPoint3D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
LatLonPolygon2D - Class in ucar.nc2.dt.ugrid.geom
 
LatLonPolygon2D() - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
LatLonPolygon2D.Double - Class in ucar.nc2.dt.ugrid.geom
 
LatLonRectangle2D - Class in ucar.nc2.dt.ugrid.geom
 
LatLonRectangle2D(double, double, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
LatLonRectangle2D(Point2D, Point2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
LatLonRectangle2D(LatLonPoint2D, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Deprecated.
LatLonRectangle2D(LatLonPoint2D, LatLonPoint2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
LatLonRectangle2D(LatLonRectangle2D) - Constructor for class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
LBS - ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
leftRightLongitude(double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
lineIntersectsPoint(double, double, double, double, double, double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Checks if the point given by p1x, p1y is intersected by the line segment given by e0, e1
lineIntersectsPoint(double, double, double, double, double, double) - Static method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Checks if the point given by p1x, p1y is intersected by the line segment given by e0, e1
linesIntersect(double, double, double, double, double, double, double, double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Checks if the line segment drawn from p0 to p1 intersects the line drawn from p2 to p3.
linesIntersect(double, double, double, double, double, double, double, double) - Static method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Checks if the line segment drawn from p0 to p1 intersects the line drawn from p2 to p3.
lineTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Adds the point specified by the provided lat and lon to the end of the polygon
lineTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Adds the point specified by the provided lat and lon to the end of the polygon
lineTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Add a new vertex to the end of the line.
lineTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Add a new vertex to the end of the line.
lineTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Add a new vertex to the end of the polygon.
lineTo(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
 
lineTo(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
 
lineTo(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
Adds the LatLonPoint2D to the end of the polygon
lineTo(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Adds the LatLonPoint2D to the end of the polygon
lon - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
lon - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
lonQuadrant(double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 
lonQuadrantCounts(double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
 

M

makeSubset(Range, Range, Range, Range, Range, Range) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
makeSubset(Range, Range, Range, Range, Range, Range) - Method in interface ucar.nc2.dt.UGridDatatype
Create a new GeoGrid that is a logical subset of this GeoGrid.
makeSubset(Range, Range, LatLonRect, int, int, int) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
makeSubset(Range, Range, LatLonRect, int, int, int) - Method in interface ucar.nc2.dt.UGridDatatype
Create a new GeoGrid that is a logical subset of this GeoGrid.
MEGABYTE - Static variable in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils
 
megabytesToBytes(double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
Converts the specified double value from megabytes to bytes
megabytesToGigabytes(double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils.Convert
Converts the specified double value from megabytes to gigabytes
Mesh - Class in ucar.nc2.dt.ugrid
 
Mesh(NetcdfDataset, VariableEnhanced) - Constructor for class ucar.nc2.dt.ugrid.Mesh
 
Meshset(Mesh, VariableDS) - Constructor for class ucar.nc2.dt.ugrid.UGridDataset.Meshset
 
MeshVariable - Class in ucar.nc2.dt.ugrid
 
MeshVariable(UGridDataset, VariableDS, UGridDataset.Meshset) - Constructor for class ucar.nc2.dt.ugrid.MeshVariable
 
METERS - ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
METERS_SEC - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
MILES - ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
MILES_HOUR - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
MILLIMETERS_SEC - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
minMax(double[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the array.
minMax(double[][]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the two dimensional array multi.
minMax(double[][], double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the two dimensional array multi, ignoring any instances of noDataValue .
minMax(double[], double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the array, ignoring any instances of noDataValue.
minMax(float[]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the array.
minMax(float[][]) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the two dimensional array multi.
minMax(float[][], float) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the two dimensional array multi, ignoring any instances of noDataValue .
minMax(float[], float) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Determines the minimum and maximum values in the array, ignoring any instances of noDataValue.
minMaxSigned(double[], boolean) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Get the minimum and maximum values of an array restricting the values to either positive or negative.
moveBy(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Double
Moves the Point3D by the amount indicated by the specified double magnitudes.
moveBy(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Moves the Point3D by the amount indicated by the specified double magnitudes.
moveBy(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Moves the Point3D by the amount indicated by the specified double magnitudes.
moveBy(float, float, float) - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Moves the Point3D by the amount indicated by the specified float magnitudes.
moveTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Move the start point of the vertex to the given position.
moveTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Move the start point of the vertex to the given position.
moveTo(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Move the start point of the vertex to the given position.
moveTo(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
 
mult(Vector3D, double) - Static method in class ucar.nc2.dt.ugrid.geom.Vector3D
Multiplies the numerical value of each component of the vector by a given scalar.

N

NAUTICAL_MILES - ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
NcdsFactory - Class in ucar.nc2.dt.ugrid.utils
Factory class with static methods for generating NetcdfDataset objects from one or more objects.
NcdsFactory() - Constructor for class ucar.nc2.dt.ugrid.utils.NcdsFactory
 
NcdsFactory.NcdsTemplate - Enum in ucar.nc2.dt.ugrid.utils
 
nearest(Point2D) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
 
nearest(Point2D, double) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
 
nearest(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Convenience method for nearestNeighbor search where the IntProcedure is handled internally.
nearest(LatLonPoint2D, double) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Convenience method for nearestNeighbor search where the IntProcedure is handled internally.
nearest(LatLonPoint2D, IntProcedure) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Finds the entry (polygon) which is closest to the given point, and invokes apply() on the given IntProcedure for that entry.
nearest(LatLonPoint2D, IntProcedure, double) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Finds the entry (polygon) which is closest to the given point, and invokes apply() on the given IntProcedure for that entry.
nearestNeighbors(LatLonPoint2D, IntProcedure, double) - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Finds the entries which are within the circular search area given by the point p and the radius searchRadius.Next invoke apply() on the given IntProcedure for each entry found.
nearestNeighbors(LatLonPoint2D, IntProcedure, double) - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Finds the polygon which is nearest to the passed point, and calls apply() on the passed IntProcedure for each one.
next() - Method in class ucar.nc2.dt.ugrid.geom.PolygonIterator
Move the iterator along by one point.
Node - Class in ucar.nc2.dt.ugrid
 
Node - Class in ucar.nc2.dt.ugrid.rtree
The Node class represents a data node for an RTree.
Node() - Constructor for class ucar.nc2.dt.ugrid.Node
 
normLat(double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Normalize the latitude to lie between +/-90
normLon(double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Normalize the longitude to lie between +/-180
normLon(double, double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
put longitude into the range [center +/- 180] deg
normLon360(double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
put longitude into the range [0, 360] deg
northLat - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 

O

open(String) - Static method in class ucar.nc2.dt.ugrid.UGridDataset
Open a netcdf dataset, using NetcdfDataset.defaultEnhanceMode plus CoordSystems and turn into a UGridDataset.
open(String, Set<NetcdfDataset.Enhance>) - Method in class ucar.nc2.dt.ugrid.UGridDataset.Factory
 
open(String, Set<NetcdfDataset.Enhance>) - Static method in class ucar.nc2.dt.ugrid.UGridDataset
Open a netcdf dataset, using NetcdfDataset.defaultEnhanceMode plus CoordSystems and turn into a UGridDataset.
open(FeatureType, NetcdfDataset, Object, CancelTask, Formatter) - Method in class ucar.nc2.ft.ugrid.UGridDatasetStandardFactory
 
open(NetcdfDataset.Builder) - Method in class ucar.nc2.dataset.conv.UGridConvention.Factory
 
open(NetcdfDataset, Formatter) - Method in class ucar.nc2.dt.ugrid.UGridDataset.Factory
 

P

peek() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Retrieves the value of the top-most item on this stack
peek(int) - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Retrieves the value of the top-most item on this stack
peekAll() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Retrieves an Integer list of all items on this stack
pickNextTime - Static variable in class ucar.nc2.dt.ugrid.rtree.RTree
 
pickSeedsTime - Static variable in class ucar.nc2.dt.ugrid.rtree.RTree
 
Point3D - Class in ucar.nc2.dt.ugrid.geom
The Point3D class defines a point representing a location in (x,y,z) coordinate space.
Point3D() - Constructor for class ucar.nc2.dt.ugrid.geom.Point3D
This is an abstract class that cannot be instantiated directly.
Point3D.Double - Class in ucar.nc2.dt.ugrid.geom
The Double class defines a point specified in double precision.
Point3D.Float - Class in ucar.nc2.dt.ugrid.geom
 
polygon - Variable in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
The polygon backing for this rectangle object
Polygon2D - Class in ucar.nc2.dt.ugrid.geom
NOTE: This class should NOT be used in situations involving geographic (lat, lon) data.
Polygon2D() - Constructor for class ucar.nc2.dt.ugrid.geom.Polygon2D
 
Polygon2D.Double - Class in ucar.nc2.dt.ugrid.geom
The concrete Polygon class that stores coordinates internally as doubles.
Polygon2D.Float - Class in ucar.nc2.dt.ugrid.geom
The concrete Polygon class that stores coordinates internally as floats.
PolygonIterator - Class in ucar.nc2.dt.ugrid.geom
An iterator over Polygon2D.
PolygonIterator(Polygon2D, AffineTransform) - Constructor for class ucar.nc2.dt.ugrid.geom.PolygonIterator
Create a new iterator over the given polygon and with the given transform.
pop() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Removes the Integer value from the top of this stack
popAll() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Removes all items from this stack.
push(int) - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Pushes the given value to the top of this stack

R

RAD_2_DEG - Static variable in class ucar.nc2.dt.ugrid.utils.AsaMath
Constant for converting from radians to degrees
radLat - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
radLat - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
radLon - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
radLon - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
range180(double) - Static method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
put longitude into the range [-180, 180] deg
reacquire() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
readDataSlice(int, int, int, int) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
readDataSlice(int, int, int, int) - Method in interface ucar.nc2.dt.UGridDatatype
This reads an arbitrary data slice, returning the data in canonical order (t-z-y-x).
readDataSlice(int, int, int, int, int, int) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
readDataSlice(int, int, int, int, int, int) - Method in interface ucar.nc2.dt.UGridDatatype
This reads an arbitrary data slice, returning the data in canonical order (rt-e-t-z-y-x).
readPointData(LatLonPoint) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
readPointData(LatLonPoint) - Method in interface ucar.nc2.dt.UGridDatatype
 
readSubset(List<Range>) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
readVolumeData(int) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
readVolumeData(int) - Method in interface ucar.nc2.dt.UGridDatatype
Reads in the data "volume" at the given time index.
recenter(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Uses LatLonRectangle2D.translate(double, double) to shift this LatLonRectangle2D so that the centroid matches the location specified by centerLat and centerLon.
recenter(Point2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Uses LatLonRectangle2D.translate(double, double) to shift this LatLonRectangle2D so that the centroid matches newCenterPoint.
recenter(LatLonRectangle2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Uses LatLonRectangle2D.translate(double, double) to shift this LatLonRectangle2D so that the centroid matches the centroid of the referenceRectangle.
release() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
reorgTime - Static variable in class ucar.nc2.dt.ugrid.rtree.Node
 
repeat(String, int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaStringUtils
 
reset() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Reset the polygon back to empty.
roundDouble(double, int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Rounds value to the number of decimal points indicated by precision.
roundFloat(float, int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Rounds value to the number of decimal points indicated by precision.
roundToNearest(double, double, int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
Rounds value to the closest multiple of nearest.
RTree - Class in ucar.nc2.dt.ugrid.rtree
This is a lightweight RTree implementation, specifically designed for the following features (in order of importance): Fast intersection query performance.
RTree() - Constructor for class ucar.nc2.dt.ugrid.rtree.RTree
Constructor.
RTree(Properties) - Constructor for class ucar.nc2.dt.ugrid.rtree.RTree
 
run() - Method in class ucar.nc2.dt.ugrid.utils.StreamGobbler
 

S

sameSign(double, double) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMath
 
setConnectingCells(Cell[]) - Method in class ucar.nc2.dt.ugrid.Entity
 
setConnectivityIndex(int) - Method in class ucar.nc2.dt.ugrid.Cell
 
setDataIndex(int) - Method in class ucar.nc2.dt.ugrid.Entity
 
setDepth(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint3D
 
setEdges(ArrayList<Edge>) - Method in class ucar.nc2.dt.ugrid.Cell
 
setFaceNodeConnectivityVariable(Variable) - Method in class ucar.nc2.dt.ugrid.topology.Topology
 
setFaces(ArrayList<Face>) - Method in class ucar.nc2.dt.ugrid.Cell
 
setFileCache(FileCache) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
setFileCache(FileCacheIF) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
setGeoPoint(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.Entity
 
setLatitude(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Set latitude.
setLatitude(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set latitude.
setLatitude(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Set decimal degree latitude.
setLatitude(float) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set latitude.
setLatLon(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Set latitude and longitude.
setLatLon(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set lat/lon values.
setLatLon(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Set the latitude, longitude for this point.
setLatLon(double, double, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Set latitude and longitude.
setLatLon(double, double, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set lat/lon values.
setLatLon(double, double, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Set the latitude, longitude for this point, with the option of noting whether the values are in degrees or radians.
setLatLon(float, float) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set lat/lon values.
setLatLon(float, float, boolean) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set lat/lon values.
setLatLon(LatLonPoint2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Set location values from another lat/lon point.
setLocation(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Point2D method, inheriting signature!!
setLocation(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Point2D method, inheriting signature!!
setLocation(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Double
Sets the location of this Point3D to the specified double coordinates.
setLocation(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Sets the location of this Point3D to the specified double coordinates.
setLocation(double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Sets the location of this Point3D to the specified double coordinates.
setLocation(float, float) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Point2D method, inheriting signature!!
setLocation(float, float, float) - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Sets the location of this Point3D to the specified float coordinates.
setLocation(Point3D) - Method in class ucar.nc2.dt.ugrid.geom.Point3D
Sets the location of this Point3D to the same coordinates as the specified Point3D object.
setLongitude(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
Set longitude.
setLongitude(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set longitude.
setLongitude(double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D
Set decimal degree longitude.
setLongitude(float) - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
Set longitude.
setMissingToNaN(float[]) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
setMissingToNaN(float[]) - Method in interface ucar.nc2.dt.UGridDatatype
Convert (in place) all values in the given array that are considered as "missing" to Float.NaN, according to isMissing(val).
setNodes(ArrayList<Node>) - Method in class ucar.nc2.dt.ugrid.Cell
 
setOrigin(Point3D) - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Sets the origin of this Vector3D
setPolygon() - Method in class ucar.nc2.dt.ugrid.Cell
 
setPolygon(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.Cell
 
setRect(double, double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle.Double
Deprecated.
 
setRect(double, double, double, double) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Set the coordinates of this rectangle by its lower-left and upper-right points
setRect(Point2D, Point2D) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Set the coordinates of this rectangle to the coordinates of the two points.
setRect(GeoRectangle) - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Set the coordinates of this rectangle to the same coordinates of the given rectangle
setU(double) - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Sets the u component of the vector.
setV(double) - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Sets the v component of the vector.
setW(double) - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Sets the w component of the vector.
setX(int, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Set the given X-coordinate.
setX(int, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Set the given X-coordinate.
setX(int, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Set the given X-coordinate.
setY(int, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Set the given Y-coordinate
setY(int, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Set the given Y-coordinate
setY(int, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Set the given Y-coordinate
shouldCrossDateline(LatLonPolygon2D) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
size() - Method in class ucar.nc2.dt.ugrid.rtree.IntProcedureEntriesStack
Returns the number of elements in this stack.
size() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
see com.asascience.data.rtree.SpatialIndex#size()
size() - Method in interface ucar.nc2.dt.ugrid.rtree.SpatialIndex
Returns the number of entries in the spatial index
southLat - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
SpatialIndex - Interface in ucar.nc2.dt.ugrid.rtree
The SpatialIndex interfaces is a contract for spacial indices.
splitTime - Static variable in class ucar.nc2.dt.ugrid.rtree.RTree
 
StreamGobbler - Class in ucar.nc2.dt.ugrid.utils
Utility class for consuming an InputStream and redirecting the output to System.out
StreamGobbler(InputStream, String) - Constructor for class ucar.nc2.dt.ugrid.utils.StreamGobbler
 
StreamGobbler(InputStream, String, Logger) - Constructor for class ucar.nc2.dt.ugrid.utils.StreamGobbler
 
sub(Vector3D, Vector3D) - Static method in class ucar.nc2.dt.ugrid.geom.Vector3D
Subtracts the numerical value of each component of the second vector from the values in the first vector.
subset(LatLonRect) - Method in class ucar.nc2.dt.ugrid.Mesh
 
subset(LatLonRect) - Method in class ucar.nc2.dt.ugrid.UGridDataset
 
subset(LatLonRect) - Method in interface ucar.nc2.dt.UGridDataset
 
subsetToDataset(UGridDataset, NetcdfDataset, List<Cell>) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
subsetToDataset(UGridDataset, NetcdfDataset, List<Cell>) - Method in class ucar.nc2.dt.ugrid.topology.Topology
 
subsetToSelf(LatLonRect) - Method in class ucar.nc2.dt.ugrid.MeshVariable
 
subsetToVariable(List<Cell>) - Method in class ucar.nc2.dt.ugrid.topology.Topology
 
swapDimensions(float[], int, int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaArrayUtils
Recreates the array specified by original as a two dimensional set with dimension sizes defined by dim1 and dim2.
syncExtend() - Method in class ucar.nc2.dt.ugrid.UGridDataset
 

T

terminate() - Method in class ucar.nc2.dt.ugrid.utils.StreamGobbler
 
toLatLonRect() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
Topology - Class in ucar.nc2.dt.ugrid.topology
 
Topology() - Constructor for class ucar.nc2.dt.ugrid.topology.Topology
 
Topology(NetcdfDataset, String) - Constructor for class ucar.nc2.dt.ugrid.topology.Topology
 
Topology(Variable) - Constructor for class ucar.nc2.dt.ugrid.topology.Topology
 
toString() - Method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
 
toString() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Double
 
toString() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPoint2D.Float
 
toString() - Method in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D
Return a string representation of the polygon.
toString() - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
 
toString() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Double
Returns a String that represents the value of this Point3D.
toString() - Method in class ucar.nc2.dt.ugrid.geom.Point3D.Float
Returns a String that represents the value of this Point3D.
toString() - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Return a string representation of the polygon.
toString() - Method in class ucar.nc2.dt.ugrid.Mesh
 
toString() - Method in class ucar.nc2.dt.ugrid.rtree.RTree
Constructs a string representation of this RTree as a tab-indented node list.
toString() - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
toString() - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 
toString() - Method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
toString2() - Method in class ucar.nc2.dt.ugrid.geom.Vector3D
Builds a descriptive string presenting the u, v, and w components of this vector
totalMemoryAs(int) - Static method in class ucar.nc2.dt.ugrid.utils.AsaMemoryUtils
Returns the total amount of memory in the Java Virtual Machine in units denoted by sizeType
transform(AffineTransform) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Transform the polygon with the given transform.
transform(AffineTransform) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Transform the polygon with the given transform.
transform(AffineTransform) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Transform the polygon with the given transform.
translate(double, double) - Method in class ucar.nc2.dt.ugrid.geom.LatLonRectangle2D
Shifts this rectangle by the distances deltaLat and deltaLon.
translate(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Double
Translate the polygon the given distance.
translate(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D.Float
Translate the polygon the given distance.
translate(double, double) - Method in class ucar.nc2.dt.ugrid.geom.Polygon2D
Translate the polygon the given distance.

U

ucar.nc2.dataset.conv - package ucar.nc2.dataset.conv
 
ucar.nc2.dt - package ucar.nc2.dt
 
ucar.nc2.dt.ugrid - package ucar.nc2.dt.ugrid
 
ucar.nc2.dt.ugrid.geom - package ucar.nc2.dt.ugrid.geom
 
ucar.nc2.dt.ugrid.rtree - package ucar.nc2.dt.ugrid.rtree
 
ucar.nc2.dt.ugrid.topology - package ucar.nc2.dt.ugrid.topology
 
ucar.nc2.dt.ugrid.utils - package ucar.nc2.dt.ugrid.utils
 
ucar.nc2.ft.ugrid - package ucar.nc2.ft.ugrid
 
UGRID - ucar.nc2.dt.ugrid.utils.NcdsFactory.NcdsTemplate
 
UGridConvention - Class in ucar.nc2.dataset.conv
 
UGridConvention.Factory - Class in ucar.nc2.dataset.conv
 
UGridDataset - Class in ucar.nc2.dt.ugrid
Make a UGridDataset into a collection of Meshsets
UGridDataset - Interface in ucar.nc2.dt
A dataset containing Grid objects.
UGridDataset(NetcdfDataset) - Constructor for class ucar.nc2.dt.ugrid.UGridDataset
Create a UGridDataset from a NetcdfDataset.
UGridDataset(NetcdfDataset, Formatter) - Constructor for class ucar.nc2.dt.ugrid.UGridDataset
Create a UGridDataset from a NetcdfDataset.
UGridDataset.Factory - Class in ucar.nc2.dt.ugrid
 
UGridDataset.Meshset - Class in ucar.nc2.dt.ugrid
This is a set of MeshVariables with the same Mesh and Topology
UGridDataset.Meshset - Interface in ucar.nc2.dt
 
UGridDatasetStandardFactory - Class in ucar.nc2.ft.ugrid
FeatureDatasetFactory for UGrids, using standard coord sys analysis
UGridDatasetStandardFactory() - Constructor for class ucar.nc2.ft.ugrid.UGridDatasetStandardFactory
 
UGridDatatype - Interface in ucar.nc2.dt
Interface for scientific datatype Grid.
union(GeoRectangle, GeoRectangle, GeoRectangle) - Static method in class ucar.nc2.dt.ugrid.geom.GeoRectangle
Deprecated.
Unions the pair of source Rectangle2D objects and puts the result into the specified destination Rectangle2D object.
UNKNOWN - ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
 
UNKNOWN - ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
 
USTON - ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
 

V

valueOf(String) - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ucar.nc2.dt.ugrid.utils.NcdsFactory.NcdsTemplate
Returns the enum constant of this type with the specified name.
values() - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.DistanceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.MassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ucar.nc2.dt.ugrid.utils.AsaUnits.SpeedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ucar.nc2.dt.ugrid.utils.NcdsFactory.NcdsTemplate
Returns an array containing the constants of this enum type, in the order they are declared.
Vector3D - Class in ucar.nc2.dt.ugrid.geom
Holds the u, v and w components of a vector as well as it's origin (Point3D).
Vector3D() - Constructor for class ucar.nc2.dt.ugrid.geom.Vector3D
Creates a new instance of Vector3D with an origin of (0, 0, 0) and no magnitude (u=0, v=0, w=0)
Vector3D(double, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.Vector3D
Creates a new instance of Vector3D with an origin of (0, 0, 0) and the specified u, v, and w magnitudes.
Vector3D(Point3D, double, double, double) - Constructor for class ucar.nc2.dt.ugrid.geom.Vector3D
Creates a new instance of Vector3D with the specified origin and u, v, and w magnitudes.

W

westLon - Variable in class ucar.nc2.dt.ugrid.geom.LatLonPolygon2D.Double
 
writeFullNodeMap(BufferedWriter, RTree, int) - Static method in class ucar.nc2.dt.ugrid.rtree.RTree
 

X

x - Variable in class ucar.nc2.dt.ugrid.geom.Point3D.Double
The X coordinate of this Point3D.
x - Variable in class ucar.nc2.dt.ugrid.geom.Point3D.Float
The X coordinate of this Point3D.

Y

y - Variable in class ucar.nc2.dt.ugrid.geom.Point3D.Double
The Y coordinate of this Point3D.
y - Variable in class ucar.nc2.dt.ugrid.geom.Point3D.Float
The Y coordinate of this Point3D.

Z

z - Variable in class ucar.nc2.dt.ugrid.geom.Point3D.Double
The Z coordinate of this Point3D.
z - Variable in class ucar.nc2.dt.ugrid.geom.Point3D.Float
The Z coordinate of this Point3D.

_

_closed - Variable in class ucar.nc2.dt.ugrid.geom.Polygon2D
The flag that says that the polygon has been closed
_coordCount - Variable in class ucar.nc2.dt.ugrid.geom.Polygon2D
The current number of coordinates
A B C D E F G H I K L M N O P R S T U V W X Y Z _ 
All Classes All Packages