SYMBOL INDEX (1019 symbols across 64 files) FILE: build/sql/convert.sql type featnames_tlid (line 3) | CREATE INDEX featnames_tlid ON tiger_featnames (tlid) type addr_tlid (line 4) | CREATE INDEX addr_tlid ON tiger_addr (tlid) type edges_tlid (line 5) | CREATE INDEX edges_tlid ON tiger_edges (tlid) type linezip (line 9) | CREATE TEMPORARY TABLE linezip AS type linezip_tlid (line 20) | CREATE INDEX linezip_tlid ON linezip (tlid) type feature_bin (line 29) | CREATE TEMPORARY TABLE feature_bin ( type feature_bin_idx (line 46) | CREATE INDEX feature_bin_idx ON feature_bin (street, zip) FILE: build/sql/create.sql type place (line 3) | CREATE TABLE place( type edge (line 16) | CREATE TABLE edge ( type feature (line 20) | CREATE TABLE feature ( type feature_edge (line 27) | CREATE TABLE feature_edge ( type range (line 31) | CREATE TABLE range ( FILE: build/sql/index.sql type place_city_phone_state_idx (line 8) | CREATE INDEX place_city_phone_state_idx ON place (city_phone, state) type place_zip_priority_idx (line 9) | CREATE INDEX place_zip_priority_idx ON place (zip, priority) type feature_street_phone_zip_idx (line 10) | CREATE INDEX feature_street_phone_zip_idx ON feature (street_phone, zip) type feature_edge_fid_idx (line 11) | CREATE INDEX feature_edge_fid_idx ON feature_edge (fid) type range_tlid_idx (line 12) | CREATE INDEX range_tlid_idx ON range (tlid) FILE: build/sql/setup.sql type "tiger_edges" (line 12) | CREATE TEMPORARY TABLE "tiger_edges" ( type "tiger_featnames" (line 47) | CREATE TEMPORARY TABLE "tiger_featnames" ( type "tiger_addr" (line 66) | CREATE TEMPORARY TABLE "tiger_addr" ( FILE: demos/demo/app/ext/geocodewrap.rb type Sinatra (line 5) | module Sinatra type GeocodeWrap (line 6) | module GeocodeWrap function registered (line 8) | def self.registered(app) FILE: demos/demo/config/bootstraps.rb type BootStraps (line 3) | module BootStraps class Framework (line 5) | class Framework method initialize (line 7) | def initialize method apply_settings! (line 11) | def apply_settings!(app) method method_missing (line 19) | def method_missing(method, *args) class DataStore (line 26) | class DataStore method connect_action (line 27) | def connect_action(&block) method connect (line 32) | def connect class Configuration (line 37) | class Configuration method initialize (line 41) | def initialize method env (line 51) | def env method env= (line 55) | def env=(val) method root (line 59) | def root method gem (line 63) | def gem(*args) method use_vendor (line 76) | def use_vendor method prepend_gem_path! (line 81) | def prepend_gem_path!(path) class Initializer (line 86) | class Initializer method configure (line 89) | def configure method config (line 96) | def config method boot! (line 100) | def boot! method require_libs (line 107) | def require_libs method require_all (line 116) | def require_all(path) method subdir_expansion (line 120) | def subdir_expansion(subdir) FILE: demos/demo/geocoder_helper.rb function initialize (line 8) | def initialize FILE: demos/demo/geocom_geocode.rb type GeocomGeocode (line 3) | module GeocomGeocode class GeocodeServer (line 4) | class GeocodeServer < Sinatra::Base FILE: lib/geocoder/us.rb type Geocoder::US (line 19) | module Geocoder::US FILE: lib/geocoder/us/address.rb type Geocoder::US (line 3) | module Geocoder::US class Address (line 19) | class Address method initialize (line 28) | def initialize(text) method clean (line 40) | def clean(value) method assign_text_to_address (line 47) | def assign_text_to_address(text) method expand_numbers (line 103) | def expand_numbers (string) method parse_zip (line 125) | def parse_zip(regex_match, text) method parse_state (line 133) | def parse_state(regex_match, text) method parse_number (line 142) | def parse_number(regex_match, text) method parse (line 151) | def parse method expand_streets (line 202) | def expand_streets(street) method street_parts (line 219) | def street_parts method remove_noise_words (line 234) | def remove_noise_words(strings) method city_parts (line 255) | def city_parts method city= (line 270) | def city= (strings) method po_box? (line 281) | def po_box? method intersection? (line 285) | def intersection? FILE: lib/geocoder/us/constants.rb type Geocoder (line 5) | module Geocoder type Geocoder::US (line 8) | module Geocoder::US class Map (line 9) | class Map < Hash method [] (line 14) | def self.[] (*items) method build_partial (line 24) | def build_partial method build_match (line 31) | def build_match method partial? (line 38) | def partial? (key) method key? (line 41) | def key? (key) method [] (line 44) | def [] (key) FILE: lib/geocoder/us/database.rb type Geocoder (line 14) | module Geocoder type Geocoder::US (line 17) | module Geocoder::US class Database (line 19) | class Database method initialize (line 36) | def initialize (filename, options = {}) method synchronize (line 51) | def synchronize method tune (line 63) | def tune (helper, cache_size) method prepare (line 106) | def prepare (sql) method flush_statements (line 118) | def flush_statements method placeholders_for (line 123) | def placeholders_for (list) method metaphone_placeholders_for (line 128) | def metaphone_placeholders_for (list) method execute (line 134) | def execute (sql, *params) method execute_statement (line 146) | def execute_statement (st, *params) method places_by_zip (line 166) | def places_by_zip (city, zip) method places_by_city (line 174) | def places_by_city (city, tokens, state) method features_by_street (line 194) | def features_by_street (street, tokens) method features_by_street_and_zip (line 208) | def features_by_street_and_zip (street, tokens, zips) method more_features_by_street_and_zip (line 220) | def more_features_by_street_and_zip (street, tokens, zips) method ranges_by_feature (line 232) | def ranges_by_feature (fids, number, prenum) method edges (line 253) | def edges (edge_ids) method range_ends (line 261) | def range_ends (edge_ids) method intersections_by_fid (line 282) | def intersections_by_fid (fids) method primary_places (line 323) | def primary_places (zips) method unique_values (line 330) | def unique_values (rows, key) method rows_to_h (line 335) | def rows_to_h (rows, *keys) method merge_rows! (line 344) | def merge_rows! (dest, src, *keys) method find_candidates (line 357) | def find_candidates (address) method assign_number! (line 389) | def assign_number! (hn, candidates) method add_ranges! (line 404) | def add_ranges! (address, candidates) method merge_edges! (line 413) | def merge_edges! (candidates) method extend_ranges! (line 421) | def extend_ranges! (candidates) method score_candidates! (line 441) | def score_candidates! (address, candidates) method best_candidates! (line 492) | def best_candidates! (candidates) method interpolation_distance (line 500) | def interpolation_distance (candidate) method unpack_geometry (line 520) | def unpack_geometry (geom) method scale_lon (line 540) | def scale_lon (lat1,lat2) method distance (line 550) | def distance (a, b) method street_side_offset (line 556) | def street_side_offset (b, p1, p2) method interpolate (line 578) | def interpolate (points, fraction, side, offset=0.000075) method canonicalize_places! (line 606) | def canonicalize_places! (candidates) method clean_record! (line 628) | def clean_record! (record) method best_places (line 639) | def best_places (address, places, canonicalize=false) method geocode_place (line 669) | def geocode_place (address, canonicalize=false) method geocode_intersection (line 676) | def geocode_intersection (address, canonical_place=false) method geocode_address (line 710) | def geocode_address (address, canonical_place=false) method geocode (line 773) | def geocode (info_to_geocode, canonical_place=false) FILE: lib/geocoder/us/metaphone.rb type Text (line 1) | module Text # :nodoc: type Metaphone (line 2) | module Metaphone type Rules (line 4) | module Rules # :nodoc:all function metaphone (line 56) | def metaphone(str, options={}) function metaphone_word (line 62) | def metaphone_word(w, options={}) FILE: lib/geocoder/us/numbers.rb type Geocoder (line 1) | module Geocoder type Geocoder::US (line 4) | module Geocoder::US class NumberMap (line 7) | class NumberMap < Hash method [] (line 9) | def self.[] (array) method initialize (line 15) | def initialize (array) method build_match (line 18) | def build_match method clean (line 23) | def clean (key) method << (line 26) | def <<(item) method [] (line 31) | def [] (key) FILE: lib/geocoder/us/rest.rb function radius_for_precision (line 57) | def radius_for_precision(precision) FILE: navteq/convert.sql type navteq_link_id (line 2) | CREATE INDEX navteq_link_id on local_streets (link_id) type linezip (line 4) | CREATE TEMPORARY TABLE linezip AS FILE: navteq/prepare.sql type "local_streets" (line 7) | CREATE TABLE "local_streets" (gid integer PRIMARY KEY, FILE: setup.rb type Enumerable (line 12) | module Enumerable function read (line 18) | def File.read(fname) type Errno (line 26) | module Errno class ENOTEMPTY (line 27) | class ENOTEMPTY function binread (line 33) | def File.binread(fname) function dir? (line 40) | def File.dir?(path) class ConfigTable (line 45) | class ConfigTable method initialize (line 49) | def initialize(rbconfig) method verbose? (line 65) | def verbose? method no_harm? (line 71) | def no_harm? method [] (line 75) | def [](key) method []= (line 79) | def []=(key, val) method names (line 83) | def names method each (line 87) | def each(&block) method key? (line 91) | def key?(name) method lookup (line 95) | def lookup(name) method add (line 99) | def add(item) method remove (line 104) | def remove(name) method load_script (line 111) | def load_script(path, inst = nil) method savefile (line 117) | def savefile method load_savefile (line 121) | def load_savefile method save (line 132) | def save method load_standard_entries (line 141) | def load_standard_entries method standard_entries (line 147) | def standard_entries(rbconfig) method load_multipackage_entries (line 260) | def load_multipackage_entries method multipackage_entries (line 266) | def multipackage_entries method fixup (line 295) | def fixup method parse_opt (line 304) | def parse_opt(opt) method dllext (line 309) | def dllext method value_config? (line 313) | def value_config?(name) class Item (line 317) | class Item method initialize (line 318) | def initialize(name, template, default, desc) method help_opt (line 332) | def help_opt method value? (line 336) | def value? method value (line 340) | def value method resolve (line 344) | def resolve(table) method set (line 348) | def set(val) method check (line 354) | def check(val) class BoolItem (line 360) | class BoolItem < Item method config_type (line 361) | def config_type method help_opt (line 365) | def help_opt method check (line 371) | def check(val) class PathItem (line 382) | class PathItem < Item method config_type (line 383) | def config_type method check (line 389) | def check(path) class ProgramItem (line 395) | class ProgramItem < Item method config_type (line 396) | def config_type class SelectItem (line 401) | class SelectItem < Item method initialize (line 402) | def initialize(name, selection, default, desc) method config_type (line 407) | def config_type method check (line 413) | def check(val) class ExecItem (line 421) | class ExecItem < Item method initialize (line 422) | def initialize(name, selection, desc, &block) method config_type (line 428) | def config_type method value? (line 432) | def value? method resolve (line 436) | def resolve(table) method evaluate (line 442) | def evaluate(val, table) class PackageSelectionItem (line 451) | class PackageSelectionItem < Item method initialize (line 452) | def initialize(name, template, default, help_default, desc) method config_type (line 459) | def config_type method check (line 465) | def check(val) class MetaConfigEnvironment (line 473) | class MetaConfigEnvironment method initialize (line 474) | def initialize(config, installer) method config_names (line 479) | def config_names method config? (line 483) | def config?(name) method bool_config? (line 487) | def bool_config?(name) method path_config? (line 491) | def path_config?(name) method value_config? (line 495) | def value_config?(name) method add_config (line 499) | def add_config(item) method add_bool_config (line 503) | def add_bool_config(name, default, desc) method add_path_config (line 507) | def add_path_config(name, default, desc) method set_config_default (line 511) | def set_config_default(name, default) method remove_config (line 515) | def remove_config(name) method packages (line 520) | def packages method declare_packages (line 526) | def declare_packages(list) type FileOperations (line 536) | module FileOperations function mkdir_p (line 538) | def mkdir_p(dirname, prefix = nil) function rm_f (line 555) | def rm_f(path) function rm_rf (line 561) | def rm_rf(path) function remove_tree (line 567) | def remove_tree(path) function remove_tree0 (line 577) | def remove_tree0(path) function move_file (line 597) | def move_file(src, dest) function force_remove_file (line 610) | def force_remove_file(path) function remove_file (line 617) | def remove_file(path) function install (line 622) | def install(from, dest, mode, prefix = nil) function diff? (line 648) | def diff?(new_content, path) function command (line 653) | def command(*args) function ruby (line 659) | def ruby(*args) function make (line 663) | def make(task = nil) function extdir? (line 667) | def extdir?(dir) function files_of (line 671) | def files_of(dir) function directories_of (line 679) | def directories_of(dir) type HookScriptAPI (line 689) | module HookScriptAPI function get_config (line 691) | def get_config(key) function set_config (line 698) | def set_config(key, val) function curr_srcdir (line 706) | def curr_srcdir function curr_objdir (line 710) | def curr_objdir function srcfile (line 714) | def srcfile(path) function srcexist? (line 718) | def srcexist?(path) function srcdirectory? (line 722) | def srcdirectory?(path) function srcfile? (line 726) | def srcfile?(path) function srcentries (line 730) | def srcentries(path = '.') function srcfiles (line 736) | def srcfiles(path = '.') function srcdirectories (line 742) | def srcdirectories(path = '.') class ToplevelInstaller (line 751) | class ToplevelInstaller method invoke (line 767) | def ToplevelInstaller.invoke method multipackage? (line 776) | def ToplevelInstaller.multipackage? method load_rbconfig (line 780) | def ToplevelInstaller.load_rbconfig method initialize (line 791) | def initialize(ardir_root, config) method config (line 798) | def config(key) method inspect (line 802) | def inspect method invoke (line 806) | def invoke method run_metaconfigs (line 830) | def run_metaconfigs method init_installers (line 834) | def init_installers method srcdir_root (line 842) | def srcdir_root method objdir_root (line 846) | def objdir_root method relpath (line 850) | def relpath method parsearg_global (line 858) | def parsearg_global method valid_task? (line 884) | def valid_task?(t) method valid_task_re (line 888) | def valid_task_re method parsearg_no_options (line 892) | def parsearg_no_options method parsearg_config (line 905) | def parsearg_config method parsearg_install (line 931) | def parsearg_install method print_usage (line 948) | def print_usage(out) method exec_config (line 990) | def exec_config method exec_setup (line 995) | def exec_setup method exec_install (line 999) | def exec_install method exec_test (line 1003) | def exec_test method exec_show (line 1007) | def exec_show method exec_clean (line 1013) | def exec_clean method exec_distclean (line 1017) | def exec_distclean class ToplevelInstallerMulti (line 1024) | class ToplevelInstallerMulti < ToplevelInstaller method initialize (line 1028) | def initialize(ardir_root, config) method run_metaconfigs (line 1035) | def run_metaconfigs method packages= (line 1044) | def packages=(list) method init_installers (line 1053) | def init_installers method extract_selection (line 1068) | def extract_selection(list) method print_usage (line 1076) | def print_usage(f) method exec_config (line 1087) | def exec_config method exec_setup (line 1094) | def exec_setup method exec_install (line 1100) | def exec_install method exec_test (line 1106) | def exec_test method exec_clean (line 1112) | def exec_clean method exec_distclean (line 1119) | def exec_distclean method each_selected_installers (line 1130) | def each_selected_installers method run_hook (line 1141) | def run_hook(id) method verbose? (line 1146) | def verbose? method no_harm? (line 1151) | def no_harm? class Installer (line 1158) | class Installer method initialize (line 1165) | def initialize(config, srcroot, objroot) method inspect (line 1172) | def inspect method noop (line 1176) | def noop(rel) method srcdir_root (line 1183) | def srcdir_root method objdir_root (line 1187) | def objdir_root method relpath (line 1191) | def relpath method verbose? (line 1200) | def verbose? method no_harm? (line 1205) | def no_harm? method verbose_off (line 1209) | def verbose_off method exec_config (line 1222) | def exec_config method config_dir_ext (line 1229) | def config_dir_ext(rel) method extconf (line 1237) | def extconf method exec_setup (line 1245) | def exec_setup method setup_dir_bin (line 1249) | def setup_dir_bin(rel) method setup_dir_ext (line 1257) | def setup_dir_ext(rel) method update_shebang_line (line 1265) | def update_shebang_line(path) method new_shebang (line 1287) | def new_shebang(old) method open_atomic_writer (line 1298) | def open_atomic_writer(path, &block) class Shebang (line 1308) | class Shebang method load (line 1309) | def Shebang.load(path) method parse (line 1318) | def Shebang.parse(line) method initialize (line 1323) | def initialize(cmd, args = []) method to_s (line 1331) | def to_s method exec_install (line 1340) | def exec_install method install_dir_bin (line 1345) | def install_dir_bin(rel) method install_dir_lib (line 1349) | def install_dir_lib(rel) method install_dir_ext (line 1353) | def install_dir_ext(rel) method install_dir_data (line 1360) | def install_dir_data(rel) method install_dir_conf (line 1364) | def install_dir_conf(rel) method install_dir_man (line 1370) | def install_dir_man(rel) method install_files (line 1374) | def install_files(list, dest, mode) method libfiles (line 1381) | def libfiles method rubyextentions (line 1385) | def rubyextentions(dir) method targetfiles (line 1393) | def targetfiles method mapdir (line 1397) | def mapdir(ents) method existfiles (line 1415) | def existfiles method hookfiles (line 1419) | def hookfiles method glob_select (line 1425) | def glob_select(pat, ents) method glob_reject (line 1430) | def glob_reject(pats, ents) method globs2re (line 1442) | def globs2re(pats) method exec_test (line 1454) | def exec_test method exec_clean (line 1474) | def exec_clean method clean_dir_ext (line 1486) | def clean_dir_ext(rel) method exec_distclean (line 1495) | def exec_distclean method distclean_dir_ext (line 1504) | def distclean_dir_ext(rel) method exec_task_traverse (line 1517) | def exec_task_traverse(task) method traverse (line 1529) | def traverse(task, rel, mid) method dive_into (line 1540) | def dive_into(rel) method run_hook (line 1555) | def run_hook(id) class SetupError (line 1570) | class SetupError < StandardError; end function setup_rb_error (line 1572) | def setup_rb_error(msg) FILE: src/liblwgeom/box2d.c function expand_box2d (line 17) | void function box2d_same (line 33) | char function BOX2DFLOAT4 (line 48) | BOX2DFLOAT4 * FILE: src/liblwgeom/lex.yy.c type flex_int8_t (line 63) | typedef int8_t flex_int8_t; type flex_uint8_t (line 64) | typedef uint8_t flex_uint8_t; type flex_int16_t (line 65) | typedef int16_t flex_int16_t; type flex_uint16_t (line 66) | typedef uint16_t flex_uint16_t; type flex_int32_t (line 67) | typedef int32_t flex_int32_t; type flex_uint32_t (line 68) | typedef uint32_t flex_uint32_t; type flex_int8_t (line 70) | typedef signed char flex_int8_t; type flex_int16_t (line 71) | typedef short int flex_int16_t; type flex_int32_t (line 72) | typedef int flex_int32_t; type flex_uint8_t (line 73) | typedef unsigned char flex_uint8_t; type flex_uint16_t (line 74) | typedef unsigned short int flex_uint16_t; type flex_uint32_t (line 75) | typedef unsigned int flex_uint32_t; type yy_buffer_state (line 173) | struct yy_buffer_state type yy_size_t (line 204) | typedef size_t yy_size_t; type yy_buffer_state (line 209) | struct yy_buffer_state type YY_CHAR (line 355) | typedef char YY_CHAR; type yy_state_type (line 359) | typedef int yy_state_type; type yy_trans_info (line 3279) | struct yy_trans_info function init_parser (line 3362) | void init_parser(const char *src) { BEGIN(0);buf_state = lwg_parse_yy_sc... function close_parser (line 3363) | void close_parser() { lwg_parse_yy_delete_buffer(buf_state); } function lwg_parse_yywrap (line 3364) | int lwg_parse_yywrap(void){ return 1; } function YY_RESTORE_YY_MORE_OFFSET (line 3813) | YY_RESTORE_YY_MORE_OFFSET function yy_get_next_buffer (line 3942) | static int yy_get_next_buffer (void) function yy_state_type (line 4076) | static yy_state_type yy_get_previous_state (void) function yy_state_type (line 4106) | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) function yyunput (line 4126) | static void yyunput (int c, register char * yy_bp ) function input (line 4167) | static int input (void) function lwg_parse_yyrestart (line 4242) | void lwg_parse_yyrestart (FILE * input_file ) function lwg_parse_yy_switch_to_buffer (line 4259) | void lwg_parse_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) function lwg_parse_yy_load_buffer_state (line 4290) | static void lwg_parse_yy_load_buffer_state (void) function YY_BUFFER_STATE (line 4304) | YY_BUFFER_STATE lwg_parse_yy_create_buffer (FILE * file, int size ) function lwg_parse_yy_delete_buffer (line 4332) | void lwg_parse_yy_delete_buffer (YY_BUFFER_STATE b ) function lwg_parse_yy_init_buffer (line 4355) | static void lwg_parse_yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) function lwg_parse_yy_flush_buffer (line 4383) | void lwg_parse_yy_flush_buffer (YY_BUFFER_STATE b ) function lwg_parse_yypush_buffer_state (line 4412) | void lwg_parse_yypush_buffer_state (YY_BUFFER_STATE new_buffer ) function lwg_parse_yypop_buffer_state (line 4442) | void lwg_parse_yypop_buffer_state (void) function lwg_parse_yyensure_buffer_stack (line 4461) | static void lwg_parse_yyensure_buffer_stack (void) function YY_BUFFER_STATE (line 4510) | YY_BUFFER_STATE lwg_parse_yy_scan_buffer (char * base, yy_size_t size ) function YY_BUFFER_STATE (line 4547) | YY_BUFFER_STATE lwg_parse_yy_scan_string (yyconst char * yystr ) function YY_BUFFER_STATE (line 4560) | YY_BUFFER_STATE lwg_parse_yy_scan_bytes (yyconst char * yybytes, int _... function yy_fatal_error (line 4594) | static void yy_fatal_error (yyconst char* msg ) function lwg_parse_yyget_lineno (line 4622) | int lwg_parse_yyget_lineno (void) function FILE (line 4631) | FILE *lwg_parse_yyget_in (void) function FILE (line 4639) | FILE *lwg_parse_yyget_out (void) function lwg_parse_yyget_leng (line 4647) | int lwg_parse_yyget_leng (void) function lwg_parse_yyset_lineno (line 4665) | void lwg_parse_yyset_lineno (int line_number ) function lwg_parse_yyset_in (line 4677) | void lwg_parse_yyset_in (FILE * in_str ) function lwg_parse_yyset_out (line 4682) | void lwg_parse_yyset_out (FILE * out_str ) function lwg_parse_yyget_debug (line 4687) | int lwg_parse_yyget_debug (void) function lwg_parse_yyset_debug (line 4692) | void lwg_parse_yyset_debug (int bdebug ) function yy_init_globals (line 4697) | static int yy_init_globals (void) function lwg_parse_yylex_destroy (line 4726) | int lwg_parse_yylex_destroy (void) function yy_flex_strncpy (line 4752) | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) function yy_flex_strlen (line 4761) | static int yy_flex_strlen (yyconst char * s ) function lwg_parse_yyfree (line 4788) | void lwg_parse_yyfree (void * ptr ) FILE: src/liblwgeom/liblwgeom.h type uint32 (line 69) | typedef unsigned int uint32; type int32 (line 70) | typedef int int32; type uchar (line 158) | typedef unsigned char uchar; type BOX2DFLOAT4 (line 160) | typedef struct type BOX3D (line 168) | typedef struct type CHIP (line 174) | typedef struct chiptag type SPHEROID (line 225) | typedef struct type POINT3DZ (line 244) | typedef struct { double x,y,z; } POINT3DZ; type POINT3D (line 245) | typedef struct { double x,y,z; } POINT3D; type POINT3DM (line 246) | typedef struct { double x,y,m; } POINT3DM; type POINT2D (line 253) | typedef struct type POINT4D (line 259) | typedef struct type POINTARRAY (line 275) | typedef struct type DYNPTARRAY (line 292) | typedef struct { type LWGEOM (line 322) | typedef struct type LWPOINT (line 331) | typedef struct type LWLINE (line 340) | typedef struct type LWPOLY (line 349) | typedef struct type LWMPOINT (line 359) | typedef struct type LWMLINE (line 369) | typedef struct type LWMPOLY (line 379) | typedef struct type LWCOLLECTION (line 389) | typedef struct type LWCIRCSTRING (line 399) | typedef struct type LWCOMPOUND (line 408) | typedef struct type LWCURVEPOLY (line 418) | typedef struct type LWMCURVE (line 428) | typedef struct type LWMSURFACE (line 438) | typedef struct type PG_LWGEOM (line 639) | typedef struct { type LWGEOM_INSPECTED (line 890) | typedef struct type LWGEOM_PARSER_RESULT (line 1324) | typedef struct struct_lwgeom_parser_result type LWGEOM_UNPARSER_RESULT (line 1347) | typedef struct struct_lwgeom_unparser_result FILE: src/liblwgeom/lwalgorithm.c function lw_segment_side (line 23) | double lw_segment_side(POINT2D *p1, POINT2D *p2, POINT2D *q) function lw_segment_envelope_intersects (line 28) | int lw_segment_envelope_intersects(POINT2D p1, POINT2D p2, POINT2D q1, P... function lw_segment_intersects (line 61) | int lw_segment_intersects(POINT2D *p1, POINT2D *p2, POINT2D *q1, POINT2D... function lwline_crossing_direction (line 137) | int lwline_crossing_direction(LWLINE *l1, LWLINE *l2) function lwpoint_get_ordinate (line 301) | double lwpoint_get_ordinate(const POINT4D *p, int ordinate) function lwpoint_set_ordinate (line 325) | void lwpoint_set_ordinate(POINT4D *p, int ordinate, double value) function lwpoint_interpolate (line 359) | int lwpoint_interpolate(const POINT4D *p1, const POINT4D *p2, POINT4D *p... function LWCOLLECTION (line 394) | LWCOLLECTION *lwmline_clip_to_ordinate_range(LWMLINE *mline, int ordinat... function LWCOLLECTION (line 474) | LWCOLLECTION *lwline_clip_to_ordinate_range(LWLINE *line, int ordinate, ... function lwgeom_geohash_precision (line 803) | int lwgeom_geohash_precision(BOX3D bbox, BOX3D *bounds) FILE: src/liblwgeom/lwalgorithm.h type CG_SEGMENT_INTERSECTION_TYPE (line 16) | enum CG_SEGMENT_INTERSECTION_TYPE { type CG_LINE_CROSS_TYPE (line 31) | enum CG_LINE_CROSS_TYPE { FILE: src/liblwgeom/lwcircstring.c function LWCIRCSTRING (line 42) | LWCIRCSTRING * function LWCIRCSTRING (line 77) | LWCIRCSTRING * function uchar (line 143) | uchar * function lwcircstring_serialize_buf (line 168) | void lwcircstring_serialize_buf(LWCIRCSTRING *curve, uchar *buf, size_t ... function lwcircstring_serialize_size (line 238) | size_t function BOX3D (line 256) | BOX3D * function BOX3D (line 448) | BOX3D * function lwcircstring_compute_box2d_p (line 486) | int function lwcircstring_free (line 497) | void lwcircstring_free(LWCIRCSTRING *curve) function lwgeom_size_circstring (line 504) | size_t function printLWCIRCSTRING (line 541) | void printLWCIRCSTRING(LWCIRCSTRING *curve) function LWCIRCSTRING (line 551) | LWCIRCSTRING * function LWGEOM (line 566) | LWGEOM * function lwcircstring_reverse (line 612) | void lwcircstring_reverse(LWCIRCSTRING *curve) function LWCIRCSTRING (line 620) | LWCIRCSTRING * function lwcircstring_same (line 628) | char function LWCIRCSTRING (line 638) | LWCIRCSTRING * function LWCIRCSTRING (line 689) | LWCIRCSTRING * function LWCIRCSTRING (line 724) | LWCIRCSTRING * function LWCIRCSTRING (line 738) | LWCIRCSTRING * function lwcircstring_setPoint4d (line 753) | void FILE: src/liblwgeom/lwcollection.c function lwcollection_release (line 21) | void function LWCOLLECTION (line 28) | LWCOLLECTION * function LWCOLLECTION (line 74) | LWCOLLECTION * function LWCOLLECTION (line 91) | LWCOLLECTION * function LWGEOM (line 134) | LWGEOM * function lwcollection_serialize_size (line 141) | size_t function lwcollection_serialize_buf (line 170) | void function lwcollection_compute_box2d_p (line 223) | int function LWCOLLECTION (line 244) | LWCOLLECTION * function LWGEOM (line 273) | LWGEOM * function LWCOLLECTION (line 316) | LWCOLLECTION * function lwcollection_same (line 333) | char function lwcollection_ngeoms (line 365) | int lwcollection_ngeoms(const LWCOLLECTION *col) function lwcollection_free (line 447) | void lwcollection_free(LWCOLLECTION *col) function BOX3D (line 491) | BOX3D *lwcollection_compute_box3d(LWCOLLECTION *col) FILE: src/liblwgeom/lwcompound.c function LWCOMPOUND (line 18) | LWCOMPOUND * function LWGEOM (line 72) | LWGEOM * FILE: src/liblwgeom/lwcurvepoly.c function LWCURVEPOLY (line 21) | LWCURVEPOLY * function LWGEOM (line 77) | LWGEOM * FILE: src/liblwgeom/lwgeom.c function LWGEOM (line 21) | LWGEOM * function lwgeom_serialize_size (line 62) | size_t function lwgeom_serialize_buf (line 95) | void function uchar (line 135) | uchar * function lwgeom_forceRHR (line 156) | void function lwgeom_reverse (line 178) | void function BOX3D (line 202) | BOX3D *lwgeom_compute_box3d(const LWGEOM *lwgeom) function lwgeom_compute_box2d_p (line 230) | int function BOX2DFLOAT4 (line 261) | BOX2DFLOAT4 * function LWPOINT (line 272) | LWPOINT * function LWLINE (line 280) | LWLINE * function LWCIRCSTRING (line 288) | LWCIRCSTRING * function LWPOLY (line 296) | LWPOLY * function LWCOLLECTION (line 304) | LWCOLLECTION * function LWMPOINT (line 313) | LWMPOINT * function LWMLINE (line 321) | LWMLINE * function LWMPOLY (line 329) | LWMPOLY * function LWGEOM (line 337) | LWGEOM *lwmpoly_as_lwgeom(LWMPOLY *obj) { return (LWGEOM *)obj; } function LWGEOM (line 338) | LWGEOM *lwmline_as_lwgeom(LWMLINE *obj) { return (LWGEOM *)obj; } function LWGEOM (line 339) | LWGEOM *lwmpoint_as_lwgeom(LWMPOINT *obj) { return (LWGEOM *)obj; } function LWGEOM (line 340) | LWGEOM *lwcollection_as_lwgeom(LWCOLLECTION *obj) { return (LWGEOM *)obj; } function LWGEOM (line 341) | LWGEOM *lwpoly_as_lwgeom(LWPOLY *obj) { return (LWGEOM *)obj; } function LWGEOM (line 342) | LWGEOM *lwline_as_lwgeom(LWLINE *obj) { return (LWGEOM *)obj; } function LWGEOM (line 343) | LWGEOM *lwpoint_as_lwgeom(LWPOINT *obj) { return (LWGEOM *)obj; } function lwgeom_release (line 345) | void function LWGEOM (line 382) | LWGEOM * function LWGEOM (line 419) | LWGEOM * function uchar (line 523) | uchar * function LWGEOM (line 548) | LWGEOM * function LWGEOM (line 580) | LWGEOM * function serialized_lwgeom_from_ewkt (line 606) | int function serialized_lwgeom_to_ewkt (line 621) | int function serialized_lwgeom_from_hexwkb (line 634) | int function serialized_lwgeom_to_hexwkb (line 649) | int function serialized_lwgeom_to_ewkb (line 662) | int function lwgeom_same (line 680) | char function lwgeom_changed (line 739) | void function lwgeom_drop_bbox (line 747) | void function lwgeom_add_bbox (line 760) | void function lwgeom_dropSRID (line 768) | void function LWGEOM (line 775) | LWGEOM * function lwgeom_longitude_shift (line 797) | void function lwgeom_contains_subgeoms (line 837) | int function lwgeom_free (line 858) | void lwgeom_free(LWGEOM *lwgeom) { FILE: src/liblwgeom/lwgeom_api.c type int32_tt (line 31) | typedef int int32_tt; type u_int32_tt (line 32) | typedef unsigned int u_int32_tt; type ieee_float_shape_type (line 34) | typedef union function nextafterf_custom (line 60) | float function nextDown_f (line 106) | float nextDown_f(double d) function nextUp_f (line 121) | float function nextDown_d (line 137) | double function nextUp_d (line 152) | double function BOX2DFLOAT4 (line 169) | BOX2DFLOAT4 * function box3d_to_box2df_p (line 196) | int function BOX3D (line 222) | BOX3D function box2df_to_box3d_p (line 247) | void function BOX3D (line 269) | BOX3D * function box3d_union_p (line 329) | int function BOX2DFLOAT4 (line 392) | BOX2DFLOAT4 * function getbox2d_p (line 403) | int function POINT4D (line 450) | POINT4D function getPoint4d_p (line 465) | int function POINT3DZ (line 525) | POINT3DZ function POINT3DM (line 539) | POINT3DM function getPoint3dz_p (line 553) | int function getPoint3dm_p (line 603) | int function POINT2D (line 668) | POINT2D function getPoint2d_p (line 682) | int function setPoint4d (line 707) | void function uchar (line 736) | uchar * function POINTARRAY (line 769) | POINTARRAY * function pointArray_ptsize (line 794) | int function lwgeom_hasSRID (line 809) | char function lwgeom_ndims (line 816) | int function lwgeom_hasM (line 823) | int lwgeom_hasM(uchar type) function lwgeom_hasZ (line 829) | int lwgeom_hasZ(uchar type) function lwgeom_getType (line 836) | int function uchar (line 846) | uchar function uchar (line 856) | uchar function lwgeom_hasBBOX (line 869) | char function uint32 (line 880) | uint32 function int32 (line 890) | int32 function LWGEOM_INSPECTED (line 917) | LWGEOM_INSPECTED * function LWPOINT (line 999) | LWPOINT * function LWPOINT (line 1032) | LWPOINT *lwgeom_getpoint_inspected(LWGEOM_INSPECTED *inspected, int geom... function LWLINE (line 1054) | LWLINE * function LWLINE (line 1084) | LWLINE * function LWPOLY (line 1106) | LWPOLY * function LWPOLY (line 1136) | LWPOLY * function LWCIRCSTRING (line 1158) | LWCIRCSTRING * function LWGEOM (line 1178) | LWGEOM *lwgeom_getgeom_inspected(LWGEOM_INSPECTED *inspected, int geom_n... function uchar (line 1211) | uchar * function uchar (line 1223) | uchar * function uchar (line 1245) | uchar function uchar (line 1257) | uchar function lwgeom_getnumgeometries (line 1271) | int function lwgeom_getnumgeometries_inspected (line 1302) | int function uchar (line 1316) | uchar * function uchar (line 1419) | uchar * function lwgeom_empty_length (line 1447) | size_t function lwgeom_constructempty_buf (line 1459) | void function lwgeom_size (line 1490) | size_t function lwgeom_size_subgeom (line 1586) | size_t function lwgeom_size_inspected (line 1598) | int function compute_serialized_box3d_p (line 1604) | int function compute_serialized_box2d_p (line 1626) | int function BOX3D (line 1643) | BOX3D * function lwinspected_release (line 1763) | void function printBOX3D (line 1781) | void printBOX3D(BOX3D *box) function printPA (line 1787) | void printPA(POINTARRAY *pa) function printBYTES (line 1822) | void printBYTES(uchar *a, int n) function printMULTI (line 1839) | void function printType (line 1877) | void function lwgeom_getsrid (line 1887) | int function ptarray_isccw (line 1903) | char function BOX2DFLOAT4 (line 1927) | BOX2DFLOAT4 * function box2d_union_p (line 1969) | int function uchar (line 2023) | uchar function deparse_hex (line 2158) | void function interpolate_point4d (line 2187) | void FILE: src/liblwgeom/lwgparse.c type int4 (line 29) | typedef uint32_t int4; type tuple (line 31) | typedef struct tag_tuple tuple; type tag_outputstate (line 33) | struct tag_outputstate{ type output_state (line 37) | typedef struct tag_outputstate output_state; type tag_tuple (line 51) | struct tag_tuple{ function set_srid (line 220) | void function tuple (line 232) | tuple * function free_tuple (line 269) | void function inc_num (line 286) | void function alloc_stack_tuple (line 295) | void function pop (line 311) | void function popc (line 317) | void function check_dims (line 349) | void function WRITE_INT4 (line 379) | void function WRITE_DOUBLES (line 405) | void function empty_stack (line 425) | void function alloc_lwgeom (line 431) | void function write_point_2 (line 457) | void function write_point_3 (line 463) | void function write_point_4 (line 469) | void function write_point_2i (line 475) | void function write_point_3i (line 481) | void function write_point_4i (line 487) | void function alloc_point_2d (line 493) | void function alloc_point_3d (line 513) | void function alloc_point_4d (line 534) | void function write_type (line 556) | void function write_count (line 586) | void function write_type_count (line 593) | void function alloc_point (line 600) | void function alloc_linestring (line 615) | void function alloc_linestring_closed (line 630) | void alloc_linestring_closed(void) function alloc_circularstring (line 638) | void function alloc_circularstring_closed (line 649) | void alloc_circularstring_closed(void) function alloc_polygon (line 657) | void function alloc_curvepolygon (line 673) | void function alloc_compoundcurve (line 684) | void function alloc_multipoint (line 692) | void function alloc_multilinestring (line 700) | void function alloc_multicurve (line 708) | void function alloc_multipolygon (line 716) | void function alloc_multisurface (line 724) | void function alloc_geomertycollection (line 732) | void function alloc_counter (line 740) | void function alloc_empty (line 748) | void function make_serialized_lwgeom (line 779) | void function lwg_parse_yynotice (line 805) | void function lwg_parse_yyerror (line 811) | int function uchar (line 844) | uchar function uchar (line 862) | uchar function read_wkb_bytes (line 872) | void function int4 (line 884) | int4 function read_wkb_double (line 892) | double function read_wkb_point (line 907) | void function read_wkb_polygon (line 955) | void function read_wkb_linestring (line 977) | void function read_wkb_circstring (line 990) | void function read_wkb_ordinate_array (line 1002) | void function read_collection (line 1018) | void function parse_wkb (line 1033) | void function alloc_wkb (line 1156) | void function parse_it (line 1167) | int function parse_lwg (line 1196) | int function parse_lwgi (line 1203) | int function set_zm (line 1210) | void FILE: src/liblwgeom/lwgunparse.c type int4 (line 27) | typedef uint32_t int4; type uchar (line 28) | typedef uchar* (*outfunc)(uchar*,int); type uchar (line 29) | typedef uchar* (*outwkbfunc)(uchar*); function ensure (line 134) | void function to_end (line 149) | void function write_str (line 157) | void function write_double (line 165) | void function write_int (line 175) | void function int4 (line 182) | int4 function read_double (line 216) | double read_double(uchar** geom){ function uchar (line 231) | uchar * function uchar (line 244) | uchar * function uchar (line 254) | uchar * function uchar (line 275) | uchar * function uchar (line 303) | uchar * function uchar (line 360) | uchar * function uchar (line 394) | uchar * function uchar (line 403) | uchar *output_multipoint(uchar* geom,int suppress){ function uchar (line 420) | uchar *output_compound(uchar* geom, int suppress) { function uchar (line 440) | uchar *output_multisurface(uchar* geom, int suppress) { function uchar (line 463) | uchar * function unparse_WKT (line 618) | int function write_wkb_hex_flip_bytes (line 653) | void function write_wkb_hex_bytes (line 671) | void function write_wkb_bin_flip_bytes (line 689) | void function write_wkb_bin_bytes (line 706) | void function uchar (line 722) | uchar * function write_wkb_int (line 735) | void function uchar (line 741) | uchar * function uchar (line 754) | uchar * function uchar (line 774) | uchar * function uchar (line 825) | uchar * function uchar (line 834) | uchar * function uchar (line 858) | uchar * function unparse_WKB (line 948) | int FILE: src/liblwgeom/lwline.c function LWLINE (line 26) | LWLINE * function LWLINE (line 55) | LWLINE * function uchar (line 118) | uchar * function lwline_serialize_buf (line 144) | void function BOX3D (line 214) | BOX3D * function lwline_serialize_size (line 226) | size_t function lwline_free (line 244) | void lwline_free (LWLINE *line) function lwgeom_size_line (line 254) | size_t function printLWLINE (line 293) | void printLWLINE(LWLINE *line) function lwline_compute_box2d_p (line 302) | int function LWLINE (line 309) | LWLINE * function LWGEOM (line 327) | LWGEOM * function lwline_release (line 373) | void function lwline_reverse (line 379) | void function LWLINE (line 385) | LWLINE * function lwline_same (line 393) | char function LWLINE (line 403) | LWLINE * function LWLINE (line 455) | LWLINE * function LWLINE (line 490) | LWLINE * function LWLINE (line 505) | LWLINE * function lwline_setPoint4d (line 521) | void FILE: src/liblwgeom/lwmcurve.c function LWMCURVE (line 18) | LWMCURVE * function LWGEOM (line 86) | LWGEOM * FILE: src/liblwgeom/lwmline.c function lwmline_release (line 18) | void function LWMLINE (line 24) | LWMLINE * function LWGEOM (line 77) | LWGEOM * function lwmline_free (line 118) | void lwmline_free(LWMLINE *mline) FILE: src/liblwgeom/lwmpoint.c function lwmpoint_release (line 18) | void function LWMPOINT (line 25) | LWMPOINT * function LWGEOM (line 77) | LWGEOM * function lwmpoint_free (line 118) | void lwmpoint_free(LWMPOINT *mpt) FILE: src/liblwgeom/lwmpoly.c function lwmpoly_release (line 19) | void function LWMPOLY (line 26) | LWMPOLY * function LWGEOM (line 80) | LWGEOM * function lwmpoly_free (line 121) | void lwmpoly_free(LWMPOLY *mpoly) FILE: src/liblwgeom/lwmsurface.c function LWMSURFACE (line 19) | LWMSURFACE * function LWGEOM (line 89) | LWGEOM * FILE: src/liblwgeom/lwpoint.c function uchar (line 23) | uchar * function lwpoint_serialize_buf (line 47) | void function BOX3D (line 95) | BOX3D * function lwpoint_getPoint2d_p (line 116) | int function lwpoint_getPoint3dz_p (line 123) | int function lwpoint_getPoint3dm_p (line 128) | int function lwpoint_getPoint4d_p (line 133) | int function lwpoint_serialize_size (line 140) | size_t function LWPOINT (line 161) | LWPOINT * function LWPOINT (line 178) | LWPOINT * function LWPOINT (line 192) | LWPOINT * function LWPOINT (line 207) | LWPOINT * function LWPOINT (line 222) | LWPOINT * function LWPOINT (line 244) | LWPOINT * function lwpoint_free (line 303) | void lwpoint_free(LWPOINT *pt) function printLWPOINT (line 310) | void printLWPOINT(LWPOINT *point) function lwpoint_compute_box2d_p (line 320) | int function LWPOINT (line 327) | LWPOINT * function LWGEOM (line 345) | LWGEOM * function lwgeom_size_point (line 391) | size_t function lwpoint_release (line 427) | void function lwpoint_same (line 435) | char FILE: src/liblwgeom/lwpoly.c function LWPOLY (line 26) | LWPOLY * function LWPOLY (line 68) | LWPOLY * function uchar (line 148) | uchar * function lwpoly_serialize_buf (line 173) | void function BOX3D (line 241) | BOX3D * function lwgeom_size_poly (line 254) | size_t function lwpoly_serialize_size (line 332) | size_t function lwpoly_free (line 357) | void lwpoly_free (LWPOLY *poly) function printLWPOLY (line 376) | void printLWPOLY(LWPOLY *poly) function lwpoly_compute_box2d_p (line 391) | int function LWPOLY (line 410) | LWPOLY * function LWGEOM (line 427) | LWGEOM * function lwpoly_forceRHR (line 473) | void function lwpoly_release (line 492) | void function lwpoly_reverse (line 498) | void function LWPOLY (line 507) | LWPOLY * function lwpoly_same (line 526) | char function LWPOLY (line 547) | LWPOLY * FILE: src/liblwgeom/lwsegmentize.c function uint32 (line 49) | uint32 function lwcircle_center (line 86) | double function interpolate_arc (line 132) | double function POINTARRAY (line 149) | POINTARRAY * function LWLINE (line 283) | LWLINE * function LWLINE (line 333) | LWLINE * function LWPOLY (line 383) | LWPOLY * function LWMLINE (line 421) | LWMLINE * function LWMPOLY (line 455) | LWMPOLY * function LWCOLLECTION (line 491) | LWCOLLECTION * function LWGEOM (line 528) | LWGEOM * function LWGEOM (line 560) | LWGEOM * function LWGEOM (line 732) | LWGEOM * function LWGEOM (line 932) | LWGEOM * function LWGEOM (line 940) | LWGEOM * function LWGEOM (line 970) | LWGEOM * function LWGEOM (line 999) | LWGEOM * function LWGEOM (line 1027) | LWGEOM * FILE: src/liblwgeom/lwutil.c function lwnotice (line 50) | void function lwerror (line 63) | void function init_freeor (line 94) | void function init_noticereporter (line 110) | void function init_errorreporter (line 118) | void function default_freeor (line 142) | void function default_noticereporter (line 155) | void function default_errorreporter (line 173) | void function lwgeom_install_default_allocators (line 198) | void lwgeom_install_default_allocators(void) function lwfree (line 234) | void function trim_trailing_zeros (line 244) | void function getMachineEndian (line 351) | char function errorIfSRIDMismatch (line 362) | void FILE: src/liblwgeom/measures.c function pt_in_ring_2d (line 28) | int pt_in_ring_2d(POINT2D *p, POINTARRAY *ring) function distance2d_pt_pt (line 84) | double distance2d_pt_pt(POINT2D *p1, POINT2D *p2) function distance2d_pt_seg (line 98) | double distance2d_pt_seg(POINT2D *p, POINT2D *A, POINT2D *B) function distance2d_seg_seg (line 146) | double distance2d_seg_seg(POINT2D *A, POINT2D *B, POINT2D *C, POINT2D *D) function distance2d_pt_ptarray (line 229) | double distance2d_pt_ptarray(POINT2D *p, POINTARRAY *pa) function distance2d_ptarray_ptarray (line 254) | double distance2d_ptarray_ptarray(POINTARRAY *l1, POINTARRAY *l2) function pt_in_poly_2d (line 303) | int pt_in_poly_2d(POINT2D *p, LWPOLY *poly) function distance2d_ptarray_poly (line 330) | double distance2d_ptarray_poly(POINTARRAY *pa, LWPOLY *poly) function distance2d_point_point (line 382) | double distance2d_point_point(LWPOINT *point1, LWPOINT *point2) function distance2d_point_line (line 393) | double distance2d_point_line(LWPOINT *point, LWLINE *line) function distance2d_line_line (line 401) | double distance2d_line_line(LWLINE *line1, LWLINE *line2) function distance2d_point_poly (line 413) | double distance2d_point_poly(LWPOINT *point, LWPOLY *poly) function distance2d_poly_poly (line 459) | double distance2d_poly_poly(LWPOLY *poly1, LWPOLY *poly2) function distance2d_line_poly (line 505) | double distance2d_line_poly(LWLINE *line, LWPOLY *poly) function lwgeom_pointarray_length2d (line 512) | double lwgeom_pointarray_length2d(POINTARRAY *pts) function lwgeom_pointarray_length (line 534) | double function lwgeom_curvepolygon_area (line 562) | double function lwgeom_polygon_area (line 573) | double function lwgeom_polygon_perimeter (line 616) | double lwgeom_polygon_perimeter(LWPOLY *poly) function lwgeom_polygon_perimeter2d (line 633) | double lwgeom_polygon_perimeter2d(LWPOLY *poly) function lwgeom_mindistance2d_recursive (line 646) | double function lwgeom_mindistance2d_recursive_tolerance (line 652) | double function lwgeom_pt_inside_circle (line 796) | int function azimuth_pt_pt (line 813) | int FILE: src/liblwgeom/ptarray.c function POINTARRAY (line 19) | POINTARRAY * function ptarray_free (line 40) | void ptarray_free(POINTARRAY *pa) function ptarray_reverse (line 51) | void function ptarray_compute_box2d_p (line 77) | int function BOX2DFLOAT4 (line 111) | BOX2DFLOAT4 * function POINTARRAY (line 147) | POINTARRAY * function ptarray_same (line 222) | char function POINTARRAY (line 248) | POINTARRAY * function POINTARRAY (line 306) | POINTARRAY * function POINTARRAY (line 350) | POINTARRAY * function ptarray_isclosed2d (line 368) | int function BOX3D (line 380) | BOX3D * function ptarray_compute_box3d_p (line 400) | int function POINTARRAY (line 451) | POINTARRAY * function closest_point_on_segment (line 654) | void function ptarray_locate_point (line 696) | double function ptarray_longitude_shift (line 770) | void function DYNPTARRAY (line 784) | DYNPTARRAY * function dynptarray_addPoint4d (line 815) | int FILE: src/liblwgeom/vsprintf.c function va_dcl (line 47) | va_dcl function lw_vasprintf (line 141) | int FILE: src/liblwgeom/wktparse.h type uchar (line 16) | typedef unsigned char uchar; type SERIALIZED_LWGEOM (line 18) | typedef struct serialized_lwgeom { type LWGEOM_PARSER_RESULT (line 23) | typedef struct struct_lwgeom_parser_result type LWGEOM_UNPARSER_RESULT (line 32) | typedef struct struct_lwgeom_unparser_result FILE: src/liblwgeom/wktparse.tab.c type yytokentype (line 76) | enum yytokentype { type YYLTYPE (line 195) | typedef struct YYLTYPE type YYTYPE_UINT8 (line 219) | typedef YYTYPE_UINT8 yytype_uint8; type yytype_uint8 (line 221) | typedef unsigned char yytype_uint8; type YYTYPE_INT8 (line 225) | typedef YYTYPE_INT8 yytype_int8; type yytype_int8 (line 228) | typedef signed char yytype_int8; type yytype_int8 (line 230) | typedef short int yytype_int8; type YYTYPE_UINT16 (line 234) | typedef YYTYPE_UINT16 yytype_uint16; type yytype_uint16 (line 236) | typedef unsigned short int yytype_uint16; type YYTYPE_INT16 (line 240) | typedef YYTYPE_INT16 yytype_int16; type yytype_int16 (line 242) | typedef short int yytype_int16; function YYID (line 289) | static int function yy_symbol_value_print (line 973) | static void function yy_symbol_print (line 1007) | static void function yy_stack_print (line 1036) | static void function yy_reduce_print (line 1064) | static void function YYSIZE_T (line 1134) | static YYSIZE_T function YYSIZE_T (line 1183) | static YYSIZE_T function YYSIZE_T (line 1230) | static YYSIZE_T function yydestruct (line 1343) | static void FILE: src/liblwgeom/wktparse.tab.h type yytokentype (line 41) | enum yytokentype { type YYLTYPE (line 133) | typedef struct YYLTYPE FILE: src/libsqlite3_geocoder/extension.c function sqlite3_metaphone (line 11) | static void function sqlite3_levenshtein (line 30) | static void function sqlite3_digit_suffix (line 44) | static void function sqlite3_nondigit_prefix (line 57) | static void function sqlite3_compress_wkb_line (line 71) | static void function sqlite3_uncompress_wkb_line (line 88) | static void function sqlite3_extension_init (line 101) | int sqlite3_extension_init (sqlite3 * db, char **pzErrMsg, FILE: src/libsqlite3_geocoder/levenshtein.c function levenshtein_distance (line 10) | double levenshtein_distance (const unsigned char *s1, const unsigned cha... function main (line 36) | int main (int argc, char **argv) { FILE: src/libsqlite3_geocoder/metaphon.c function metaphone (line 43) | int metaphone(const char *Word, char *Metaph, int max_phones) { FILE: src/libsqlite3_geocoder/util.c function address_metaphone (line 4) | int address_metaphone(const char *input, char *output, int max_phones) { function rindex_nondigit (line 17) | signed int rindex_nondigit (const char *string) { function digit_suffix (line 24) | signed int digit_suffix (const char *input, char *output) { function nondigit_prefix (line 30) | signed int nondigit_prefix (const char *input, char *output) { FILE: src/libsqlite3_geocoder/wkb_compress.c function compress_wkb_line (line 4) | uint32_t compress_wkb_line (void *dest, const void *src, uint32_t len) { function uncompress_wkb_line (line 16) | uint32_t uncompress_wkb_line (void *dest, const void *src, uint32_t len) { function main (line 33) | int main (int argc, char *argv) { FILE: src/metaphone/extension.c function sqlite3_metaphone (line 8) | static void function sqlite3_extension_init (line 27) | int sqlite3_extension_init (sqlite3 * db, char **pzErrMsg, FILE: src/metaphone/metaphon.c function metaphone (line 42) | int metaphone(const char *Word, char *Metaph, int max_phones) FILE: src/shp2sqlite/dbfopen.c function DBFWriteHeader (line 246) | static void DBFWriteHeader(DBFHandle psDBF) function DBFFlushRecord (line 304) | static void DBFFlushRecord( DBFHandle psDBF ) function DBFUpdateHeader (line 325) | void SHPAPI_CALL function DBFHandle (line 356) | DBFHandle SHPAPI_CALL function DBFClose (line 493) | void SHPAPI_CALL function DBFHandle (line 558) | DBFHandle SHPAPI_CALL function DBFAddField (line 635) | int SHPAPI_CALL function DBFReadSetup (line 740) | int DBFReadSetup(DBFHandle psDBF, int hEntity) function DBFReadDeleted (line 788) | int DBFReadDeleted(DBFHandle psDBF, int hEntity) function DBFReadIntegerAttribute (line 888) | int SHPAPI_CALL function DBFReadDoubleAttribute (line 908) | double SHPAPI_CALL function SHPAPI_CALL1 (line 928) | const char SHPAPI_CALL1(*) function DBFGetFieldCount (line 994) | int SHPAPI_CALL function DBFGetRecordCount (line 1007) | int SHPAPI_CALL function DBFFieldType (line 1020) | DBFFieldType SHPAPI_CALL function DBFWriteAttribute (line 1070) | static int DBFWriteAttribute(DBFHandle psDBF, int hEntity, int iField, function DBFWriteAttributeDirectly (line 1240) | int DBFWriteAttributeDirectly(DBFHandle psDBF, int hEntity, int iField, function DBFWriteDoubleAttribute (line 1315) | int SHPAPI_CALL function DBFWriteIntegerAttribute (line 1329) | int SHPAPI_CALL function DBFWriteStringAttribute (line 1345) | int SHPAPI_CALL function DBFWriteNULLAttribute (line 1359) | int SHPAPI_CALL function DBFWriteLogicalAttribute (line 1372) | int SHPAPI_CALL function DBFWriteTuple (line 1386) | int SHPAPI_CALL function SHPAPI_CALL1 (line 1448) | const char SHPAPI_CALL1(*) function DBFHandle (line 1494) | DBFHandle SHPAPI_CALL function DBFGetNativeFieldType (line 1540) | char SHPAPI_CALL function str_to_upper (line 1554) | static void str_to_upper (char *string) function DBFGetFieldIndex (line 1574) | int SHPAPI_CALL FILE: src/shp2sqlite/getopt.c function my_strlen (line 121) | static int function exchange (line 181) | static void function _pgis_getopt_internal (line 266) | int function pgis_getopt (line 600) | int function pgis_getopt_long (line 612) | int function main (line 630) | int FILE: src/shp2sqlite/getopt.h type option (line 77) | struct option type option (line 105) | struct option type option (line 108) | struct option type option (line 113) | struct option FILE: src/shp2sqlite/shapefil.h type SHPInfo (line 198) | typedef struct type SHPInfo (line 221) | typedef SHPInfo * SHPHandle; type SHPObject (line 258) | typedef struct function SHPObject (line 296) | SHPObject SHPAPI_CALL1(*) FILE: src/shp2sqlite/shp2sqlite.c type Point (line 54) | typedef struct {double x, y, z, m;} Point; type Ring (line 56) | typedef struct Ring { function lwgeom_init_allocators (line 138) | void lwgeom_init_allocators() function PIP (line 276) | int function Insert_attributes (line 298) | int function main (line 393) | int function LowerCase (line 461) | void function Cleanup (line 468) | void function OpenShape (line 474) | void function CreateTable (line 525) | void function CreateIndex (line 638) | void function LoadData (line 654) | void function usage (line 790) | void function InsertLineString (line 822) | void function FindPolygons (line 926) | int function ReleasePolygons (line 1057) | void function InsertPolygon (line 1079) | void function InsertPoint (line 1223) | void function OutputGeometry (line 1309) | void function ParseCmdline (line 1362) | int function SetPgType (line 1505) | void function DropTable (line 1632) | void function GetFieldsSpec (line 1665) | void FILE: src/shp2sqlite/shpopen.c type uchar (line 184) | typedef unsigned char uchar; type int32 (line 187) | typedef long int32; type int32 (line 189) | typedef int int32; function SwapWord (line 212) | static void SwapWord( int length, void * wordP ) function SHPWriteHeader (line 249) | void SHPWriteHeader( SHPHandle psSHP ) function SHPHandle (line 358) | SHPHandle SHPAPI_CALL function SHPClose (line 570) | void SHPAPI_CALL function SHPGetInfo (line 603) | void SHPAPI_CALL function SHPHandle (line 632) | SHPHandle SHPAPI_CALL function _SHPSetBounds (line 740) | static void _SHPSetBounds( uchar * pabyRec, SHPObject * psShape ) function SHPComputeExtents (line 764) | void SHPAPI_CALL function SHPObject (line 802) | SHPObject SHPAPI_CALL1(*) function SHPObject (line 912) | SHPObject SHPAPI_CALL1(*) function SHPObject (line 1300) | SHPObject SHPAPI_CALL1(*) function SHPDestroyObject (line 1718) | void SHPAPI_CALL function SHPRewindObject (line 1749) | int SHPAPI_CALL FILE: test/address.rb class TestAddress (line 9) | class TestAddress < Test::Unit::TestCase method test_new (line 10) | def test_new method test_clean (line 14) | def test_clean method test_expand_numbers (line 26) | def test_expand_numbers method test_city_parse (line 33) | def test_city_parse method test_po_box (line 62) | def test_po_box method test_parse (line 69) | def test_parse method test_skip_parse (line 175) | def test_skip_parse method test_states_abbreviated_in_skip_parse (line 190) | def test_states_abbreviated_in_skip_parse method test_address_hash (line 202) | def test_address_hash method test_partial_address (line 213) | def test_partial_address method test_country_parse (line 225) | def test_country_parse FILE: test/constants.rb class TestConstants (line 8) | class TestConstants < Test::Unit::TestCase method initialize (line 9) | def initialize (*args) method test_class_constructor (line 17) | def test_class_constructor method test_key (line 21) | def test_key method test_fetch (line 29) | def test_fetch method test_constants (line 47) | def test_constants FILE: test/database.rb type Geocoder::US (line 10) | module Geocoder::US class TestDatabase (line 15) | class TestDatabase < Test::Unit::TestCase method get_db (line 16) | def get_db method setup (line 24) | def setup method test_load (line 31) | def test_load method test_zip (line 36) | def test_zip method test_place (line 61) | def test_place method test_sample (line 86) | def test_sample method test_city_with_street_type_in_name (line 104) | def test_city_with_street_type_in_name method test_should_get_street_number_correctly (line 111) | def test_should_get_street_number_correctly method test_should_geocode_with_hash (line 116) | def test_should_geocode_with_hash method test_should_work_with_partial_hash (line 122) | def test_should_work_with_partial_hash method test_weird_edge_case_explosion (line 127) | def test_weird_edge_case_explosion method test_city_state_together (line 133) | def test_city_state_together method test_state_street_together (line 138) | def test_state_street_together method test_intersection (line 143) | def test_intersection FILE: test/numbers.rb class TestAddress (line 8) | class TestAddress < Test::Unit::TestCase method test_number_to_cardinal (line 9) | def test_number_to_cardinal method test_cardinal_to_number (line 16) | def test_cardinal_to_number method test_number_to_ordinal (line 26) | def test_number_to_ordinal method test_ordinal_to_number (line 36) | def test_ordinal_to_number