19#ifndef GEOS_NODING_SIMPLENODER_H
20#define GEOS_NODING_SIMPLENODER_H
22#include <geos/export.h>
26#include <geos/inline.h>
28#include <geos/noding/SinglePassNoder.h>
29#include <geos/noding/NodedSegmentString.h>
51class GEOS_DLL SimpleNoder:
public SinglePassNoder {
53 std::vector<SegmentString*>* nodedSegStrings;
59 SinglePassNoder(nSegInt)
62 void computeNodes(std::vector<SegmentString*>* inputSegmentStrings);
65 return NodedSegmentString::getNodedSubstrings(*nodedSegStrings);
Processes possible intersections detected by a Noder.
Definition noding/SegmentIntersector.h:47
An interface for classes which represent a sequence of contiguous line segments.
Definition SegmentString.h:46
void computeNodes(std::vector< SegmentString * > *inputSegmentStrings)
std::vector< SegmentString * > * getNodedSubstrings() const
Definition SimpleNoder.h:64
Classes to compute nodings for arrangements of line segments and line segment sequences.
Definition PreparedLineString.h:27
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25