Fuzz introspector: fuzz_geo2
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
260 260 4 :

['std::__1::unique_ptr >::release[abi:v180000]()', 'geos::geom::Surface::createEmptyRing(geos::geom::GeometryFactory const&)', 'std::__1::unique_ptr >::~unique_ptr[abi:v180000]()', 'std::__1::unique_ptr >::reset[abi:v180000](geos::geom::LinearRing*)']

272 306 geos::geom::SurfaceImpl ::SurfaceImpl(std::__1::unique_ptr >&&,std::__1::vector >,std::__1::allocator >>>&&,geos::geom::GeometryFactoryconst&) call site: 00000 /src/geos/include/geos/geom/SurfaceImpl.h:82
260 260 4 :

['std::__1::unique_ptr >::reset[abi:v180000](geos::geom::Curve*)', 'geos::geom::Surface::createEmptyRing(geos::geom::GeometryFactory const&)', 'std::__1::unique_ptr >::~unique_ptr[abi:v180000]()', 'std::__1::unique_ptr >::release[abi:v180000]()']

272 306 geos::geom::SurfaceImpl ::SurfaceImpl(std::__1::unique_ptr >&&,std::__1::vector >,std::__1::allocator >>>&&,geos::geom::GeometryFactoryconst&) call site: 00000 /src/geos/include/geos/geom/SurfaceImpl.h:82
141 141 2 :

['geos::io::WKTWriter::writeTrimmedNumber(double, unsigned int, char*)', '_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B7v180000ILi0EEEPKc']

141 141 geos::io::WKTWriter::writeNumber(double,bool,unsignedint) call site: 00000 /src/geos/src/io/WKTWriter.cpp:481
78 78 4 :

['geos::operation::valid::RepeatedPointFilter::~RepeatedPointFilter()', 'void geos::geom::CoordinateSequence::apply_ro (geos::operation::valid::RepeatedPointFilter*) const', 'geos::operation::valid::RepeatedPointFilter::RepeatedPointFilter(bool, bool, double)', 'geos::operation::valid::RepeatedPointFilter::getCoords()']

78 84 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequenceconst*,double) call site: 00000 /src/geos/src/operation/valid/RepeatedPointRemover.cpp:82
52 52 1 :

['void geos::geom::CoordinateSequence::forEach (unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_0&&) const']

52 52 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequenceconst&,unsignedlong,unsignedlong) call site: 00000 /src/geos/src/geom/CoordinateSequence.cpp:162
50 50 1 :

['void geos::geom::CoordinateSequence::forEach (unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_3&&) const']

50 50 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequenceconst&,unsignedlong,unsignedlong) call site: 00000 /src/geos/src/geom/CoordinateSequence.cpp:162
48 48 1 :

['void geos::geom::CoordinateSequence::forEach (unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_2&&) const']

48 48 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequenceconst&,unsignedlong,unsignedlong) call site: 00000 /src/geos/src/geom/CoordinateSequence.cpp:162
27 27 1 :

['geos::util::Interrupt::interrupt()']

27 27 geos::util::Interrupt::process() call site: 00000 /src/geos/src/util/Interrupt.cpp:66
16 16 1 :

['geos::util::AssertionFailedException::AssertionFailedException()']

22 22 geos::util::Assert::isTrue(bool,std::__1::basic_string ,std::__1::allocator >const&) call site: 00000 /src/geos/src/util/Assert.cpp:31
8 8 4 :

