Lines Matching refs:PedGeometry
21 * \addtogroup PedGeometry
30 typedef struct _PedGeometry PedGeometry;
45 extern int ped_geometry_init (PedGeometry* geom, const PedDevice* dev,
47 extern PedGeometry* ped_geometry_new (const PedDevice* dev, PedSector start,
49 extern PedGeometry* ped_geometry_duplicate (const PedGeometry* geom);
50 extern PedGeometry* ped_geometry_intersect (const PedGeometry* a,
51 const PedGeometry* b);
52 extern void ped_geometry_destroy (PedGeometry* geom);
53 extern int ped_geometry_set (PedGeometry* geom, PedSector start,
55 extern int ped_geometry_set_start (PedGeometry* geom, PedSector start);
56 extern int ped_geometry_set_end (PedGeometry* geom, PedSector end);
57 extern int ped_geometry_test_overlap (const PedGeometry* a,
58 const PedGeometry* b);
59 extern int ped_geometry_test_inside (const PedGeometry* a,
60 const PedGeometry* b);
61 extern int ped_geometry_test_equal (const PedGeometry* a, const PedGeometry* b);
62 extern int ped_geometry_test_sector_inside (const PedGeometry* geom,
65 extern int ped_geometry_read (const PedGeometry* geom, void* buffer,
67 extern int ped_geometry_read_alloc (const PedGeometry* geom, void** buffer,
69 extern int ped_geometry_write (PedGeometry* geom, const void* buffer,
71 extern PedSector ped_geometry_check (PedGeometry* geom, void* buffer,
75 extern int ped_geometry_sync (PedGeometry* geom);
76 extern int ped_geometry_sync_fast (PedGeometry* geom);
79 extern PedSector ped_geometry_map (const PedGeometry* dst,
80 const PedGeometry* src,