Skip navigation links
A B C D E F G H I J N O T V W 

A

addCell(Cell) - Method in class cells.CellArea
Adds a cell to the cell area, the cell must have intersection (or is included in) with the cell area.

B

buildCellArea(EarthArea) - Method in class cells.CellAreaFactory
 
buildCellFromRealCoordinates(int, double, double, double...) - Method in class cells.CellFactory
Builds cell from real geographic coordinates (-180 to 180)
buildCellFromSplittedCsv(int, double, double, double...) - Method in class cells.CellFactory
Builds cell from csv coordinates, with longitude modified for cells over 180 meridian (see class Csv)
buildPolarCell(int, double, double) - Method in class cells.CellFactory
Builds a polar coordinate.

C

Cell - Class in cells
Cell is an Hexagon or pentagon for Discrete Global Grid cell (ISEA).
Cell(int, double, double) - Constructor for class cells.Cell
Constructor for north or south polar pole, in this case polygon isn't defined.
Cell(int, double, double, double...) - Constructor for class cells.Cell
Constructor for non polar pole cells.
cell(String) - Method in class cells.Csv
Getter for cell from csv line
CellArea - Class in cells
A CellArea is a earth Area with all cells having intersection or included in it.
CellArea(int, double, double, double, double) - Constructor for class cells.CellArea
CellArea constructor.
CellArea(EarthArea) - Constructor for class cells.CellArea
Constructs a CellArea from its equivalent EarthArea.
CellAreaFactory - Class in cells
 
CellAreaFactory(Path, EarthAreaFactory, Cell, Cell) - Constructor for class cells.CellAreaFactory
 
CellFactory - Class in cells
 
CellFactory() - Constructor for class cells.CellFactory
 
cells - package cells
Package for cells and Area cells Cell is an Hexagon or pentagon for Discrete Global Grid cell (ISEA).
COLUMN_SEPARATOR - Static variable in class cells.Csv
column separator in csv file
contains(double, double) - Method in class cells.Cell
Override Polygon.contains to manage 180 meridian, checks if a point is inside the polygon cell.
contains(Point2D) - Method in class cells.Cell
Override Polygon.contains to manage 180 meridian, checks if a point is inside the polygon cell.
contains(Point2D) - Method in class earth.EarthArea
Override Rectangle2D.contains to manage 180 meridian, checks if a point is inside the area.
contains(double, double) - Method in class earth.EarthArea
Override Rectangle2D.contains to manage 180 meridian, checks if a point is inside the area.
Csv - Class in cells
Utility for writing and reading cells from csv files, Csv files are used to store isea cells definitions (cell numbers and polygon coordinates).
Csv() - Constructor for class cells.Csv
Csv utility constructor
csvLine(Cell) - Method in class cells.Csv
Getter for a csv line from a cell to store in csv file.

D

directoryName() - Method in class earth.EarthAreaFactory
Getter for name of directory index containing areas of earth as files.
DiscreteGlobalGridException - Exception in exceptions
Exception specific to isea management.
DiscreteGlobalGridException(String) - Constructor for exception exceptions.DiscreteGlobalGridException
 

E

earth - package earth
Package for earth areas.
EarthArea - Class in earth
An EarthArea is a rectangle division of Earth in Latitude / Longitude Projection which can be defined as : longitude is x, latitude is y and the earth has considerable distortion away from the Equator due to horizontal increase in longitude degrees.
EarthArea(int, double, double, double, double) - Constructor for class earth.EarthArea
EarthArea constructor, see IseaSplitter project to divide Earth in areas.
EarthAreaFactory - Class in earth
 
EarthAreaFactory(EarthAreaFactory.SPLIT, EarthAreaFactory.SPLIT) - Constructor for class earth.EarthAreaFactory
Factory for earth areas.
EarthAreaFactory.SPLIT - Enum in earth
Define the split count for earth division along longitude or latitude
exceptions - package exceptions
Exceptions specific to isea management.

F

filename() - Method in class earth.EarthArea
Getter for the fileName of the area.

G

get(EarthArea) - Method in class cells.CellAreaFactory
 
getArea() - Method in class cells.Cell
Getter the bounds of cell as rectangle defined with positives coordinates.
getArea(double, double) - Method in class earth.EarthAreaFactory
Getter for the area containing a point.
getAreaNumber() - Method in class earth.EarthArea
Getter for the area number (identifier)
getAreaNumber(double, double) - Method in class earth.EarthAreaFactory
Getter for the area number containing a point.
getAreaOver180negative() - Method in class cells.Cell
Getter for the bounds of cell as rectangle, defined only if meridian 180 is over the cell, and defined with negatives coordinates to be used for intersection search
getCell(double, double) - Method in class cells.CellArea
Getter for cell from geographic point, CellArea (this) should contains the point (longitude,latitude)
getCellNumber() - Method in class cells.Cell
Getter for isea cell number
getCells() - Method in class cells.CellArea
Getter for all cells having intersection or included in the cell area (this)
getCenter() - Method in class cells.Cell
Getter for center of cell.
getCenter() - Method in class earth.EarthArea
Getter for area center, x is real longitude, y is real latitude
getEarthArea(int) - Method in class earth.EarthAreaFactory
Getter for earth area.
getEarthAreas() - Method in class earth.EarthAreaFactory
Getter for all splitted earth areas.
getIseaCell(double, double) - Method in class jmatlab.IseaMinMax
Getter for Isea cell from latitude and longitude
getIseaIndex(double, double) - Method in class jmatlab.IseaMinMax
Getter for Isea index from latitude and longitude
getNorthCell() - Static method in class cells.CellAreaFactory
 
getSouthCell() - Static method in class cells.CellAreaFactory
 
getSplitCount() - Method in enum earth.EarthAreaFactory.SPLIT
Getter for split count as integer.

H

height() - Method in enum earth.EarthAreaFactory.SPLIT
Getter for the height of splitted area in latitude degree.

I

initEarthAreas() - Method in class earth.EarthAreaFactory
Create Earth Areas from split factor.
intersects(Rectangle2D) - Method in class earth.EarthArea
Override Rectangle2D.intersects to manage 180 meridian.
intersects(double, double, double, double) - Method in class earth.EarthArea
Override Rectangle2D.intersects to manage 180 meridian, check intersection between areas.
IseaMinMax - Class in jmatlab
Java class to call from matlab to find isea index of a cell from a geographic point with latitude and longitude.
IseaMinMax(String) - Constructor for class jmatlab.IseaMinMax
IseaMinMax constructor

J

jmatlab - package jmatlab
Package for matlab use.

N

NAME_EXTENSION - Static variable in class cells.Csv
name extension in csv filename (Area_1.csv)
NAME_SEPARATOR - Static variable in class cells.Csv
name separator in csv filename (Area_1.csv)

O

over180() - Method in class cells.Cell
Checks if cell is over meridian 180
over180() - Method in class earth.EarthArea
Checks if area is over 180 meridian

T

toString() - Method in class cells.Cell
Getter for description of cell.
toString() - Method in class cells.CellArea
Getter for description of cell area.
toString() - Method in class earth.EarthArea
Getter for description of area.

V

valueOf(String) - Static method in enum earth.EarthAreaFactory.SPLIT
Returns the enum constant of this type with the specified name.
values() - Static method in enum earth.EarthAreaFactory.SPLIT
Returns an array containing the constants of this enum type, in the order they are declared.

W

width() - Method in enum earth.EarthAreaFactory.SPLIT
Getter for the width of splitted area in longitude degree.
A B C D E F G H I J N O T V W 
Skip navigation links