navit  0.5.3-trunk
map_rect_priv Struct Reference

Implementation-specific map rect data. More...

#include <csv.h>

Data Fields

int * start
 
int * end
 
enum attr_type attr_last
 
int label
 
int * label_attr [5]
 
struct map_selectionsel
 
struct map_privm
 
struct item item
 
int tile_depth
 
struct tile tiles [8]
 
struct tilet
 
int country_id
 
char * url
 
struct attr attrs [8]
 
int status
 
struct map_search_privmsp
 
struct quadtree_iterqiter
 
struct quadtree_itemqitem
 
struct coord c
 
int bStarted
 
GListat_iter
 
struct map_rectparent
 
struct item itemparent_item
 
int id
 
struct coord_rect r
 
char * label
 
int limit
 
struct map_privmpriv
 
struct gmap * gmap
 
struct gobject * cobj
 
struct gobject * objs
 
unsigned int last_coord
 
void * last_itterated
 
struct coord last_c
 
void * last_oattr
 
unsigned int last_attr
 
struct gar_search * search
 
struct file tre
 
struct tree_headertre_hdr
 
struct file rgn
 
struct region_headerrgn_hdr
 
struct file lbl
 
struct label_headerlbl_hdr
 
int subdiv_level_count
 
int subdiv_pos
 
char * subdiv
 
int rgn_offset
 
int rgn_end
 
struct rgn_pointpnt
 
struct rgn_polyply
 
unsigned char * ply_data
 
int ply_bitpos
 
int ply_bitcount
 
int ply_lngbits
 
int ply_latbits
 
int ply_lng
 
int ply_lat
 
int ply_lnglimit
 
int ply_latlimit
 
int ply_lngsign
 
int ply_latsign
 
struct offset_len rgn_items [4]
 
int rgn_type
 
int count
 
FILE * f
 
long pos
 
char line [256]
 
int attr_pos
 
char attrs [256]
 
char attr [256]
 
double lat
 
double lng
 
char lat_c
 
char lng_c
 
int eoc
 
struct map_selectionxsel
 
struct map_selectioncur_sel
 
enum file_index current_file
 
struct filefile
 
struct block_priv b
 
struct town_priv town
 
struct poly_priv poly
 
struct street_priv street
 
struct tree_search ts
 
int search_country
 
struct item search_item
 
struct attrsearch_attr
 
char * search_str
 
int search_partial
 
int search_linear
 
unsigned char * search_p
 
int search_blk_count
 
enum attr_type search_type search_type_next
 
struct map_rect_privsearch_mr_tmp
 
struct itemsearch_item_tmp
 
struct block_offsetsearch_blk_off
 
int search_block
 
GHashTable * block_hash [file_end]
 
struct item_priv item3
 
int idx
 
int cidx
 
int cidx_rewind
 
int part
 
int part_rewind
 
int aidx
 
enum attr_type anext
 
SHPObject * psShape
 
char * str
 
char * line
 
struct attrattr
 
char attr_name [TEXTFILE_LINE_SIZE]
 
int more
 
char * args
 
int lastlen
 
struct navigationnav
 
struct navigation_commandcmd
 
struct navigation_commandcmd_next
 
struct navigation_itmitm
 
struct navigation_itmitm_next
 
struct navigation_itmcmd_itm
 
struct navigation_itmcmd_itm_next
 
enum attr_type attr_next
 
int ccount
 
int debug_idx
 
struct navigation_wayways
 
int show_all
 
struct map_rectroute_map_rect
 
struct itemroute_item
 
struct street_datasd
 
struct coord c0
 
struct coord c_base
 
int checked
 
int idx_base
 
int idx_next
 
int first
 
int last
 
int route_item_done
 
struct coord c_out
 
struct coord c_next
 
struct coord c_next_base
 
struct coord lseg [2]
 
struct coord lseg_base [2]
 
int lseg_done
 
int lseg_done_base
 
struct route_info_handle * ri
 
int pos
 
struct route_pathpath
 
struct route_path_segmentseg
 
struct route_path_segmentseg_next
 
struct route_graph_pointpoint
 
struct route_graph_segmentrseg
 
int hash_bucket
 
struct coordcoord_sel
 
struct route_graph_point_iterator it
 
GListdest
 
struct trackingtracking
 
struct tracking_linecurr
 
struct tracking_linenext
 
int coord
 
struct itemitem
 
GListnext_item
 

Detailed Description

Implementation-specific map rect data.

Field Documentation

◆ aidx

int map_rect_priv::aidx

Referenced by shapefile_attr_rewind().

◆ anext

enum attr_type map_rect_priv::anext

Referenced by shapefile_attr_rewind().

◆ args

char* map_rect_priv::args

◆ at_iter

GList* map_rect_priv::at_iter

Referenced by csv_attr_get().

◆ attr [1/2]

