navit
0.5.3-trunk
|
data structure to make partd of an item easily avalable for the slicer code More...
Data Fields | |
struct item_bin * | ib |
FILE * | reference |
char * | buffer |
struct tile_info * | info |
int | number |
struct rect | bbox |
int | count |
struct coord * | poly |
int | hole_count |
int * | ccount |
struct coord ** | holes |
struct rect * | holes_bbox |
int | attr_len |
struct attr_bin * | attrs |
int | f_attr_len |
struct attr_bin * | f_attrs |
data structure to make partd of an item easily avalable for the slicer code
int slicerpolygon::attr_len |
length of attrs in bytes including the holes as is
Referenced by itembin_disassemble().
struct attr_bin* slicerpolygon::attrs |
first byte of the attrs
Referenced by itembin_disassemble().
struct rect slicerpolygon::bbox |
bbox of the polygons outline
Referenced by itembin_disassemble(), and itembin_nicer_slicer().
char* slicerpolygon::buffer |
Referenced by itembin_nicer_slicer().
int* slicerpolygon::ccount |
number of coordinates per hole polygon
Referenced by itembin_disassemble(), itembin_slice(), and itembin_slicerpolygon_free().
int slicerpolygon::count |
number of coordinates in outer polygon
Referenced by itembin_disassemble(), and itembin_slice().
int slicerpolygon::f_attr_len |
number of bytes attrs without the holes
Referenced by itembin_disassemble(), and itembin_write_slice_result().
struct attr_bin* slicerpolygon::f_attrs |
first byte of attr imege with holes removed
Referenced by itembin_disassemble(), itembin_slicerpolygon_free(), and itembin_write_slice_result().
int slicerpolygon::hole_count |
number of hole polygons
Referenced by itembin_disassemble(), and itembin_slice().
struct coord** slicerpolygon::holes |
the hole polygons
Referenced by itembin_disassemble(), itembin_slice(), and itembin_slicerpolygon_free().
struct rect* slicerpolygon::holes_bbox |
bboxes of the hole polygons
Referenced by itembin_disassemble(), itembin_slice(), and itembin_slicerpolygon_free().
struct item_bin* slicerpolygon::ib |
reference to the original item
Referenced by itembin_disassemble(), itembin_nicer_slicer(), and itembin_write_slice_result().
struct tile_info* slicerpolygon::info |
Referenced by itembin_nicer_slicer().
int slicerpolygon::number |
Referenced by itembin_nicer_slicer(), and itembin_write_slice_result().
struct coord* slicerpolygon::poly |
outer polygon
Referenced by itembin_disassemble(), and itembin_slice().
FILE* slicerpolygon::reference |
Referenced by itembin_nicer_slicer().