['__cxa_allocate_exception', '__cxa_free_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 decltype({parm#2}())execute (GEOSContextHandle_HS*,GEOSGeomFromWKT_r::$_0&&) call site: 00000 /src/geos/capi/geos_ts_c.cpp:445
8 8 4 :

['__cxa_allocate_exception', '__cxa_free_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 decltype({parm#2}())execute (GEOSContextHandle_HS*,GEOSGeomToWKT_r::$_0&&) call site: 00000 /src/geos/capi/geos_ts_c.cpp:445
8 8 4 :

['__cxa_allocate_exception', '__cxa_free_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 decltype({parm#2}())execute (GEOSContextHandle_HS*,GEOSGeomToWKB_buf_r::$_0&&) call site: 00000 /src/geos/capi/geos_ts_c.cpp:445

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fopen [call site] 00001
1 initGEOS [function] [call site] 00002
2 initGEOS_r [function] [call site] 00003
3 GEOS_init_r [function] [call site] 00004
4 GEOSContextHandle_HS::GEOSContextHandle_HS() [function] [call site] 00005
5 geos::geom::GeometryFactory::getDefaultInstance() [function] [call site] 00006
6 __cxa_guard_acquire [call site] 00007
6 geos::geom::GeometryFactory::GeometryFactory() [function] [call site] 00008
7 geos::geom::PrecisionModel::PrecisionModel() [function] [call site] 00009
5 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00010
5 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXY const&) const [function] [call site] 00011
6 geos::geom::Point::Point(geos::geom::CoordinateXY const&, geos::geom::GeometryFactory const*) [function] [call site] 00012
7 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00013
8 geos::geom::GeometryFactory::getDefaultInstance() [function] [call site] 00014
8 geos::geom::GeometryFactory::getSRID() const [function] [call site] 00015
8 geos::geom::GeometryFactory::addRef() const [function] [call site] 00016
7 geos::geom::CoordinateSequence::CoordinateSequence(std::initializer_list<geos::geom::CoordinateXY> const&) [function] [call site] 00017
8 geos::geom::CoordinateSequence::reserve(unsigned long) [function] [call site] 00018
9 geos::geom::CoordinateSequence::stride() const [function] [call site] 00019
8 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY const*>(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 00020
9 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 00021
10 geos::geom::CoordinateSequence::size() const [function] [call site] 00022
11 geos::geom::CoordinateSequence::stride() const [function] [call site] 00023
7 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00024
7 geos::geom::Geometry::~Geometry() [function] [call site] 00025
8 geos::geom::GeometryFactory::dropRef() const [function] [call site] 00026
8 __clang_call_terminate [call site] 00027
9 __cxa_begin_catch [call site] 00028
5 getMachineByteOrder() [function] [call site] 00029
5 GEOSContextHandle_HS::setNoticeHandler(void (*)(char const*, ...)) [function] [call site] 00030
5 GEOSContextHandle_HS::setErrorHandler(void (*)(char const*, ...)) [function] [call site] 00031
4 geos::util::Interrupt::cancel() [function] [call site] 00032
3 GEOSContext_setNoticeHandler_r [function] [call site] 00033
4 GEOSContextHandle_HS::setNoticeHandler(void (*)(char const*, ...)) [function] [call site] 00034
3 GEOSContext_setErrorHandler_r [function] [call site] 00035
4 GEOSContextHandle_HS::setErrorHandler(void (*)(char const*, ...)) [function] [call site] 00036
2 GEOSContext_setNoticeHandler_r [function] [call site] 00037
2 GEOSContext_setErrorHandler_r [function] [call site] 00038
2 geos::util::Interrupt::cancel() [function] [call site] 00039
1 notice [function] [call site] 00040
2 fwrite [call site] 00041
2 vfprintf [call site] 00042
2 fputc [call site] 00043
1 GEOSGeomFromWKT [function] [call site] 00044
2 GEOSGeomFromWKT_r [function] [call site] 00045
3 decltype ({parm#2}()) execute<GEOSGeomFromWKT_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSGeomFromWKT_r::$_0&&) [function] [call site] 00046
4 __cxa_allocate_exception [call site] 00047
4 GEOSGeomFromWKT_r::$_0::operator()() const [function] [call site] 00048
5 geos::io::WKTReader::WKTReader(geos::geom::GeometryFactory const*) [function] [call site] 00049
6 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 00050
5 geos::io::WKTReader::read(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00051
6 geos::io::CLocalizer::CLocalizer() [function] [call site] 00052
7 setlocale [call site] 00053
7 setlocale [call site] 00054
6 geos::io::StringTokenizer::StringTokenizer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00055
6 geos::io::OrdinateSet::createXY() [function] [call site] 00056
7 geos::io::OrdinateSet::OrdinateSet(geos::io::OrdinateSet::Ordinates) [function] [call site] 00057
6 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00058
7 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00059
8 geos::io::StringTokenizer::nextToken() [function] [call site] 00060
9 geos::io::StringTokenizer::nextToken() [function] [call site] 00061
10 geos::io::strtod_with_vc_fix(char const*, char**) [function] [call site] 00062
11 strtod [call site] 00063
8 __cxa_allocate_exception [call site] 00064
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00065
9 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00066
10 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00067
8 __cxa_allocate_exception [call site] 00068
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00069
8 __cxa_allocate_exception [call site] 00070
8 geos::io::StringTokenizer::getNVal() const [function] [call site] 00071
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double) [function] [call site] 00072
9 geos::io::ParseException::stringify(double) [function] [call site] 00073
9 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00074
8 geos::io::StringTokenizer::getSVal() const [function] [call site] 00075
8 toupper [function] [call site] 00076
9 __ctype_toupper_loc [call site] 00077
7 geos::io::OrdinateSet::createXY() [function] [call site] 00078
7 geos::io::WKTReader::readOrdinateFlags(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::io::OrdinateSet&) [function] [call site] 00079
8 geos::util::endsWith(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00080
8 geos::io::OrdinateSet::setM(bool) [function] [call site] 00081
9 geos::io::OrdinateSet::hasM() const [function] [call site] 00082
9 __cxa_allocate_exception [call site] 00083
9 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00084
10 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00085
8 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00086
9 geos::io::OrdinateSet::hasZ() const [function] [call site] 00087
9 __cxa_allocate_exception [call site] 00088
9 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00089
8 geos::util::endsWith(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) [function] [call site] 00090
8 geos::io::OrdinateSet::setM(bool) [function] [call site] 00091
8 geos::util::endsWith(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) [function] [call site] 00092
8 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00093
8 geos::io::OrdinateSet::setChangesAllowed(bool) [function] [call site] 00094
7 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00095
8 geos::util::startsWith(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00096
7 geos::io::WKTReader::readPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00097
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00098
9 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00099
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00100
10 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00101
10 geos::io::OrdinateSet::setM(bool) [function] [call site] 00102
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00103
10 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00104
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00105
10 geos::io::OrdinateSet::setM(bool) [function] [call site] 00106
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00107
10 geos::io::OrdinateSet::setChangesAllowed(bool) [function] [call site] 00108
10 __cxa_allocate_exception [call site] 00109
10 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00110
11 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00111
9 geos::io::OrdinateSet::hasZ() const [function] [call site] 00112
9 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 00113
10 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 00114
11 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00115
9 geos::io::WKTReader::getPreciseCoordinate(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::CoordinateXYZM&) const [function] [call site] 00116
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00117
11 geos::io::StringTokenizer::nextToken() [function] [call site] 00118
11 __cxa_allocate_exception [call site] 00119
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00120
11 __cxa_allocate_exception [call site] 00121
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00122
11 geos::io::StringTokenizer::getNVal() const [function] [call site] 00123
11 __cxa_allocate_exception [call site] 00124
11 geos::io::StringTokenizer::getSVal() const [function] [call site] 00125
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00126
11 __cxa_allocate_exception [call site] 00127
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00128
11 __cxa_allocate_exception [call site] 00129
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00130
11 __cxa_allocate_exception [call site] 00131
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00132
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00133
10 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00134
10 geos::io::WKTReader::isNumberNext(geos::io::StringTokenizer*) [function] [call site] 00135
11 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00136
12 geos::io::strtod_with_vc_fix(char const*, char**) [function] [call site] 00137
10 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00138
10 geos::io::OrdinateSet::hasZ() const [function] [call site] 00139
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00140
10 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00141
10 geos::io::WKTReader::isNumberNext(geos::io::StringTokenizer*) [function] [call site] 00142
10 geos::io::OrdinateSet::setM(bool) [function] [call site] 00143
10 geos::io::OrdinateSet::hasM() const [function] [call site] 00144
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00145
10 geos::io::OrdinateSet::setChangesAllowed(bool) [function] [call site] 00146
10 geos::geom::PrecisionModel::makePrecise(geos::geom::CoordinateXY&) const [function] [call site] 00147
11 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 00148
12 geos::util::round(double) [function] [call site] 00149
13 geos::util::java_math_round(double) [function] [call site] 00150
14 modf [call site] 00151
12 geos::util::round(double) [function] [call site] 00152
11 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 00153
9 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 00154
9 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00155
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00156
10 __cxa_allocate_exception [call site] 00157
10 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00158
9 geos::io::WKTReader::getPreciseCoordinate(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::CoordinateXYZM&) const [function] [call site] 00159
9 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 00160
9 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00161
8 geos::geom::GeometryFactory::createPoint(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00162
9 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 00163
10 geos::geom::CoordinateSequence::CoordinateSequence(unsigned long, unsigned long) [function] [call site] 00164
11 __cxa_allocate_exception [call site] 00165
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00166
12 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00167
11 geos::geom::CoordinateSequence::initialize() [function] [call site] 00168
12 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 00169
13 geos::geom::CoordinateSequence::stride() const [function] [call site] 00170
13 geos::geom::CoordinateSequence::hasM() const [function] [call site] 00171
12 void geos::geom::fillVector<geos::geom::Coordinate>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00172
13 geos::geom::Coordinate::Coordinate() [function] [call site] 00173
14 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 00174
12 void geos::geom::fillVector<geos::geom::CoordinateXYZM>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00175
12 void geos::geom::fillVector<geos::geom::CoordinateXY>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00176
12 void geos::geom::fillVector<geos::geom::CoordinateXYM>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00177
10 geos::geom::Point::Point(geos::geom::CoordinateSequence&&, geos::geom::GeometryFactory const*) [function] [call site] 00178
11 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00179
11 geos::geom::CoordinateSequence::CoordinateSequence(geos::geom::CoordinateSequence const&) [function] [call site] 00180
11 geos::geom::Point::computeEnvelopeInternal() const [function] [call site] 00181
12 geos::geom::Envelope::Envelope() [function] [call site] 00182
12 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00183
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00184
12 geos::geom::CoordinateSequence::size() const [function] [call site] 00185
11 __cxa_allocate_exception [call site] 00186
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00187
11 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 00188
11 geos::geom::Geometry::~Geometry() [function] [call site] 00189
10 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 00190
9 geos::geom::Point::Point(geos::geom::CoordinateSequence&&, geos::geom::GeometryFactory const*) [function] [call site] 00191
7 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00192
7 geos::io::WKTReader::readLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00193
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00194
8 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00195
9 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 00196
10 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00197
11 geos::geom::LineString::LineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00198
12 geos::geom::SimpleCurve::SimpleCurve(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, bool, geos::geom::GeometryFactory const&) [function] [call site] 00199
13 geos::geom::Curve::Curve(geos::geom::GeometryFactory const&) [function] [call site] 00200
14 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00201
13 geos::geom::SimpleCurve::computeEnvelopeInternal(bool) const [function] [call site] 00202
14 geos::geom::Envelope::Envelope() [function] [call site] 00203
14 geos::geom::CoordinateSequence::getEnvelope() const [function] [call site] 00204
15 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 00205
15 geos::geom::Envelope::Envelope() [function] [call site] 00206
15 geos::geom::Envelope::Envelope(double, double, double, double) [function] [call site] 00207
16 geos::geom::Envelope::init(double, double, double, double) [function] [call site] 00208
15 geos::geom::CoordinateSequence::stride() const [function] [call site] 00209
14 geos::geom::Envelope::Envelope() [function] [call site] 00210
14 geos::geom::CoordinateSequence::size() const [function] [call site] 00211
14 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 00212
15 geos::geom::CoordinateSequence::stride() const [function] [call site] 00213
14 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 00214
14 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 00215
14 geos::algorithm::CircularArcs::expandEnvelope(geos::geom::Envelope&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00216
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00217
16 geos::geom::Envelope::expandToInclude(double, double) [function] [call site] 00218
17 geos::geom::Envelope::isNull() const [function] [call site] 00219
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00220
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00221
15 geos::algorithm::CircularArcs::getCenter(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00222
16 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00223
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00224
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00225
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00226
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00227
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00228
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00229
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00230
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00231
15 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00232
16 geos::algorithm::CGAlgorithmsDD::orientationIndex(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00233
17 geos::algorithm::CGAlgorithmsDD::orientationIndex(double, double, double, double, double, double) [function] [call site] 00234
18 __cxa_allocate_exception [call site] 00235
18 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00236
18 geos::algorithm::CGAlgorithmsDD::orientationIndexFilter(double, double, double, double, double, double) [function] [call site] 00237
19 geos::algorithm::CGAlgorithmsDD::orientation(double) [function] [call site] 00238
18 geos::math::DD::DD(double) [function] [call site] 00239
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00240
19 geos::math::DD::DD(double, double) [function] [call site] 00241
19 geos::math::DD::selfAdd(geos::math::DD const&) [function] [call site] 00242
20 geos::math::DD::selfAdd(double, double) [function] [call site] 00243
18 geos::math::DD::DD(double) [function] [call site] 00244
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00245
18 geos::math::DD::DD(double) [function] [call site] 00246
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00247
18 geos::math::DD::DD(double) [function] [call site] 00248
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00249
18 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00250
19 geos::math::DD::DD(double, double) [function] [call site] 00251
19 geos::math::DD::selfMultiply(geos::math::DD const&) [function] [call site] 00252
20 geos::math::DD::selfMultiply(double, double) [function] [call site] 00253
18 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00254
18 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00255
19 geos::math::DD::DD(double, double) [function] [call site] 00256
19 geos::math::DD::selfSubtract(geos::math::DD const&) [function] [call site] 00257
20 geos::math::DD::selfAdd(double, double) [function] [call site] 00258
18 (anonymous namespace)::OrientationDD(geos::math::DD const&) [function] [call site] 00259
19 geos::math::DD::DD(double) [function] [call site] 00260
19 geos::math::DD::operator<(geos::math::DD const&) const [function] [call site] 00261
19 geos::math::DD::operator>(geos::math::DD const&) const [function] [call site] 00262
15 geos::geom::Quadrant::quadrant(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00263
16 __cxa_allocate_exception [call site] 00264
16 geos::geom::CoordinateXY::toString() const [function] [call site] 00265
17 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXY const&) [function] [call site] 00266
16 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00267
15 geos::geom::Quadrant::quadrant(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00268
15 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 00269
15 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00270
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00271
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00272
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00273
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00274
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00275
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00276
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00277
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00278
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00279
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00280
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00281
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00282
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00283
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00284
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00285
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00286
13 geos::geom::Geometry::~Geometry() [function] [call site] 00287
12 geos::geom::LineString::validateConstruction() [function] [call site] 00288
13 geos::geom::CoordinateSequence::size() const [function] [call site] 00289
13 __cxa_allocate_exception [call site] 00290
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00291
12 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 00292
13 geos::geom::Geometry::~Geometry() [function] [call site] 00293
7 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00294
7 geos::io::WKTReader::readLinearRingText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00295
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00296
8 geos::geom::CoordinateSequence::isRing() const [function] [call site] 00297
9 geos::geom::CoordinateSequence::size() const [function] [call site] 00298
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 00299
9 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00300
8 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 00301
9 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 00302
9 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00303
9 geos::geom::CoordinateSequence::stride() const [function] [call site] 00304
8 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00305
9 geos::geom::LinearRing::LinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00306
10 geos::geom::LineString::LineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00307
10 geos::geom::LinearRing::validateConstruction() [function] [call site] 00308
11 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 00309
11 geos::geom::SimpleCurve::isClosed() const [function] [call site] 00310
12 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() [function] [call site] 00311
12 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00312
11 __cxa_allocate_exception [call site] 00313
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00314
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00315
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00316
11 __cxa_allocate_exception [call site] 00317
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00318
10 geos::geom::LineString::~LineString() [function] [call site] 00319
11 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 00320
7 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00321
7 geos::io::WKTReader::readCircularStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00322
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00323
8 geos::geom::GeometryFactory::createCircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00324
9 geos::geom::GeometryFactory::createCircularString(bool, bool) const [function] [call site] 00325
10 geos::geom::GeometryFactory::createCircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00326
11 geos::geom::CircularString::CircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00327
12 geos::geom::SimpleCurve::SimpleCurve(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, bool, geos::geom::GeometryFactory const&) [function] [call site] 00328
12 geos::geom::CircularString::validateConstruction() [function] [call site] 00329
13 geos::geom::CoordinateSequence::size() const [function] [call site] 00330
13 __cxa_allocate_exception [call site] 00331
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00332
12 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 00333
7 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00334
7 geos::io::WKTReader::readCompoundCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00335
8 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00336
8 geos::geom::GeometryFactory::createCompoundCurve() const [function] [call site] 00337
9 geos::geom::GeometryFactory::createCompoundCurve(std::__1::vector<std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> > > >&&) const [function] [call site] 00338
10 geos::geom::CompoundCurve::CompoundCurve(std::__1::vector<std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00339
11 geos::geom::Curve::Curve(geos::geom::GeometryFactory const&) [function] [call site] 00340
11 geos::geom::CompoundCurve::computeEnvelopeInternal() const [function] [call site] 00341
12 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 00342
13 geos::geom::Envelope::isNull() const [function] [call site] 00343
11 geos::geom::Geometry::~Geometry() [function] [call site] 00344
8 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00345
9 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00346
9 geos::io::WKTReader::readLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00347
9 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00348
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00349
10 geos::io::WKTReader::readPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00350
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00351
11 geos::io::OrdinateSet::hasZ() const [function] [call site] 00352
11 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00353
11 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 00354
12 geos::geom::Polygon::SurfaceImpl(std::__1::unique_ptr<geos::geom::LinearRing, geos::geom::SurfaceImpl<geos::geom::LinearRing>::default_delete<geos::geom::LinearRing> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00355
13 geos::geom::SurfaceImpl<geos::geom::LinearRing>::SurfaceImpl(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00356
14 geos::geom::Surface::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00357
15 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00358
14 geos::geom::Surface::createEmptyRing(geos::geom::GeometryFactory const&) [function] [call site] 00359
15 geos::geom::GeometryFactory::createLinearRing(unsigned long) const [function] [call site] 00360
16 geos::geom::LinearRing::LinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00361
14 geos::geom::Geometry::~Geometry() [function] [call site] 00362
11 geos::io::WKTReader::readLinearRingText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00363
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00364
11 geos::io::WKTReader::readLinearRingText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00365
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00366
11 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&, std::__1::vector<std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> > > >&&) const [function] [call site] 00367
12 geos::geom::Polygon::SurfaceImpl(std::__1::unique_ptr<geos::geom::LinearRing, geos::geom::SurfaceImpl<geos::geom::LinearRing>::default_delete<geos::geom::LinearRing> >&&, geos::geom::SurfaceImpl<geos::geom::LinearRing>::vector<geos::geom::SurfaceImpl<geos::geom::LinearRing>::default_delete<geos::geom::LinearRing>, geos::geom::SurfaceImpl<geos::geom::LinearRing>::allocator<geos::geom::SurfaceImpl<geos::geom::LinearRing>::default_delete<geos::geom::LinearRing> > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00368
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00369
10 geos::io::WKTReader::readCurvePolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00370
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00371
11 geos::io::OrdinateSet::hasZ() const [function] [call site] 00372
11 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00373
11 geos::geom::GeometryFactory::createCurvePolygon(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&) const [function] [call site] 00374
12 geos::geom::CurvePolygon::SurfaceImpl(std::__1::unique_ptr<geos::geom::Curve, geos::geom::SurfaceImpl<geos::geom::Curve>::default_delete<geos::geom::Curve> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00375
13 geos::geom::SurfaceImpl<geos::geom::Curve>::SurfaceImpl(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&, geos::geom::GeometryFactory const&) [function] [call site] 00376
11 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00377
12 __dynamic_cast [call site] 00378
12 __cxa_allocate_exception [call site] 00379
12 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00380
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00381
11 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00382
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00383
11 geos::geom::GeometryFactory::createCurvePolygon(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&, std::__1::vector<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > > >&&) const [function] [call site] 00384
12 geos::geom::CurvePolygon::SurfaceImpl(std::__1::unique_ptr<geos::geom::Curve, geos::geom::SurfaceImpl<geos::geom::Curve>::default_delete<geos::geom::Curve> >&&, geos::geom::SurfaceImpl<geos::geom::Curve>::vector<geos::geom::SurfaceImpl<geos::geom::Curve>::default_delete<geos::geom::Curve>, geos::geom::SurfaceImpl<geos::geom::Curve>::allocator<geos::geom::SurfaceImpl<geos::geom::Curve>::default_delete<geos::geom::Curve> > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00385
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00386
10 geos::io::WKTReader::readMultiPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00387
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00388
11 geos::geom::GeometryFactory::createMultiPoint() const [function] [call site] 00389
12 geos::geom::MultiPoint::MultiPoint(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00390
13 geos::geom::GeometryCollection::GeometryCollection(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00391
14 geos::geom::GeometryCollection::computeEnvelopeInternal() const [function] [call site] 00392
15 geos::geom::Envelope::Envelope() [function] [call site] 00393
15 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 00394
14 bool geos::geom::Geometry::hasNullElements<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > >(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > > const*) [function] [call site] 00395
14 __cxa_allocate_exception [call site] 00396
14 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00397
14 geos::geom::Geometry::~Geometry() [function] [call site] 00398
11 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00399
11 geos::io::OrdinateSet::hasZ() const [function] [call site] 00400
11 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 00401
11 geos::io::WKTReader::getPreciseCoordinate(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::CoordinateXYZM&) const [function] [call site] 00402
11 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 00403
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00404
11 geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const [function] [call site] 00405
12 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00406
12 void geos::geom::CoordinateSequence::forEach<geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0>(geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0&&) const [function] [call site] 00407
13 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 00408
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXY>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() const [function] [call site] 00409
14 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::Coordinates(geos::geom::CoordinateSequence const*) [function] [call site] 00410
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator!=(geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const> const&) const [function] [call site] 00411
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator==(geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const> const&) const [function] [call site] 00412
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) const [function] [call site] 00413
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::Coordinate>::type> geos::geom::CoordinateSequence::items<geos::geom::Coordinate>() const [function] [call site] 00414
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator!=(geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const> const&) const [function] [call site] 00415
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::Coordinate>(geos::geom::Coordinate const&) const [function] [call site] 00416
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXYM>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYM>() const [function] [call site] 00417
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::operator!=(geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const> const&) const [function] [call site] 00418
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) const [function] [call site] 00419
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXYZM>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYZM>() const [function] [call site] 00420
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::operator!=(geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const> const&) const [function] [call site] 00421
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) const [function] [call site] 00422
12 geos::geom::GeometryFactory::createMultiPoint(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&) const [function] [call site] 00423
13 geos::geom::MultiPoint::MultiPoint(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00424
11 geos::io::WKTReader::readPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00425
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00426
11 geos::geom::GeometryFactory::createMultiPoint(std::__1::vector<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > >&&) const [function] [call site] 00427
12 geos::geom::MultiPoint::MultiPoint(std::__1::vector<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00428
13 geos::geom::GeometryCollection::GeometryCollection<geos::geom::Point>(std::__1::vector<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00429
14 std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > > geos::geom::Geometry::toGeometryArray<geos::geom::Point>(std::__1::vector<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > >&&) [function] [call site] 00430
14 geos::geom::GeometryCollection::GeometryCollection(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00431
11 __cxa_allocate_exception [call site] 00432
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00433
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00434
10 geos::io::WKTReader::readMultiLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00435
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00436
11 geos::geom::GeometryFactory::createMultiLineString() const [function] [call site] 00437
12 geos::geom::GeometryFactory::createMultiLineString(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&) const [function] [call site] 00438
13 geos::geom::MultiLineString::MultiLineString(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00439
14 geos::geom::GeometryCollection::GeometryCollection(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00440
11 geos::io::WKTReader::readLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00441
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00442
11 geos::geom::GeometryFactory::createMultiLineString(std::__1::vector<std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> > > >&&) const [function] [call site] 00443
12 geos::geom::MultiLineString::MultiLineString(std::__1::vector<std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00444
13 geos::geom::GeometryCollection::GeometryCollection<geos::geom::LineString>(std::__1::vector<std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00445
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00446
10 geos::io::WKTReader::readMultiCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00447
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00448
11 geos::geom::GeometryFactory::createMultiCurve() const [function] [call site] 00449
12 geos::geom::GeometryFactory::createMultiCurve(std::__1::vector<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > > >&&) const [function] [call site] 00450
13 geos::geom::MultiCurve::MultiCurve(std::__1::vector<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00451
14 geos::geom::GeometryCollection::GeometryCollection<geos::geom::Curve>(std::__1::vector<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00452
11 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00453
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00454
11 geos::geom::GeometryFactory::createMultiCurve(std::__1::vector<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > > >&&) const [function] [call site] 00455
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00456
10 geos::io::WKTReader::readMultiPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00457
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00458
11 geos::geom::GeometryFactory::createMultiPolygon() const [function] [call site] 00459
12 geos::geom::GeometryFactory::createMultiPolygon(std::__1::vector<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> > > >&&) const [function] [call site] 00460
13 geos::geom::MultiPolygon::MultiPolygon(std::__1::vector<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00461
14 geos::geom::GeometryCollection::GeometryCollection<geos::geom::Polygon>(std::__1::vector<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00462
11 geos::io::WKTReader::readPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00463
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00464
11 geos::geom::GeometryFactory::createMultiPolygon(std::__1::vector<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> > > >&&) const [function] [call site] 00465
10 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00466
10 geos::io::WKTReader::readMultiSurfaceText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00467
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00468
11 geos::geom::GeometryFactory::createMultiSurface() const [function] [call site] 00469
12 geos::geom::MultiSurface::MultiSurface(std::__1::vector<std::__1::unique_ptr<geos::geom::Surface, std::__1::default_delete<geos::geom::Surface> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Surface, std::__1::default_delete<geos::geom::Surface> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00470
13 geos::geom::GeometryCollection::GeometryCollection<geos::geom::Surface>(std::__1::vector<std::__1::unique_ptr<geos::geom::Surface, std::__1::default_delete<geos::geom::Surface> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Surface, std::__1::default_delete<geos::geom::Surface> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00471
11 geos::io::WKTReader::readSurfaceText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00472
12 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00473
12 geos::io::WKTReader::readPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00474
12 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00475
13 geos::io::WKTReader::isTypeName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00476
13 geos::io::WKTReader::readGeometryCollectionText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00477
14 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00478
14 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 00479
15 std::__1::unique_ptr<geos::geom::GeometryCollection, std::__1::default_delete<geos::geom::GeometryCollection> > geos::geom::GeometryFactory::createGeometryCollection<geos::geom::Geometry>(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&) const [function] [call site] 00480
16 geos::geom::Geometry::toGeometryArray(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&) [function] [call site] 00481
16 geos::geom::GeometryCollection::GeometryCollection(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00482
14 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00483
15 geos::io::OrdinateSet::hasZ() const [function] [call site] 00484
15 __cxa_allocate_exception [call site] 00485
15 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00486
15 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00487
15 __cxa_allocate_exception [call site] 00488
15 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00489
14 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00490
14 std::__1::unique_ptr<geos::geom::GeometryCollection, std::__1::default_delete<geos::geom::GeometryCollection> > geos::geom::GeometryFactory::createGeometryCollection<geos::geom::Geometry>(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&) const [function] [call site] 00491
12 __dynamic_cast [call site] 00492
12 __cxa_allocate_exception [call site] 00493
12 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00494
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00495
11 geos::geom::GeometryFactory::createMultiSurface(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&) const [function] [call site] 00496
12 geos::geom::MultiSurface::MultiSurface(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00497
13 geos::geom::GeometryCollection::GeometryCollection(std::__1::vector<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00498
13 __dynamic_cast [call site] 00499
13 __cxa_allocate_exception [call site] 00500
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00501
13 geos::geom::GeometryCollection::~GeometryCollection() [function] [call site] 00502
14 geos::geom::Geometry::~Geometry() [function] [call site] 00503
8 __dynamic_cast [call site] 00504
8 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00505
8 __cxa_allocate_exception [call site] 00506
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00507
8 geos::geom::GeometryFactory::createCompoundCurve(std::__1::vector<std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> > > >&&) const [function] [call site] 00508
6 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00509
6 geos::io::StringTokenizer::nextToken() [function] [call site] 00510
6 __cxa_allocate_exception [call site] 00511
6 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00512
6 geos::io::StringTokenizer::~StringTokenizer() [function] [call site] 00513
6 geos::io::CLocalizer::~CLocalizer() [function] [call site] 00514
7 setlocale [call site] 00515
5 geos::io::WKTReader::~WKTReader() [function] [call site] 00516
4 __cxa_begin_catch [call site] 00517
4 GEOSContextHandle_HS::ERROR_MESSAGE(char const*, ...) [function] [call site] 00518
5 vsnprintf [call site] 00519
4 __cxa_begin_catch [call site] 00520
4 GEOSContextHandle_HS::ERROR_MESSAGE(char const*, ...) [function] [call site] 00521
4 __cxa_end_catch [call site] 00522
4 __cxa_end_catch [call site] 00523
1 GEOSGeomFromWKB_buf [function] [call site] 00524
2 GEOSGeomFromWKB_buf_r [function] [call site] 00525
3 decltype ({parm#2}()) execute<GEOSGeomFromWKB_buf_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSGeomFromWKB_buf_r::$_0&&) [function] [call site] 00526
1 GEOSIntersection [function] [call site] 00527
2 GEOSIntersection_r [function] [call site] 00528
3 decltype ({parm#2}()) execute<GEOSIntersection_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSIntersection_r::$_0&&) [function] [call site] 00529
1 GEOSGeom_destroy [function] [call site] 00530
2 GEOSGeom_destroy_r [function] [call site] 00531
3 void execute<GEOSGeom_destroy_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSGeom_destroy_r::$_0&&) [function] [call site] 00532
4 GEOSGeom_destroy_r::$_0::operator()() const [function] [call site] 00533
1 GEOSDifference [function] [call site] 00534
2 GEOSDifference_r [function] [call site] 00535
3 decltype ({parm#2}()) execute<GEOSDifference_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSDifference_r::$_0&&) [function] [call site] 00536
1 GEOSGeom_destroy [function] [call site] 00537
1 GEOSUnion [function] [call site] 00538
2 GEOSUnion_r [function] [call site] 00539
3 decltype ({parm#2}()) execute<GEOSUnion_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSUnion_r::$_0&&) [function] [call site] 00540
1 GEOSGeom_destroy [function] [call site] 00541
1 GEOSGeomToWKB_buf [function] [call site] 00542
2 GEOSGeomToWKB_buf_r [function] [call site] 00543
3 decltype ({parm#2}()) execute<GEOSGeomToWKB_buf_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSGeomToWKB_buf_r::$_0&&) [function] [call site] 00544
1 GEOSGeom_destroy [function] [call site] 00545
1 GEOSGeomToWKT [function] [call site] 00546
2 GEOSGeomToWKT_r [function] [call site] 00547
3 decltype ({parm#2}()) execute<GEOSGeomToWKT_r::$_0, (decltype(nullptr))0>(GEOSContextHandle_HS*, GEOSGeomToWKT_r::$_0&&) [function] [call site] 00548
1 GEOSGeom_destroy [function] [call site] 00549