Spatial

earthRadius

uint256 earthRadius

piScaled

uint256 piScaled

sinDegrees

function sinDegrees(uint256 _degrees) public pure returns (int256)

sinNanodegrees

function sinNanodegrees(uint256 _nanodegrees) public pure returns (int256)

cosDegrees

function cosDegrees(uint256 _degrees) public pure returns (int256)

cosNanodegrees

function cosNanodegrees(uint256 _nanodegrees) public pure returns (int256)

isPolygon

function isPolygon(int256[2][] _coordinates) public pure returns (bool)

isLine

function isLine(int256[2][] _coordinates) public pure returns (bool)

sqrt

function sqrt(int256 _x) public pure returns (uint256 y_)

degreesToNanoradians

function degreesToNanoradians(uint256 _degrees) public pure returns (uint256 radians_)

nanodegreesToNanoradians

function nanodegreesToNanoradians(uint256 _nanodegrees) public pure returns (uint256 radians_)

nanoradiansToDegrees

function nanoradiansToDegrees(uint256 _nanoradians) public pure returns (uint256 degrees_)

earthNanoradiansToNanometers

function earthNanoradiansToNanometers(uint256 _nanoradians) public pure returns (uint256 nanometers_)

earthNanodegreesToNanometers

function earthNanodegreesToNanometers(uint256 _nanodegrees) public pure returns (uint256 nanometers_)

distance

function distance(int256[2] ptA, int256[2] ptB) public view returns (uint256 distanceNanometers_)

area

function area(int256[2][] _coordinates) public pure returns (uint256 area_)

centroid

function centroid(int256[2][] _coordinates) public pure returns (int256[2])

boundingBox

function boundingBox(int256[2][] _coordinates) public pure returns (int256[2][2])

length

function length(int256[2][] _coordinates) public view returns (uint256 length_)

perimeter

function perimeter(int256[2][] _coordinates) public view returns (uint256 perimeter_)

distanceBetweenAzimuthalEquidistantProjectedPoints

function distanceBetweenAzimuthalEquidistantProjectedPoints(uint256[2] ptA, uint256[2] ptB) public view returns (uint256)

bearingFromAzimuthalEquidistantProjectedPoints

function bearingFromAzimuthalEquidistantProjectedPoints(uint256[2] ptA, uint256[2] ptB) public view returns (uint256)

boundingBoxBuffer

function boundingBoxBuffer(int256[2] _point, int256 _buffer) public pure returns (int256[2][2])

pointInBbox

function pointInBbox(int256[2] _point, int256[2][2] _bbox) public pure returns (bool ptInsideBbox_)

pointInPolygon

function pointInPolygon(int256[2] _point, int256[] _polygon) public pure returns (bool)