21 #include <geos/export.h> 31 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class 37 class CoordinateSequence;
42 class OffsetCurveVertexList;
94 static const int DEFAULT_QUADRANT_SEGMENTS = 8;
139 return quadrantSegments;
169 void setQuadrantSegments(
int quadSegs);
179 static double bufferDistanceError(
int quadSegs);
280 _isSingleSided = p_isSingleSided;
291 return _isSingleSided;
298 int quadrantSegments;
301 EndCapStyle endCapStyle;
int getQuadrantSegments() const
Definition: BufferParameters.h:137
EndCapStyle
End cap styles.
Definition: BufferParameters.h:61
void setSingleSided(bool p_isSingleSided)
Definition: BufferParameters.h:278
JoinStyle getJoinStyle() const
Definition: BufferParameters.h:211
double getMitreLimit() const
Definition: BufferParameters.h:236
void setJoinStyle(JoinStyle style)
Sets the join style for outside (reflex) corners between line segments.
Definition: BufferParameters.h:226
void setEndCapStyle(EndCapStyle style)
Definition: BufferParameters.h:201
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
void setMitreLimit(double limit)
Definition: BufferParameters.h:255
Contains the parameters which describe how a buffer should be constructed.
Definition: BufferParameters.h:56
static const double DEFAULT_MITRE_LIMIT
Definition: BufferParameters.h:100
bool isSingleSided() const
Definition: BufferParameters.h:289
EndCapStyle getEndCapStyle() const
Definition: BufferParameters.h:186
JoinStyle
Join styles.
Definition: BufferParameters.h:74