#ifndef Polygon_H #define Polygon_H /* Last edited on 2007-01-25 14:04:32 by stolfi */ /* Procedures to build isolated {n}-sided polygons. */ #define Polygon_H_copyright \ "Copyright © 2000 Universidade Estadual de Campinas (UNICAMP)" #include #include #include #include Place_t MakeGon(uint n); /* Builds one {n}-gon wall. The {n} places have the same wall component. */ /* [!!! Rename to {MakePolygon !!!] */ Place_vec_t MakeGonFull(uint n); /* Builds one {n}-gon wall. The {n} places have the same wall component and this procedure return one place per side. */ void FixCoordsGon(uint order, Place_t p, Topology_t *top, Coords_t *c); #define Polygon_H_author \ "C interface created by J. Stolfi, jan/2007." #endif