navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
map_priv Struct Reference

Represents the map from a single binfile. More...

#include <csv.h>

Data Fields

int id
 
char * filename
 Filename of the binfile. More...
 
char * cachedir
 
struct filefi
 
struct filehttp
 
struct file ** fis
 
struct zip_cdindex_cd
 
int index_offset
 
int cde_size
 
struct zip_eoceoc
 
struct zip64_eoceoc64
 
int zip_members
 
unsigned char * search_data
 
int search_offset
 
int search_size
 
int version
 
int check_version
 
int map_version
 
GHashTable * changes
 
char * map_release
 
int flags
 
char * url
 
int update_available
 
char * progress
 
struct callback_listcbl
 
struct map_downloaddownload
 
int redirect
 
long download_enabled
 
int last_searched_town_id_hi
 
int last_searched_town_id_lo
 
struct quadtree_nodetree_root
 
GHashTable * qitem_hash
 
int dirty
 
int attr_cnt
 
enum attr_typeattr_types
 
int next_item_idx
 
enum item_type item_type
 
GListnew_items
 
char * charset
 
struct mapparent
 
GListfilters
 
struct gar2nav_convconv
 
struct gar * g
 
struct filefile [file_end]
 
char * dirname
 
SHPHandle hSHP
 
DBFHandle hDBF
 
int nShapeType
 
int nEntities
 
int nFields
 
double adfMinBound [4]
 
double adfMaxBound [4]
 
struct longest_matchlm
 
char * dbfmap_data
 
struct coord offset
 
enum projection pro
 
int is_pipe
 
int no_warning_if_map_file_missing
 
struct navigationnavigation
 
struct navitnavit
 
struct routeroute
 
struct trackingtracking
 

Detailed Description

Represents the map from a single binfile.

Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Field Documentation

double map_priv::adfMaxBound[4]

Referenced by map_new_shapefile().

double map_priv::adfMinBound[4]

Referenced by map_new_shapefile().

int map_priv::attr_cnt
enum attr_type* map_priv::attr_types
char* map_priv::cachedir
struct callback_list* map_priv::cbl

Referenced by download(), and map_new_binfile().

int map_priv::check_version
struct gar2nav_conv* map_priv::conv
char* map_priv::dbfmap_data

Referenced by map_rect_new_shapefile().

char* map_priv::dirname
int map_priv::dirty
struct map_download* map_priv::download
long map_priv::download_enabled
GList* map_priv::filters
struct file** map_priv::fis
DBFHandle map_priv::hDBF
SHPHandle map_priv::hSHP
struct zip_cd* map_priv::index_cd
int map_priv::index_offset
enum item_type map_priv::item_type

Referenced by csv_create_item(), and map_new_csv().

int map_priv::last_searched_town_id_hi

Referenced by binmap_search_new().

int map_priv::last_searched_town_id_lo

Referenced by binmap_search_new().

char* map_priv::map_release
int map_priv::map_version
struct navigation* map_priv::navigation
struct navit* map_priv::navit
int map_priv::nEntities
GList* map_priv::new_items

Referenced by csv_coord_set(), and csv_create_item().

int map_priv::next_item_idx

Referenced by csv_create_item(), and map_new_csv().

int map_priv::no_warning_if_map_file_missing
int map_priv::nShapeType

Referenced by map_new_shapefile().

struct coord map_priv::offset
struct map* map_priv::parent
enum projection map_priv::pro
char* map_priv::progress
int map_priv::redirect
unsigned char* map_priv::search_data

Referenced by binfile_search_cd().

int map_priv::search_offset

Referenced by binfile_search_cd().

int map_priv::search_size

Referenced by binfile_search_cd().

struct tracking* map_priv::tracking
int map_priv::update_available

Referenced by map_binfile_open().

int map_priv::version

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