char map_rect_priv::attr

◆ attr [2/2]

struct attr* map_rect_priv::attr

◆ attr_last

enum attr_type map_rect_priv::attr_last

◆ attr_name

char map_rect_priv::attr_name[TEXTFILE_LINE_SIZE]

◆ attr_next

◆ attr_pos

int map_rect_priv::attr_pos

◆ attrs [1/2]

char map_rect_priv::attrs[TEXTFILE_LINE_SIZE]

◆ attrs [2/2]

char map_rect_priv::attrs

◆ b

◆ block_hash

GHashTable* map_rect_priv::block_hash[file_end]

◆ bStarted

int map_rect_priv::bStarted

Referenced by map_rect_new_csv().

◆ c

struct coord map_rect_priv::c

◆ c0

struct coord map_rect_priv::c0

◆ c_base

struct coord map_rect_priv::c_base

◆ c_next

struct coord map_rect_priv::c_next

◆ c_next_base

struct coord map_rect_priv::c_next_base

◆ c_out

struct coord map_rect_priv::c_out

◆ ccount

◆ checked

int map_rect_priv::checked

◆ cidx

int map_rect_priv::cidx

◆ cidx_rewind

int map_rect_priv::cidx_rewind

◆ cmd

struct navigation_command* map_rect_priv::cmd

◆ cmd_itm

struct navigation_itm* map_rect_priv::cmd_itm

◆ cmd_itm_next

struct navigation_itm* map_rect_priv::cmd_itm_next

◆ cmd_next

struct navigation_command* map_rect_priv::cmd_next

◆ cobj

struct gobject* map_rect_priv::cobj

◆ coord

◆ coord_sel

struct coord* map_rect_priv::coord_sel

Set this to a coordinate if you want to filter for just a single route graph point

Referenced by rm_rect_destroy(), rp_attr_get(), rp_get_item(), and rp_rect_new().

◆ count

◆ country_id

int map_rect_priv::country_id

◆ cur_sel

◆ curr

◆ current_file

◆ debug_idx

◆ dest

GList* map_rect_priv::dest

Referenced by rm_attr_get(), and rm_get_item().

◆ end

int* map_rect_priv::end

◆ eoc

int map_rect_priv::eoc

◆ f

◆ file

struct file* map_rect_priv::file

◆ first

int map_rect_priv::first

◆ gmap

struct gmap* map_rect_priv::gmap

◆ hash_bucket

int map_rect_priv::hash_bucket

Referenced by rp_get_item().

◆ id

int map_rect_priv::id

◆ idx

◆ idx_base

int map_rect_priv::idx_base

◆ idx_next

int map_rect_priv::idx_next

◆ it

struct route_graph_point_iterator map_rect_priv::it

Referenced by rp_get_item().

◆ item [1/2]

◆ item [2/2]

struct item* map_rect_priv::item

The current item, i.e. the last item returned by the map_rect_get_item method

◆ item3

struct item_priv map_rect_priv::item3

◆ itm

struct navigation_itm* map_rect_priv::itm

◆ itm_next

struct navigation_itm* map_rect_priv::itm_next

◆ label [1/2]

◆ label [2/2]

char* map_rect_priv::label

◆ label_attr

int* map_rect_priv::label_attr[5]

◆ last

◆ last_attr

unsigned int map_rect_priv::last_attr

Referenced by attr_rewind(), and search_attr_get().

◆ last_c

struct coord map_rect_priv::last_c

Referenced by poly_coord_get().

◆ last_coord

unsigned int map_rect_priv::last_coord

◆ last_itterated

void* map_rect_priv::last_itterated

Referenced by point_coord_get(), and poly_coord_get().

◆ last_oattr

void* map_rect_priv::last_oattr

Referenced by search_attr_get().

◆ lastlen

int map_rect_priv::lastlen

◆ lat

double map_rect_priv::lat

Referenced by parse_line().

◆ lat_c

char map_rect_priv::lat_c

Referenced by parse_line().

◆ lbl

struct file map_rect_priv::lbl

◆ lbl_hdr

struct label_header* map_rect_priv::lbl_hdr

◆ limit

int map_rect_priv::limit

Referenced by map_rect_new_garmin_img().

◆ line [1/2]

◆ line [2/2]

char* map_rect_priv::line

◆ lng

double map_rect_priv::lng

Referenced by parse_line().

◆ lng_c

char map_rect_priv::lng_c

Referenced by parse_line().

◆ lseg

struct coord map_rect_priv::lseg[2]

◆ lseg_base

struct coord map_rect_priv::lseg_base[2]

◆ lseg_done

int map_rect_priv::lseg_done

◆ lseg_done_base

◆ m

◆ more

int map_rect_priv::more

◆ mpriv

◆ msp

struct map_search_priv* map_rect_priv::msp

◆ nav

◆ next

