navit
0.5.3-trunk
|
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_priv * | mr |
struct attr ** | attrs |
struct coord * | coords |
int | coord_count |
int | refcount |
GList * | message_data |
struct attr ** | next_attr |
unsigned int | next_coord |
struct route * | rt |
Implementation-specific item data for traffic map items.
unsigned char * item_priv::aend |
int item_priv::aidx |
unsigned char * item_priv::ap |
unsigned char* item_priv::astart |
enum attr_type item_priv::attr_last |
enum attr_type item_priv::attr_next |
struct attr** item_priv::attrs |
The attributes for the item, NULL
-terminated
Referenced by tm_add_item(), tm_attr_rewind(), tm_dump_item_to_textfile(), tm_item_destroy(), tm_item_dump_to_file(), and tm_item_update_attrs().
unsigned char * item_priv::cend |
int item_priv::cidx |
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().
struct coord* item_priv::coords |
The coordinates for the item
Referenced by tm_add_item(), tm_coord_get(), tm_dump_item_to_textfile(), tm_find_item(), tm_item_destroy(), and tm_item_dump_to_file().
unsigned char * item_priv::cp |
unsigned char* item_priv::cstart |
struct item item_priv::item |
GList* item_priv::message_data |
Message-specific data, see struct item_msg_priv
Referenced by tm_item_add_message_data(), tm_item_destroy(), tm_item_update_attrs(), and traffic_message_remove_item_data().
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().
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().
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().
int item_priv::refcount |
How many references to this item exist
Referenced by tm_item_unref().
struct route* item_priv::rt |
The route to which the item has been added
Referenced by tm_item_unref(), and tm_item_update_attrs().