Quotes around otherwise ambiguous (underline containing) name
[geos.git] / tests / bigtest / bigtest.h
blobc4c7975690c9c462cbd4cf67a6fb881337485fe2
1 /**********************************************************************
3 * GEOS - Geometry Engine Open Source
4 * http://geos.osgeo.org
6 * Copyright (C) 2001-2002 Vivid Solutions Inc.
8 * This is free software; you can redistribute and/or modify it under
9 * the terms of the GNU Lesser General Public Licence as published
10 * by the Free Software Foundation.
11 * See the COPYING file for more information.
13 **********************************************************************
14 **********************************************************************/
17 #ifndef GEOS_BIGTEST_H
18 #define GEOS_BIGTEST_H
20 #include <memory>
22 using namespace std;
23 using namespace geos;
25 // Forward declaration
26 namespace geos {
27 namespace geom {
28 class Polygon;
29 class CoordinateSequence;
30 class GeometryFactory;
34 class GeometryTestFactory {
35 public:
36 static geom::Polygon* createBox(geom::GeometryFactory *fact,double minx,double miny,int nSide,double segLen);
37 static geom::CoordinateSequence* createBox(double minx,double miny,int nSide,double segLen);
38 static geom::CoordinateSequence* createCircle(double basex,double basey,double size,int nPts);
39 static geom::Polygon* createCircle(geom::GeometryFactory *fact,double basex,double basey,double size,int nPts);
40 static geom::CoordinateSequence* createSineStar(double basex,double basey,double size,double armLen,int nArms,int nPts);
41 static geom::Polygon* createSineStar(geom::GeometryFactory *fact,double basex,double basey,double size,double armLen,int nArms,int nPts);
44 #endif