struct tracking_line * map_rect_priv::next

◆ next_item

GList* map_rect_priv::next_item

GList entry for the next item to be returned by map_rect_get_item

Referenced by tm_get_item(), tm_rect_new(), and tm_type_set().

◆ objs

struct gobject* map_rect_priv::objs

◆ parent

◆ parent_item

◆ part

◆ part_rewind

int map_rect_priv::part_rewind

◆ path

struct route_path* map_rect_priv::path

◆ ply

struct rgn_poly* map_rect_priv::ply

◆ ply_bitcount

int map_rect_priv::ply_bitcount

Referenced by garmin_img_coord_get().

◆ ply_bitpos

int map_rect_priv::ply_bitpos

◆ ply_data

unsigned char* map_rect_priv::ply_data

◆ ply_lat

int map_rect_priv::ply_lat

Referenced by garmin_img_coord_get().

◆ ply_latbits

int map_rect_priv::ply_latbits

Referenced by garmin_img_coord_get().

◆ ply_latlimit

int map_rect_priv::ply_latlimit

Referenced by garmin_img_coord_get().

◆ ply_latsign

int map_rect_priv::ply_latsign

Referenced by garmin_img_coord_get().

◆ ply_lng

int map_rect_priv::ply_lng

Referenced by garmin_img_coord_get().

◆ ply_lngbits

int map_rect_priv::ply_lngbits

Referenced by garmin_img_coord_get().

◆ ply_lnglimit

int map_rect_priv::ply_lnglimit

Referenced by garmin_img_coord_get().

◆ ply_lngsign

int map_rect_priv::ply_lngsign

Referenced by garmin_img_coord_get().

◆ pnt

◆ point

struct route_graph_point* map_rect_priv::point

Referenced by rp_attr_get(), and rp_get_item().

◆ poly

struct poly_priv map_rect_priv::poly

◆ pos [1/2]

long map_rect_priv::pos

◆ pos [2/2]

int map_rect_priv::pos

◆ psShape

◆ qitem

◆ qiter

◆ r

struct coord_rect map_rect_priv::r

Referenced by map_rect_new_garmin_img().

◆ rgn

struct file map_rect_priv::rgn

◆ rgn_end

int map_rect_priv::rgn_end

◆ rgn_hdr

struct region_header* map_rect_priv::rgn_hdr

◆ rgn_items

struct offset_len map_rect_priv::rgn_items[4]

Referenced by rgn_next_type(), and sub_next().

◆ rgn_offset

int map_rect_priv::rgn_offset

◆ rgn_type

◆ ri

struct route_info_handle* map_rect_priv::ri

◆ route_item

◆ route_item_done

int map_rect_priv::route_item_done

◆ route_map_rect

◆ rseg

struct route_graph_segment* map_rect_priv::rseg

Referenced by rp_attr_get(), and rp_get_item().

◆ sd

◆ search

struct gar_search* map_rect_priv::search

◆ search_attr

struct attr* map_rect_priv::search_attr

◆ search_blk_count

◆ search_blk_off

struct block_offset* map_rect_priv::search_blk_off

◆ search_block

int map_rect_priv::search_block

◆ search_country

int map_rect_priv::search_country

◆ search_item

struct item map_rect_priv::search_item

◆ search_item_tmp

◆ search_linear

int map_rect_priv::search_linear

◆ search_mr_tmp

◆ search_p

unsigned char* map_rect_priv::search_p

◆ search_partial

◆ search_str

◆ search_type_next

enum attr_type search_type map_rect_priv::search_type_next

Referenced by map_search_new_mg().

◆ seg

struct route_path_segment* map_rect_priv::seg

Referenced by rm_attr_get(), and rm_get_item().

◆ seg_next

struct route_path_segment * map_rect_priv::seg_next

Referenced by rm_get_item(), and rm_rect_new().

◆ sel

◆ show_all

int map_rect_priv::show_all

◆ start

int* map_rect_priv::start

◆ status

int map_rect_priv::status

◆ str

◆ street

◆ subdiv

char* map_rect_priv::subdiv

◆ subdiv_level_count

int map_rect_priv::subdiv_level_count

◆ subdiv_pos

int map_rect_priv::subdiv_pos

◆ t

◆ tile_depth

int map_rect_priv::tile_depth

Referenced by pop_tile(), and push_tile().

◆ tiles

struct tile map_rect_priv::tiles[8]

◆ town

◆ tracking

◆ tre

struct file map_rect_priv::tre

◆ tre_hdr

struct tree_header* map_rect_priv::tre_hdr

◆ ts

◆ url

char* map_rect_priv::url

◆ ways

struct navigation_way* map_rect_priv::ways

◆ xsel

struct map_selection* map_rect_priv::xsel

Referenced by file_next(), and map_rect_new_mg().


The documentation for this struct was generated from the following files: