19 #ifndef GEOS_UTIL_SINESTARFACTORY_H
20 #define GEOS_UTIL_SINESTARFACTORY_H
22 #include <geos/export.h>
24 #include <geos/util/GeometricShapeFactory.h>
30 #pragma warning(disable: 4251)
39 class GeometryFactory;
63 double armLengthRatio;
77 geos::util::GeometricShapeFactory(fact),
103 armLengthRatio = armLenRatio;
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:68
Definition: SineStarFactory.h:58
void setArmLengthRatio(double armLenRatio)
Definition: SineStarFactory.h:101
void setNumArms(int nArms)
Definition: SineStarFactory.h:88
std::unique_ptr< Polygon > createSineStar() const
SineStarFactory(const geom::GeometryFactory *fact)
Definition: SineStarFactory.h:75
Computes various kinds of common geometric shapes.
Definition: GeometricShapeFactory.h:67
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26