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)
63 double armLengthRatio;
101 armLengthRatio = armLenRatio;
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:60
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition Envelope.h:53
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:67
Definition LineString.h:70
Represents a linear polygon, which may include holes.
Definition Polygon.h:67
Specifies the precision model of the Coordinate in a Geometry.
Definition PrecisionModel.h:87
void setArmLengthRatio(double armLenRatio)
Definition SineStarFactory.h:99
void setNumArms(int nArms)
Definition SineStarFactory.h:87
std::auto_ptr< Polygon > createSineStar() const
SineStarFactory(const geom::GeometryFactory *fact)
Definition SineStarFactory.h:75
Definition GeometricShapeFactory.h:66
GeometricShapeFactory(const geom::GeometryFactory *factory)
Create a shape factory which will create shapes using the given GeometryFactory.
Provides classes that parse and modify Geometry objects.
Definition ComponentCoordinateExtracter.h:30
Contains the Geometry interface hierarchy and supporting classes.
Definition IndexedNestedRingTester.h:26
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25