SYMBOL INDEX (73 symbols across 13 files) FILE: cpp/badmath.hh type badmath (line 6) | namespace badmath { function T (line 11) | inline T red4(T x) { function T (line 17) | inline T sinpi_nick(T x) { function T (line 23) | inline T sinpi_std(T x) { function T (line 27) | inline T sinpi(T x) { function T (line 35) | inline T cospi(T x) { FILE: cpp/bench.cc function uniform (line 7) | double uniform(ankerl::nanobench::Rng& rng, double a, double b){ function PRCoords (line 11) | PRCoords rand_coord(ankerl::nanobench::Rng& rng){ function main (line 15) | int main(){ FILE: cpp/demo.cc function show_coord (line 21) | std::string show_coord(PRCoords v) { function PRCoords (line 27) | PRCoords parse_coord(const string& s) { function main (line 35) | int main(void) { FILE: cpp/libprcoords.cc function PRCOORDS_LOCAL (line 68) | PRCOORDS_LOCAL static PRCoords bored_reverse_conversion(PRCoords bad) { function PRCoords (line 82) | PRCoords prcoords_wgs_gcj(PRCoords wgs) { function PRCoords (line 135) | PRCoords prcoords_gcj_wgs(PRCoords gcj) { function PRCoords (line 140) | PRCoords prcoords_gcj_bd(PRCoords gcj) { function PRCoords (line 156) | PRCoords prcoords_bd_gcj(PRCoords bd) { function PRCoords (line 170) | PRCoords prcoords_wgs_bd(PRCoords wgs) { function PRCoords (line 174) | PRCoords prcoords_bd_wgs(PRCoords bd) { function PRCoords (line 178) | PRCoords prcoords_gcj_wgs_bored(PRCoords gcj) { function PRCoords (line 181) | PRCoords prcoords_bd_gcj_bored(PRCoords bd) { function PRCoords (line 184) | PRCoords prcoords_bd_wgs_bored(PRCoords bd) { function show_coord (line 193) | std::string show_coord(PRCoords v) { function main (line 196) | int main(void) { FILE: cpp/prcoords.h type PRCoords (line 59) | typedef struct PRCoords { function prcoords_in_china (line 78) | bool prcoords_in_china(const PRCoords& a) { FILE: docs/proj4_plugin.js constant DEG (line 5) | const DEG = Math.PI / 180 function xy_to_ll (line 7) | function xy_to_ll(p) { function ll_to_xy (line 10) | function ll_to_xy(p) { function xy_rename_ll (line 13) | function xy_rename_ll(p) { function ll_rename_xy (line 16) | function ll_rename_xy(p) { function wrap (line 20) | function wrap(f, ...args) { FILE: js/PRCoords.d.ts type PRCoord (line 6) | interface PRCoord { type PRCoordOp (line 10) | type PRCoordOp = (c: PRCoord, checkChina?: boolean) => PRCoord FILE: js/PRCoords.js function distance (line 77) | function distance(a, b) { function sanity_in_china_p (line 91) | function sanity_in_china_p(coords) { function _coord_diff (line 96) | function _coord_diff(a, b) { function _stringify (line 103) | function _stringify(c) { function wgs_gcj (line 107) | function wgs_gcj(wgs, checkChina) { function gcj_wgs (line 155) | function gcj_wgs(gcj, checkChina) { function gcj_bd (line 159) | function gcj_bd(gcj, __dummy__) { function bd_gcj (line 176) | function bd_gcj(bd, __dummy__) { function bd_wgs (line 190) | function bd_wgs(bd, checkChina) { function wgs_bd (line 194) | function wgs_bd(bd, checkChina) { function __bored__ (line 200) | function __bored__(fwd, rev) { FILE: js/misc/insane_is_in_china.js function pnpoly (line 41) | function pnpoly(xs, ys, x, y) { function isInGoogle (line 144) | function isInGoogle(lat, lon) { function isInBaidu (line 151) | function isInBaidu(lat, lon) { FILE: pgsql/distance_agg.sql function public (line 4) | CREATE FUNCTION public._geodistance_agg_sfunc function public (line 14) | CREATE FUNCTION public._geodistance_agg_ffunc (state _geodistance_agg_st... FILE: pgsql/prcoords.sql function public (line 1) | CREATE OR REPLACE FUNCTION public.geodistance function public (line 12) | CREATE OR REPLACE FUNCTION public.geodistance (a point, b point) function public (line 22) | CREATE OR REPLACE FUNCTION public.wgs_gcj (wgs point) RETURNS point AS function public (line 66) | CREATE OR REPLACE FUNCTION public.gcj_wgs_bored (gcj point) RETURNS poin... function public (line 90) | CREATE OR REPLACE FUNCTION public.gcj_bd (gcj point) RETURNS point AS FILE: pgsql/prcoords_postgis.sql function public (line 3) | CREATE OR REPLACE FUNCTION public._latlng2geometry (p point) function public (line 8) | CREATE OR REPLACE FUNCTION public._geometry2latlng (p geometry) function public (line 20) | CREATE OR REPLACE FUNCTION public.wgs_gcj (wgs geometry) function public (line 25) | CREATE OR REPLACE FUNCTION public.gcj_wgs (gcj geometry) function public (line 30) | CREATE OR REPLACE FUNCTION public.gcj_bd (gcj geometry) FILE: py/prcoords.py class Coords (line 62) | class Coords(collections.namedtuple('Coords', 'lat lon')): method __add__ (line 63) | def __add__(self, other): method __sub__ (line 66) | def __sub__(self, other): method __abs__ (line 69) | def __abs__(self): method distance (line 72) | def distance(self, other): function sanity_in_china_p (line 87) | def sanity_in_china_p(coords): function wgs_gcj (line 91) | def wgs_gcj(wgs, check_china=True): function gcj_wgs (line 133) | def gcj_wgs(gcj, check_china=True): function gcj_bd (line 138) | def gcj_bd(gcj, _dummy=False): function bd_gcj (line 149) | def bd_gcj(bd, _dummy=False): function bd_wgs (line 161) | def bd_wgs(bd, check_china=True): function wgs_bd (line 164) | def wgs_bd(bd, check_china=True): function _bored (line 167) | def _bored(fwd, rev):