#include "render.h"
Include dependency graph for pointset.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | _POINTSET_H 1 |
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) |
#define _POINTSET_H 1 |
Definition at line 24 of file pointset.h.
Definition at line 29 of file pointset.h.
Definition at line 28 of file pointset.h.
void addPS | ( | PointSet * | , | |
int | , | |||
int | ||||
) |
Definition at line 80 of file pointset.c.
References dtinsert, point::x, and point::y.
Referenced by fillLine().
void clearPM | ( | PointMap * | ) |
void freePM | ( | PointMap * | ) |
Definition at line 182 of file pointset.c.
References _dt_s::disc, dtclose(), MPairDisc::flist, free(), mpair::link, and _dtlink_s::right.
void freePS | ( | PointSet * | ) |
int insertPM | ( | PointMap * | , | |
int | , | |||
int | , | |||
int | ||||
) |
int isInPS | ( | PointSet * | , | |
int | , | |||
int | ||||
) |
PointMap* newPM | ( | void | ) |
Definition at line 167 of file pointset.c.
References MPairDisc::disc, dtopen(), Dtoset, MPairDisc::flist, and GNEW.
PointSet* newPS | ( | void | ) |
Definition at line 65 of file pointset.c.
References dtopen(), and Dtoset.
Referenced by putGraphs().
int sizeOf | ( | PointSet * | ) |