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)