/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/common/pointset.h File Reference

#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

PointSetnewPS (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 *)
pointpointsOf (PointSet *)
PointMapnewPM (void)
void clearPM (PointMap *)
void freePM (PointMap *)
int insertPM (PointMap *, int, int, int)


Define Documentation

#define _POINTSET_H   1

Definition at line 24 of file pointset.h.


Typedef Documentation

typedef Dict_t PointMap

Definition at line 29 of file pointset.h.

typedef Dict_t PointSet

Definition at line 28 of file pointset.h.


Function Documentation

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  ) 

Definition at line 177 of file pointset.c.

References dtclear.

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  ) 

Definition at line 70 of file pointset.c.

References dtclose().

Referenced by putGraphs().

int inPS ( PointSet ,
point   
)

Definition at line 89 of file pointset.c.

References dtsearch, and pair::id.

int insertPM ( PointMap ,
int  ,
int  ,
int   
)

Definition at line 196 of file pointset.c.

References dtinsert, mpair::id, mpair::v, point::x, and point::y.

void insertPS ( PointSet ,
point   
)

Definition at line 75 of file pointset.c.

References dtinsert.

int isInPS ( PointSet ,
int  ,
int   
)

Definition at line 96 of file pointset.c.

References dtsearch, pair::id, point::x, and point::y.

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

point* pointsOf ( PointSet  ) 

Definition at line 109 of file pointset.c.

References dtflatten(), dtlink, dtsize(), and N_NEW.

int sizeOf ( PointSet  ) 

Definition at line 104 of file pointset.c.

References dtsize().


Generated on Mon Mar 31 19:04:52 2008 for Graphviz by  doxygen 1.5.1