|
Graphviz
2.41.20171026.1811
|

Go to the source code of this file.
Data Structures | |
| struct | pair |
| struct | mpair |
| struct | MPairDisc |
Functions | |
| PointSet * | newPS (void) |
| void | freePS (PointSet *ps) |
| void | insertPS (PointSet *ps, point pt) |
| void | addPS (PointSet *ps, int x, int y) |
| int | inPS (PointSet *ps, point pt) |
| int | isInPS (PointSet *ps, int x, int y) |
| int | sizeOf (PointSet *ps) |
| point * | pointsOf (PointSet *ps) |
| PointMap * | newPM (void) |
| void | clearPM (PointMap *ps) |
| void | freePM (PointMap *ps) |
| int | updatePM (PointMap *pm, int x, int y, int v) |
| int | insertPM (PointMap *pm, int x, int y, int v) |
Definition at line 82 of file pointset.c.
References dtinsert, point::x, and point::y.
Referenced by fillLine().
| void clearPM | ( | PointMap * | ps | ) |
Definition at line 182 of file pointset.c.
References dtclear.
| void freePM | ( | PointMap * | ps | ) |
Definition at line 187 of file pointset.c.
References _dt_s::disc, dtclose(), MPairDisc::flist, mpair::link, and _dtlink_s::right.
| void freePS | ( | PointSet * | ps | ) |
Definition at line 68 of file pointset.c.
References dtclose().
Definition at line 94 of file pointset.c.
Definition at line 73 of file pointset.c.
References dtinsert.
| PointMap* newPM | ( | void | ) |
Definition at line 172 of file pointset.c.
References MPairDisc::disc, dtopen(), Dtoset, MPairDisc::flist, and GNEW.
| PointSet* newPS | ( | void | ) |
Definition at line 63 of file pointset.c.
Definition at line 114 of file pointset.c.
References dtflatten(), dtlink, dtsize(), pair::id, and N_NEW.
Definition at line 109 of file pointset.c.
References dtsize().
1.8.5