Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Macros | |
#define | extern |
Typedefs | |
typedef Dict_t | PointSet |
typedef Dict_t | PointMap |
Functions | |
PointSet * | newPS (void) |
void | freePS (PointSet *) |
void | insertPS (PointSet *, point) |
void | addPS (PointSet *, int, int) |
int | inPS (PointSet *, point) |
int | isInPS (PointSet *, int, int) |
int | sizeOf (PointSet *) |
point * | pointsOf (PointSet *) |
PointMap * | newPM (void) |
void | clearPM (PointMap *) |
void | freePM (PointMap *) |
int | insertPM (PointMap *, int, int, int) |
int | updatePM (PointMap *pm, int x, int y, int v) |
#define extern |
Definition at line 29 of file pointset.h.
Definition at line 25 of file pointset.h.
Definition at line 24 of file pointset.h.
Definition at line 82 of file pointset.c.
References dtinsert, point::x, and point::y.
Referenced by fillLine().
void clearPM | ( | PointMap * | ) |
Definition at line 182 of file pointset.c.
References dtclear.
void freePM | ( | PointMap * | ) |
Definition at line 187 of file pointset.c.
References _dt_s::disc, dtclose(), MPairDisc::flist, mpair::link, and _dtlink_s::right.
void freePS | ( | PointSet * | ) |
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().