navit  0.5.3-trunk
item_priv Struct Reference

Implementation-specific item data for traffic map items. More...

#include <mg.h>

Data Fields

int cidx
 
int aidx
 
unsigned char * cstart
 
unsigned char * cp
 
unsigned char * cend
 
unsigned char * astart
 
unsigned char * ap
 
unsigned char * aend
 
enum attr_type attr_last
 
enum attr_type attr_next
 
struct item item
 
struct map_rect_privmr
 
struct attr ** attrs
 
struct coordcoords
 
int coord_count
 
int refcount
 
GListmessage_data
 
struct attr ** next_attr
 
unsigned int next_coord
 
struct routert
 

Detailed Description

Implementation-specific item data for traffic map items.

Field Documentation

◆ aend

unsigned char * item_priv::aend

◆ aidx

int item_priv::aidx

◆ ap

unsigned char * item_priv::ap

◆ astart

unsigned char* item_priv::astart

◆ attr_last

enum attr_type item_priv::attr_last

◆ attr_next

enum attr_type item_priv::attr_next

◆ attrs

struct attr** item_priv::attrs

◆ cend

unsigned char * item_priv::cend

◆ cidx

int item_priv::cidx

◆ coord_count

int item_priv::coord_count

The number of elements in coords

Referenced by tm_add_item(), tm_coord_get(), tm_find_item(), and tm_item_dump_to_file().

◆ coords

struct coord* item_priv::coords

◆ cp

unsigned char * item_priv::cp

◆ cstart

unsigned char* item_priv::cstart

◆ item

struct item item_priv::item

◆ message_data

GList* item_priv::message_data

◆ mr

struct map_rect_priv* item_priv::mr

The private data for the map rect from which the item was obtained

Referenced by tm_add_item(), tm_get_item(), tm_item_unref(), and tm_type_set().

◆ next_attr

struct attr** item_priv::next_attr

The next attribute of item to be returned by the item_attr_get method

Referenced by tm_add_item(), tm_attr_get(), and tm_attr_rewind().

◆ next_coord

unsigned int item_priv::next_coord

The index of the next coordinate of item to be returned by the item_coord_get method

Referenced by tm_add_item(), tm_coord_get(), and tm_coord_rewind().

◆ refcount

int item_priv::refcount

How many references to this item exist

Referenced by tm_item_unref().

◆ rt

struct route* item_priv::rt

The route to which the item has been added

Referenced by tm_item_unref(), and tm_item_update_attrs().


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