21 #include <geos/export.h>
23 #include <geos/util/GeometricShapeFactory.h>
29 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
38 class GeometryFactory;
62 double armLengthRatio;
76 geos::util::GeometricShapeFactory(fact),
102 armLengthRatio = armLenRatio;
Computes various kinds of common geometric shapes.
Definition: GeometricShapeFactory.h:66
std::unique_ptr< Polygon > createSineStar() const
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
SineStarFactory(const geom::GeometryFactory *fact)
Definition: SineStarFactory.h:74
Definition: SineStarFactory.h:57
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:65
void setArmLengthRatio(double armLenRatio)
Definition: SineStarFactory.h:100
void setNumArms(int nArms)
Definition: SineStarFactory.h:87