|
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().