19 #ifndef GEOS_NODING_BASICSEGMENTSTRING_H 20 #define GEOS_NODING_BASICSEGMENTSTRING_H 54 const void* newContext)
77 bool isClosed()
const override;
80 std::ostream& print(std::ostream& os)
const override;
89 int getSegmentOctant(
size_t index)
const;
101 #include <geos/noding/BasicSegmentString.inl> 104 #endif // ndef GEOS_NODING_BASICSEGMENTSTRING_H BasicSegmentString(geom::CoordinateSequence *newPts, const void *newContext)
Construct a BasicSegmentString.
~BasicSegmentString() override
Coordinate is the lightweight class used to store coordinates.
An interface for classes which represent a sequence of contiguous line segments.
Represents a list of contiguous line segments, and supports noding the segments.
Basic namespace for all GEOS functionalities.
size_t size() const override
The internal representation of a list of coordinates inside a Geometry.
geom::CoordinateSequence * pts