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) // warning C4251: needs to have dll-interface to be used by clients of class
39 class GeometryFactory;
63 double armLengthRatio;
77 geos::util::GeometricShapeFactory(fact),
103 armLengthRatio = armLenRatio;
124 #endif // GEOS_UTIL_SINESTARFACTORY_H
Computes various kinds of common geometric shapes.
Definition: GeometricShapeFactory.h:67
std::unique_ptr< Polygon > createSineStar() const
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26
SineStarFactory(const geom::GeometryFactory *fact)
Definition: SineStarFactory.h:75
Definition: SineStarFactory.h:58
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:68
void setArmLengthRatio(double armLenRatio)
Definition: SineStarFactory.h:101
void setNumArms(int nArms)
Definition: SineStarFactory.h:88