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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
98 2692 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) call site: 02692 __cxa_allocate_exception
77 5978 geos::geom::Geometry::buffer(double) const call site: 05978 __dynamic_cast
50 6413 geos::noding::GeometryNoder::toGeometry(std::__1::vector >, std::__1::allocator > > >&) const call site: 06413 __dynamic_cast
38 5939 geos::operation::valid::MakeValid::build(geos::geom::Geometry const*) call site: 05939
34 1700 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long, bool) call site: 01700
33 4374 geos::index::strtree::TemplateSTRNode ::boundsIntersect(geos::geom::Envelope const&) const call site: 04374 _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE
30 4507 geos::operation::polygonize::HoleAssigner::assignHolesToShells(std::__1::vector >&, std::__1::vector >&) call site: 04507 __dynamic_cast
29 6776 geos::algorithm::CircularArcs::circleIntersectsLine(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY&, geos::geom::CoordinateXY&) call site: 06776
28 6858 geos::algorithm::CircularArcs::closestPointsArcArc(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool) call site: 06858
26 5784 geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygon(geos::triangulate::quadedge::QuadEdge const*, geos::geom::GeometryFactory const&) call site: 05784 __cxa_allocate_exception
24 1127 geos::geom::HeuristicOverlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) call site: 01127 __cxa_allocate_exception
22 1278 geos::algorithm::RayCrossingCounter::countArc(geos::geom::CircularArc const&) call site: 01278 sqrt

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
6 __cxa_guard_release [call site] 00010
6 __cxa_guard_abort [call site] 00011
5 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00012
5 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXY const&) const [function] [call site] 00013
6 geos::geom::Point::Point(geos::geom::CoordinateXY const&, geos::geom::GeometryFactory const*) [function] [call site] 00014
7 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00015
8 geos::geom::GeometryFactory::getDefaultInstance() [function] [call site] 00016
8 geos::geom::GeometryFactory::getSRID() const [function] [call site] 00017
8 geos::geom::GeometryFactory::addRef() const [function] [call site] 00018
7 geos::geom::CoordinateSequence::CoordinateSequence(std::initializer_list<geos::geom::CoordinateXY> const&) [function] [call site] 00019
8 geos::geom::CoordinateSequence::reserve(unsigned long) [function] [call site] 00020
9 geos::geom::CoordinateSequence::stride() const [function] [call site] 00021
8 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY const*>(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 00022
9 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 00023
10 geos::geom::CoordinateSequence::size() const [function] [call site] 00024
11 geos::geom::CoordinateSequence::stride() const [function] [call site] 00025
10 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00026
11 geos::geom::CoordinateSequence::stride() const [function] [call site] 00027
11 geos::geom::CoordinateSequence::make_space(unsigned long, unsigned long) [function] [call site] 00028
12 geos::geom::CoordinateSequence::stride() const [function] [call site] 00029
11 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00030
12 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 00031
13 geos::geom::CoordinateSequence::stride() const [function] [call site] 00032
13 geos::geom::CoordinateSequence::hasM() const [function] [call site] 00033
12 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00034
13 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 00035
14 geos::geom::CoordinateSequence::stride() const [function] [call site] 00036
12 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00037
13 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 00038
13 geos::geom::Coordinate::operator=(geos::geom::CoordinateXY const&) [function] [call site] 00039
12 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYZM, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00040
13 geos::geom::CoordinateXYZM& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long) [function] [call site] 00041
13 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 00042
12 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYM, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00043
13 geos::geom::CoordinateXYM& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM>(unsigned long) [function] [call site] 00044
13 geos::geom::CoordinateXYM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 00045
12 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00046
11 geos::geom::CoordinateSequence::make_space(unsigned long, unsigned long) [function] [call site] 00047
11 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 00048
7 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00049
7 geos::geom::Geometry::~Geometry() [function] [call site] 00050
8 geos::geom::GeometryFactory::dropRef() const [function] [call site] 00051
8 __clang_call_terminate [call site] 00052
9 __cxa_begin_catch [call site] 00053
5 getMachineByteOrder() [function] [call site] 00054
5 GEOSContextHandle_HS::setNoticeHandler(void (*)(char const*, ...)) [function] [call site] 00055
5 GEOSContextHandle_HS::setErrorHandler(void (*)(char const*, ...)) [function] [call site] 00056
4 geos::util::Interrupt::cancel() [function] [call site] 00057
3 GEOSContext_setNoticeHandler_r [function] [call site] 00058
4 GEOSContextHandle_HS::setNoticeHandler(void (*)(char const*, ...)) [function] [call site] 00059
3 GEOSContext_setErrorHandler_r [function] [call site] 00060
4 GEOSContextHandle_HS::setErrorHandler(void (*)(char const*, ...)) [function] [call site] 00061
2 GEOSContext_setNoticeHandler_r [function] [call site] 00062
2 GEOSContext_setErrorHandler_r [function] [call site] 00063
2 geos::util::Interrupt::cancel() [function] [call site] 00064
1 notice [function] [call site] 00065
2 fwrite [call site] 00066
2 vfprintf [call site] 00067
2 fputc [call site] 00068
1 log_and_exit [function] [call site] 00069
2 fwrite [call site] 00070
2 vfprintf [call site] 00071
2 fputc [call site] 00072
1 GEOSGeomFromWKB_buf [function] [call site] 00073
2 GEOSGeomFromWKB_buf_r [function] [call site] 00074
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ21GEOSGeomFromWKB_buf_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 00075
4 __cxa_allocate_exception [call site] 00076
4 std::runtime_error::runtime_error(char const*) [call site] 00077
4 __cxa_throw [call site] 00078
4 std::runtime_error::~runtime_error() [call site] 00079
4 __cxa_free_exception [call site] 00080
4 (anonymous namespace)::InterruptManager::InterruptManager(GEOSContextHandle_HS*) [function] [call site] 00081
5 geos::util::CurrentThreadInterrupt::registerCallback(int (*)(void*), void*) [function] [call site] 00082
4 (anonymous namespace)::DefaultProgress::DefaultProgress(GEOSContextHandle_HS*) [function] [call site] 00083
4 GEOSGeomFromWKB_buf_r::$_0::operator()() const [function] [call site] 00084
5 geos::io::WKBReader::WKBReader(geos::geom::GeometryFactory const&) [function] [call site] 00085
6 geos::io::ByteOrderDataInStream::ByteOrderDataInStream() [function] [call site] 00086
7 geos::io::ByteOrderDataInStream::ByteOrderDataInStream(unsigned char const*, unsigned long) [function] [call site] 00087
8 getMachineByteOrder() [function] [call site] 00088
5 geos::io::WKBReader::read(unsigned char const*, unsigned long) [function] [call site] 00089
6 geos::io::ByteOrderDataInStream::ByteOrderDataInStream(unsigned char const*, unsigned long) [function] [call site] 00090
6 geos::io::ByteOrderDataInStream::~ByteOrderDataInStream() [function] [call site] 00091
6 geos::io::WKBReader::readGeometry() [function] [call site] 00092
7 __cxa_allocate_exception [call site] 00093
7 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00094
8 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] 00095
9 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00096
7 __cxa_throw [call site] 00097
7 __cxa_free_exception [call site] 00098
7 geos::io::ByteOrderDataInStream::readByte() [function] [call site] 00099
8 geos::io::ByteOrderDataInStream::size() const [function] [call site] 00100
8 __cxa_allocate_exception [call site] 00101
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00102
8 __cxa_throw [call site] 00103
8 __cxa_free_exception [call site] 00104
7 geos::io::ByteOrderDataInStream::setOrder(int) [function] [call site] 00105
7 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00106
8 geos::io::ByteOrderDataInStream::size() const [function] [call site] 00107
8 __cxa_allocate_exception [call site] 00108
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00109
8 __cxa_throw [call site] 00110
8 __cxa_free_exception [call site] 00111
8 geos::io::ByteOrderValues::getUnsigned(unsigned char const*, int) [function] [call site] 00112
7 geos::io::ByteOrderDataInStream::readInt() [function] [call site] 00113
8 geos::io::ByteOrderDataInStream::size() const [function] [call site] 00114
8 __cxa_allocate_exception [call site] 00115
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00116
8 __cxa_throw [call site] 00117
8 __cxa_free_exception [call site] 00118
8 geos::io::ByteOrderValues::getInt(unsigned char const*, int) [function] [call site] 00119
7 geos::io::WKBReader::readPoint() [function] [call site] 00120
8 geos::io::WKBReader::readCoordinateSequence(unsigned int) [function] [call site] 00121
9 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00122
10 geos::io::ByteOrderDataInStream::size() const [function] [call site] 00123
10 __cxa_allocate_exception [call site] 00124
10 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00125
10 __cxa_throw [call site] 00126
10 __cxa_free_exception [call site] 00127
9 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 00128
10 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 00129
11 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00130
9 geos::io::WKBReader::readCoordinate() [function] [call site] 00131
10 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 00132
10 geos::io::ByteOrderDataInStream::readDouble() [function] [call site] 00133
11 geos::io::ByteOrderDataInStream::size() const [function] [call site] 00134
11 __cxa_allocate_exception [call site] 00135
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00136
11 __cxa_throw [call site] 00137
11 __cxa_free_exception [call site] 00138
11 geos::io::ByteOrderValues::getDouble(unsigned char const*, int) [function] [call site] 00139
12 geos::io::ByteOrderValues::getLong(unsigned char const*, int) [function] [call site] 00140
10 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 00141
11 geos::util::round(double) [function] [call site] 00142
12 geos::util::java_math_round(double) [function] [call site] 00143
11 geos::util::round(double) [function] [call site] 00144
10 geos::io::ByteOrderDataInStream::readDouble() [function] [call site] 00145
9 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00146
10 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXY, geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00147
10 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00148
10 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYZM, geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00149
10 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYM, geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00150
11 geos::geom::CoordinateXYM::operator=(geos::geom::CoordinateXYZM const&) [function] [call site] 00151
10 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00152
8 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 00153
8 geos::geom::CoordinateSequence::clear() [function] [call site] 00154
8 geos::geom::GeometryFactory::createPoint(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00155
9 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 00156
10 geos::geom::CoordinateSequence::CoordinateSequence(unsigned long, unsigned long) [function] [call site] 00157
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00158
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] 00159
11 geos::geom::CoordinateSequence::initialize() [function] [call site] 00160
12 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 00161
12 void geos::geom::fillVector<geos::geom::Coordinate>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00162
13 geos::geom::Coordinate::Coordinate() [function] [call site] 00163
14 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 00164
12 void geos::geom::fillVector<geos::geom::CoordinateXYZM>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00165
13 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 00166
14 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 00167
12 void geos::geom::fillVector<geos::geom::CoordinateXY>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00168
13 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 00169
12 void geos::geom::fillVector<geos::geom::CoordinateXYM>(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 00170
13 geos::geom::CoordinateXYM::CoordinateXYM() [function] [call site] 00171
14 geos::geom::CoordinateXYM::CoordinateXYM(double, double, double) [function] [call site] 00172
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00173
10 geos::geom::Point::Point(geos::geom::CoordinateSequence&&, geos::geom::GeometryFactory const*) [function] [call site] 00174
11 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00175
11 geos::geom::CoordinateSequence::CoordinateSequence(geos::geom::CoordinateSequence const&) [function] [call site] 00176
11 geos::geom::Point::computeEnvelopeInternal() const [function] [call site] 00177
12 geos::geom::Envelope::Envelope() [function] [call site] 00178
12 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00179
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00180
12 geos::geom::CoordinateSequence::size() const [function] [call site] 00181
11 __cxa_allocate_exception [call site] 00182
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00183
11 __cxa_throw [call site] 00184
11 __cxa_free_exception [call site] 00185
11 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 00186
11 geos::geom::Geometry::~Geometry() [function] [call site] 00187
10 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 00188
9 geos::geom::Point::Point(geos::geom::CoordinateSequence&&, geos::geom::GeometryFactory const*) [function] [call site] 00189
7 geos::io::WKBReader::readLineString() [function] [call site] 00190
8 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00191
8 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00192
8 geos::io::WKBReader::readCoordinateSequence(unsigned int) [function] [call site] 00193
8 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00194
9 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 00195
10 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00196
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] 00197
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] 00198
13 geos::geom::Curve::Curve(geos::geom::GeometryFactory const&) [function] [call site] 00199
14 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00200
13 geos::geom::SimpleCurve::computeEnvelopeInternal(bool) const [function] [call site] 00201
14 geos::geom::Envelope::Envelope() [function] [call site] 00202
14 geos::geom::CoordinateSequence::getEnvelope() const [function] [call site] 00203
15 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 00204
15 geos::geom::Envelope::Envelope() [function] [call site] 00205
15 geos::geom::Envelope::Envelope(double, double, double, double) [function] [call site] 00206
16 geos::geom::Envelope::init(double, double, double, double) [function] [call site] 00207
15 geos::geom::CoordinateSequence::stride() const [function] [call site] 00208
14 geos::geom::Envelope::Envelope() [function] [call site] 00209
14 geos::geom::CoordinateSequence::size() const [function] [call site] 00210
14 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 00211
15 geos::geom::CoordinateSequence::stride() const [function] [call site] 00212
14 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 00213
14 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 00214
14 geos::algorithm::CircularArcs::expandEnvelope(geos::geom::Envelope&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00215
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00216
16 geos::geom::Envelope::expandToInclude(double, double) [function] [call site] 00217
17 geos::geom::Envelope::isNull() const [function] [call site] 00218
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00219
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00220
15 geos::algorithm::CircularArcs::getCenter(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00221
16 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00222
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00223
16 geos::geom::CoordinateXY geos::algorithm::getCenterImpl<double>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00224
17 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00225
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00226
15 geos::geom::Quadrant::pseudoAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00227
15 geos::geom::Quadrant::pseudoAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00228
15 geos::geom::Quadrant::pseudoAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00229
15 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 00230
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00231
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00232
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00233
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00234
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00235
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00236
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 00237
15 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 00238
15 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00239
16 geos::algorithm::CGAlgorithmsDD::orientationIndex(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00240
17 geos::algorithm::CGAlgorithmsDD::orientationIndex(double, double, double, double, double, double) [function] [call site] 00241
18 __cxa_allocate_exception [call site] 00242
18 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00243
18 __cxa_throw [call site] 00244
18 __cxa_free_exception [call site] 00245
18 geos::algorithm::CGAlgorithmsDD::orientationIndexFilter(double, double, double, double, double, double) [function] [call site] 00246
18 geos::math::DD::DD(double) [function] [call site] 00247
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00248
19 geos::math::DD::DD(double, double) [function] [call site] 00249
19 geos::math::DD::selfAdd(geos::math::DD const&) [function] [call site] 00250
20 geos::math::DD::selfAdd(double, double) [function] [call site] 00251
18 geos::math::DD::DD(double) [function] [call site] 00252
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00253
18 geos::math::DD::DD(double) [function] [call site] 00254
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00255
18 geos::math::DD::DD(double) [function] [call site] 00256
18 geos::math::operator+(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00257
18 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00258
19 geos::math::DD::DD(double, double) [function] [call site] 00259
19 geos::math::DD::selfMultiply(geos::math::DD const&) [function] [call site] 00260
20 geos::math::DD::selfMultiply(double, double) [function] [call site] 00261
18 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00262
18 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 00263
19 geos::math::DD::DD(double, double) [function] [call site] 00264
19 geos::math::DD::selfSubtract(geos::math::DD const&) [function] [call site] 00265
20 geos::math::DD::selfAdd(double, double) [function] [call site] 00266
18 (anonymous namespace)::OrientationDD(geos::math::DD const&) [function] [call site] 00267
19 __cxa_guard_acquire [call site] 00268
19 geos::math::DD::DD(double) [function] [call site] 00269
19 __cxa_guard_release [call site] 00270
19 geos::math::DD::operator<(geos::math::DD const&) const [function] [call site] 00271
19 geos::math::DD::operator>(geos::math::DD const&) 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
13 geos::geom::Geometry::~Geometry() [function] [call site] 00281
12 geos::geom::LineString::validateConstruction() [function] [call site] 00282
13 geos::geom::CoordinateSequence::size() const [function] [call site] 00283
13 __cxa_allocate_exception [call site] 00284
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00285
13 __cxa_throw [call site] 00286
13 __cxa_free_exception [call site] 00287
12 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 00288
13 geos::geom::Geometry::~Geometry() [function] [call site] 00289
7 geos::io::WKBReader::readCircularString() [function] [call site] 00290
8 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00291
8 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00292
8 geos::io::WKBReader::readCoordinateSequence(unsigned int) [function] [call site] 00293
8 geos::geom::GeometryFactory::createCircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00294
9 geos::geom::GeometryFactory::createCircularString(bool, bool) const [function] [call site] 00295
10 geos::geom::GeometryFactory::createCircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00296
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] 00297
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] 00298
12 geos::geom::CircularString::validateConstruction() [function] [call site] 00299
13 geos::geom::CoordinateSequence::size() const [function] [call site] 00300
13 __cxa_allocate_exception [call site] 00301
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00302
13 __cxa_throw [call site] 00303
13 __cxa_free_exception [call site] 00304
12 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 00305
7 geos::io::WKBReader::readCompoundCurve() [function] [call site] 00306
8 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00307
8 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00308
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] 00309
9 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] 00310
10 geos::geom::Curve::Curve(geos::geom::GeometryFactory const&) [function] [call site] 00311
10 geos::geom::CompoundCurve::computeEnvelopeInternal() const [function] [call site] 00312
11 geos::geom::Envelope::Envelope() [function] [call site] 00313
11 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 00314
12 geos::geom::Envelope::isNull() const [function] [call site] 00315
10 geos::geom::CompoundCurve::validateConstruction() 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
11 __cxa_throw [call site] 00319
11 __cxa_free_exception [call site] 00320
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 00321
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 00322
12 geos::geom::CoordinateSequence::size() const [function] [call site] 00323
12 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 00324
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 00325
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 00326
11 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00327
12 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00328
11 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXY const&) [function] [call site] 00329
11 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXY const&) [function] [call site] 00330
11 __cxa_allocate_exception [call site] 00331
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00332
11 __cxa_throw [call site] 00333
11 __cxa_free_exception [call site] 00334
10 geos::geom::Geometry::~Geometry() [function] [call site] 00335
8 std::__1::unique_ptr<geos::geom::SimpleCurve, std::__1::default_delete<geos::geom::SimpleCurve> > geos::io::WKBReader::readChild<geos::geom::SimpleCurve>() [function] [call site] 00336
9 geos::io::WKBReader::readGeometry() [function] [call site] 00337
10 geos::io::WKBReader::readPolygon() [function] [call site] 00338
11 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00339
11 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00340
11 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00341
12 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] 00342
13 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] 00343
13 geos::geom::LinearRing::validateConstruction() [function] [call site] 00344
14 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 00345
14 geos::geom::SimpleCurve::isClosed() const [function] [call site] 00346
15 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 00347
15 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 00348
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 00349
14 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00350
14 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00351
14 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00352
14 __cxa_allocate_exception [call site] 00353
14 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00354
14 __cxa_throw [call site] 00355
14 __cxa_free_exception [call site] 00356
13 geos::geom::LineString::~LineString() [function] [call site] 00357
14 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 00358
11 geos::io::WKBReader::readLinearRing() [function] [call site] 00359
12 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00360
12 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00361
12 geos::io::WKBReader::readCoordinateSequence(unsigned int) [function] [call site] 00362
12 geos::geom::CoordinateSequence::isRing() const [function] [call site] 00363
13 geos::geom::CoordinateSequence::size() const [function] [call site] 00364
13 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 00365
13 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 00366
13 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00367
12 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 00368
13 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 00369
13 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() [function] [call site] 00370
13 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() [function] [call site] 00371
14 geos::geom::CoordinateSequence::size() const [function] [call site] 00372
14 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 00373
13 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 00374
13 geos::geom::CoordinateSequence::stride() const [function] [call site] 00375
12 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00376
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] 00377
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] 00378
13 geos::geom::SurfaceImpl<geos::geom::LinearRing>::SurfaceImpl(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> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00379
14 geos::geom::Surface::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00380
15 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00381
14 geos::geom::Surface::createEmptyRing(geos::geom::GeometryFactory const&) [function] [call site] 00382
15 geos::geom::GeometryFactory::createLinearRing(unsigned long) const [function] [call site] 00383
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] 00384
14 geos::geom::Surface::validateConstruction() const [function] [call site] 00385
15 __cxa_allocate_exception [call site] 00386
15 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00387
15 __cxa_throw [call site] 00388
15 __cxa_free_exception [call site] 00389
15 __cxa_allocate_exception [call site] 00390
15 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00391
15 __cxa_throw [call site] 00392
15 __cxa_free_exception [call site] 00393
15 __cxa_allocate_exception [call site] 00394
15 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00395
15 __cxa_throw [call site] 00396
15 __cxa_free_exception [call site] 00397
15 __cxa_allocate_exception [call site] 00398
15 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00399
15 __cxa_throw [call site] 00400
15 __cxa_free_exception [call site] 00401
14 geos::geom::Geometry::~Geometry() [function] [call site] 00402
11 geos::io::WKBReader::readLinearRing() [function] [call site] 00403
11 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 00404
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] 00405
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] 00406
14 geos::geom::Surface::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00407
14 geos::geom::Surface::createEmptyRing(geos::geom::GeometryFactory const&) [function] [call site] 00408
14 geos::geom::Surface::validateConstruction() const [function] [call site] 00409
14 geos::geom::Geometry::~Geometry() [function] [call site] 00410
10 geos::io::WKBReader::readCurvePolygon() [function] [call site] 00411
11 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00412
11 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00413
11 geos::geom::GeometryFactory::createCurvePolygon(bool, bool) const [function] [call site] 00414
12 geos::geom::GeometryFactory::createLinearRing(bool, bool) const [function] [call site] 00415
13 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] 00416
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] 00417
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] 00418
11 std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > geos::io::WKBReader::readChild<geos::geom::Curve>() [function] [call site] 00419
12 __dynamic_cast [call site] 00420
12 __cxa_allocate_exception [call site] 00421
12 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00422
12 __cxa_throw [call site] 00423
12 __cxa_free_exception [call site] 00424
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] 00425
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] 00426
13 geos::geom::SurfaceImpl<geos::geom::Curve>::SurfaceImpl(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> > > >&&, geos::geom::GeometryFactory const&) [function] [call site] 00427
11 std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > geos::io::WKBReader::readChild<geos::geom::Curve>() [function] [call site] 00428
11 geos::geom::GeometryFactory::createCurvePolygon(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&) const [function] [call site] 00429
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] 00430
10 geos::io::WKBReader::readMultiPoint() [function] [call site] 00431
11 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00432
11 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00433
11 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] 00434
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] 00435
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] 00436
14 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00437
14 geos::geom::GeometryCollection::computeEnvelopeInternal() const [function] [call site] 00438
15 geos::geom::Envelope::Envelope() [function] [call site] 00439
15 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 00440
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] 00441
14 __cxa_allocate_exception [call site] 00442
14 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00443
14 __cxa_throw [call site] 00444
14 __cxa_free_exception [call site] 00445
14 geos::geom::Geometry::getSRID() const [function] [call site] 00446
14 geos::geom::Geometry::~Geometry() [function] [call site] 00447
11 std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > geos::io::WKBReader::readChild<geos::geom::Point>() [function] [call site] 00448
10 geos::io::WKBReader::readMultiLineString() [function] [call site] 00449
11 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00450
11 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00451
11 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] 00452
12 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] 00453
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] 00454
11 std::__1::unique_ptr<geos::geom::LineString, std::__1::default_delete<geos::geom::LineString> > geos::io::WKBReader::readChild<geos::geom::LineString>() [function] [call site] 00455
10 geos::io::WKBReader::readMultiPolygon() [function] [call site] 00456
11 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00457
11 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00458
11 geos::geom::GeometryFactory::createMultiPolygon(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] 00459
12 geos::geom::MultiPolygon::MultiPolygon(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] 00460
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] 00461
11 std::__1::unique_ptr<geos::geom::Polygon, std::__1::default_delete<geos::geom::Polygon> > geos::io::WKBReader::readChild<geos::geom::Polygon>() [function] [call site] 00462
10 geos::io::WKBReader::readGeometryCollection() [function] [call site] 00463
11 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00464
11 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00465
11 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] 00466
12 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] 00467
12 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] 00468
11 geos::io::WKBReader::readGeometry() [function] [call site] 00469
12 geos::io::WKBReader::readMultiCurve() [function] [call site] 00470
13 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00471
13 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00472
13 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] 00473
14 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] 00474
15 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] 00475
16 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::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> > > >&&) [function] [call site] 00476
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] 00477
13 std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> > geos::io::WKBReader::readChild<geos::geom::Curve>() [function] [call site] 00478
12 geos::io::WKBReader::readMultiSurface() [function] [call site] 00479
13 geos::io::ByteOrderDataInStream::readUnsigned() [function] [call site] 00480
13 geos::io::WKBReader::minMemSize(geos::geom::GeometryTypeId, unsigned long) const [function] [call site] 00481
13 geos::geom::GeometryFactory::createMultiSurface(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> > > >&&) const [function] [call site] 00482
14 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] 00483
15 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] 00484
16 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::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> > > >&&) [function] [call site] 00485
13 std::__1::unique_ptr<geos::geom::Surface, std::__1::default_delete<geos::geom::Surface> > geos::io::WKBReader::readChild<geos::geom::Surface>() [function] [call site] 00486
12 __cxa_allocate_exception [call site] 00487
12 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00488
12 __cxa_throw [call site] 00489
12 __cxa_free_exception [call site] 00490
12 geos::io::WKBReader::readGeometry()::DepthGuard::~DepthGuard() [function] [call site] 00491
5 geos::io::WKBReader::~WKBReader() [function] [call site] 00492
6 geos::io::ByteOrderDataInStream::~ByteOrderDataInStream() [function] [call site] 00493
4 __cxa_begin_catch [call site] 00494
4 GEOSContextHandle_HS::ERROR_MESSAGE(char const*, ...) [function] [call site] 00495
5 vsnprintf [call site] 00496
4 __cxa_end_catch [call site] 00497
4 __cxa_begin_catch [call site] 00498
4 GEOSContextHandle_HS::ERROR_MESSAGE(char const*, ...) [function] [call site] 00499
4 __cxa_end_catch [call site] 00500
4 (anonymous namespace)::DefaultProgress::~DefaultProgress() [function] [call site] 00501
5 __clang_call_terminate [call site] 00502
4 (anonymous namespace)::InterruptManager::~InterruptManager() [function] [call site] 00503
5 geos::util::CurrentThreadInterrupt::registerCallback(int (*)(void*), void*) [function] [call site] 00504
5 __clang_call_terminate [call site] 00505
4 __clang_call_terminate [call site] 00506
1 GEOSGeomFromWKT [function] [call site] 00507
2 GEOSGeomFromWKT_r [function] [call site] 00508
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ17GEOSGeomFromWKT_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 00509
4 GEOSGeomFromWKT_r::$_0::operator()() const [function] [call site] 00510
5 geos::io::WKTReader::WKTReader(geos::geom::GeometryFactory const*) [function] [call site] 00511
6 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 00512
5 geos::io::WKTReader::read(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00513
6 geos::io::CLocalizer::CLocalizer() [function] [call site] 00514
7 setlocale [call site] 00515
7 setlocale [call site] 00516
6 geos::io::StringTokenizer::StringTokenizer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00517
6 geos::io::OrdinateSet::createXY() [function] [call site] 00518
7 geos::io::OrdinateSet::OrdinateSet(geos::io::OrdinateSet::Ordinates) [function] [call site] 00519
6 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00520
7 __cxa_allocate_exception [call site] 00521
7 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00522
7 __cxa_throw [call site] 00523
7 __cxa_free_exception [call site] 00524
7 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00525
8 geos::io::StringTokenizer::nextToken() [function] [call site] 00526
9 geos::io::StringTokenizer::nextToken() [function] [call site] 00527
10 geos::io::strtod_with_vc_fix(char const*, char**) [function] [call site] 00528
11 strtod [call site] 00529
8 __cxa_allocate_exception [call site] 00530
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00531
8 __cxa_throw [call site] 00532
8 __cxa_free_exception [call site] 00533
8 __cxa_allocate_exception [call site] 00534
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00535
8 __cxa_throw [call site] 00536
8 __cxa_free_exception [call site] 00537
8 __cxa_allocate_exception [call site] 00538
8 geos::io::StringTokenizer::getNVal() const [function] [call site] 00539
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double) [function] [call site] 00540
9 geos::io::ParseException::stringify(double) [function] [call site] 00541
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] 00542
8 __cxa_throw [call site] 00543
8 __cxa_free_exception [call site] 00544
8 geos::io::StringTokenizer::getSVal() const [function] [call site] 00545
8 toupper [call site] 00546
7 geos::io::OrdinateSet::createXY() [function] [call site] 00547
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] 00548
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] 00549
8 geos::io::OrdinateSet::setM(bool) [function] [call site] 00550
9 geos::io::OrdinateSet::hasM() const [function] [call site] 00551
9 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00552
10 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00553
8 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00554
9 geos::io::OrdinateSet::hasZ() const [function] [call site] 00555
9 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00556
8 geos::util::endsWith(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) [function] [call site] 00557
8 geos::io::OrdinateSet::setM(bool) [function] [call site] 00558
8 geos::util::endsWith(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) [function] [call site] 00559
8 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00560
8 geos::io::OrdinateSet::setChangesAllowed(bool) [function] [call site] 00561
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] 00562
7 geos::io::WKTReader::readPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00563
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00564
9 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00565
10 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00566
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00567
10 __cxa_allocate_exception [call site] 00568
10 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00569
10 __cxa_throw [call site] 00570
10 __cxa_free_exception [call site] 00571
10 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00572
10 geos::io::OrdinateSet::setM(bool) [function] [call site] 00573
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00574
10 __cxa_allocate_exception [call site] 00575
10 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00576
10 __cxa_throw [call site] 00577
10 __cxa_free_exception [call site] 00578
10 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00579
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00580
10 __cxa_allocate_exception [call site] 00581
10 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00582
10 __cxa_throw [call site] 00583
10 __cxa_free_exception [call site] 00584
10 geos::io::OrdinateSet::setM(bool) [function] [call site] 00585
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00586
10 geos::io::OrdinateSet::setChangesAllowed(bool) [function] [call site] 00587
10 __cxa_allocate_exception [call site] 00588
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] 00589
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] 00590
10 __cxa_throw [call site] 00591
10 __cxa_free_exception [call site] 00592
9 geos::io::OrdinateSet::hasZ() const [function] [call site] 00593
9 geos::io::OrdinateSet::hasM() const [function] [call site] 00594
9 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 00595
9 geos::io::WKTReader::getPreciseCoordinate(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::CoordinateXYZM&) const [function] [call site] 00596
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00597
11 geos::io::StringTokenizer::nextToken() [function] [call site] 00598
11 __cxa_allocate_exception [call site] 00599
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00600
11 __cxa_throw [call site] 00601
11 __cxa_free_exception [call site] 00602
11 __cxa_allocate_exception [call site] 00603
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00604
11 __cxa_throw [call site] 00605
11 __cxa_free_exception [call site] 00606
11 geos::io::StringTokenizer::getNVal() const [function] [call site] 00607
11 __cxa_allocate_exception [call site] 00608
11 geos::io::StringTokenizer::getSVal() const [function] [call site] 00609
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] 00610
11 __cxa_throw [call site] 00611
11 __cxa_free_exception [call site] 00612
11 __cxa_allocate_exception [call site] 00613
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00614
11 __cxa_throw [call site] 00615
11 __cxa_free_exception [call site] 00616
11 __cxa_allocate_exception [call site] 00617
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00618
11 __cxa_throw [call site] 00619
11 __cxa_free_exception [call site] 00620
11 __cxa_allocate_exception [call site] 00621
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00622
11 __cxa_throw [call site] 00623
11 __cxa_free_exception [call site] 00624
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00625
10 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00626
10 geos::io::WKTReader::isNumberNext(geos::io::StringTokenizer*) [function] [call site] 00627
11 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00628
12 geos::io::strtod_with_vc_fix(char const*, char**) [function] [call site] 00629
10 geos::io::OrdinateSet::setZ(bool) [function] [call site] 00630
10 geos::io::OrdinateSet::hasZ() const [function] [call site] 00631
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00632
10 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00633
10 geos::io::OrdinateSet::hasZ() const [function] [call site] 00634
10 geos::io::WKTReader::isNumberNext(geos::io::StringTokenizer*) [function] [call site] 00635
10 geos::io::OrdinateSet::setM(bool) [function] [call site] 00636
10 geos::io::OrdinateSet::hasM() const [function] [call site] 00637
10 geos::io::WKTReader::getNextNumber(geos::io::StringTokenizer*) [function] [call site] 00638
10 geos::io::OrdinateSet::setChangesAllowed(bool) [function] [call site] 00639
10 geos::geom::PrecisionModel::makePrecise(geos::geom::CoordinateXY&) const [function] [call site] 00640
11 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 00641
11 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 00642
9 geos::io::OrdinateSet::hasZ() const [function] [call site] 00643
9 geos::io::OrdinateSet::hasM() const [function] [call site] 00644
9 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 00645
10 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00646
11 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00647
11 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00648
9 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00649
10 geos::io::WKTReader::getNextWord(geos::io::StringTokenizer*) [function] [call site] 00650
10 __cxa_allocate_exception [call site] 00651
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] 00652
10 __cxa_throw [call site] 00653
10 __cxa_free_exception [call site] 00654
9 geos::io::WKTReader::getPreciseCoordinate(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::CoordinateXYZM&) const [function] [call site] 00655
9 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 00656
9 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00657
8 geos::geom::GeometryFactory::createPoint(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00658
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] 00659
7 geos::io::WKTReader::readLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00660
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00661
8 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00662
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] 00663
7 geos::io::WKTReader::readLinearRingText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00664
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00665
8 geos::geom::CoordinateSequence::isRing() const [function] [call site] 00666
8 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 00667
8 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00668
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] 00669
7 geos::io::WKTReader::readCircularStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00670
8 geos::io::WKTReader::getCoordinates(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00671
8 geos::geom::GeometryFactory::createCircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00672
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] 00673
7 geos::io::WKTReader::readCompoundCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00674
8 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00675
8 geos::geom::GeometryFactory::createCompoundCurve() const [function] [call site] 00676
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] 00677
8 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00678
9 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00679
9 geos::io::WKTReader::readLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00680
9 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00681
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] 00682
10 geos::io::WKTReader::readPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00683
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00684
11 geos::io::OrdinateSet::hasZ() const [function] [call site] 00685
11 geos::io::OrdinateSet::hasM() const [function] [call site] 00686
11 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00687
11 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 00688
11 geos::io::WKTReader::readLinearRingText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00689
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00690
11 geos::io::WKTReader::readLinearRingText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00691
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00692
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] 00693
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] 00694
10 geos::io::WKTReader::readCurvePolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00695
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00696
11 geos::io::OrdinateSet::hasZ() const [function] [call site] 00697
11 geos::io::OrdinateSet::hasM() const [function] [call site] 00698
11 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00699
11 geos::geom::GeometryFactory::createCurvePolygon(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&) const [function] [call site] 00700
11 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00701
12 __dynamic_cast [call site] 00702
12 __cxa_allocate_exception [call site] 00703
12 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00704
12 __cxa_throw [call site] 00705
12 __cxa_free_exception [call site] 00706
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00707
11 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00708
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00709
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] 00710
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] 00711
10 geos::io::WKTReader::readMultiPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00712
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00713
11 geos::geom::GeometryFactory::createMultiPoint() const [function] [call site] 00714
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] 00715
11 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00716
11 geos::io::OrdinateSet::hasZ() const [function] [call site] 00717
11 geos::io::OrdinateSet::hasM() const [function] [call site] 00718
11 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 00719
11 geos::io::WKTReader::getPreciseCoordinate(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::CoordinateXYZM&) const [function] [call site] 00720
11 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 00721
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00722
11 geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const [function] [call site] 00723
12 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00724
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] 00725
13 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 00726
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXY>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() const [function] [call site] 00727
14 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::Coordinates(geos::geom::CoordinateSequence const*) [function] [call site] 00728
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::begin() [function] [call site] 00729
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*) [function] [call site] 00730
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::end() [function] [call site] 00731
14 geos::geom::CoordinateSequence::getSize() const [function] [call site] 00732
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 00733
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] 00734
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] 00735
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator*() const [function] [call site] 00736
14 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY const>(unsigned long) const [function] [call site] 00737
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) const [function] [call site] 00738
14 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXY const&) const [function] [call site] 00739
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator++() [function] [call site] 00740
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::Coordinate>::type> geos::geom::CoordinateSequence::items<geos::geom::Coordinate>() const [function] [call site] 00741
14 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::Coordinates(geos::geom::CoordinateSequence const*) [function] [call site] 00742
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::begin() [function] [call site] 00743
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*) [function] [call site] 00744
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::end() [function] [call site] 00745
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 00746
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] 00747
14 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] 00748
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator*() const [function] [call site] 00749
14 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate const>(unsigned long) const [function] [call site] 00750
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::Coordinate>(geos::geom::Coordinate const&) const [function] [call site] 00751
14 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 00752
15 geos::geom::Point::Point(geos::geom::Coordinate const&, geos::geom::GeometryFactory const*) [function] [call site] 00753
16 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00754
16 geos::geom::CoordinateSequence::CoordinateSequence(std::initializer_list<geos::geom::Coordinate> const&) [function] [call site] 00755
17 geos::geom::CoordinateSequence::reserve(unsigned long) [function] [call site] 00756
17 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate const*>(geos::geom::Coordinate const*, geos::geom::Coordinate const*) [function] [call site] 00757
18 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 00758
19 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00759
20 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00760
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXY, geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00761
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00762
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYZM, geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00763
22 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 00764
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYM, geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00765
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00766
20 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 00767
16 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00768
16 geos::geom::Geometry::~Geometry() [function] [call site] 00769
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator++() [function] [call site] 00770
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXYM>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYM>() const [function] [call site] 00771
14 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM const>::Coordinates(geos::geom::CoordinateSequence const*) [function] [call site] 00772
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM const>::begin() [function] [call site] 00773
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*) [function] [call site] 00774
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM const>::end() [function] [call site] 00775
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 00776
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] 00777
14 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] 00778
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::operator*() const [function] [call site] 00779
14 geos::geom::CoordinateXYM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM const>(unsigned long) const [function] [call site] 00780
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) const [function] [call site] 00781
14 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYM const&) const [function] [call site] 00782
15 geos::geom::Point::Point(geos::geom::CoordinateXYM const&, geos::geom::GeometryFactory const*) [function] [call site] 00783
16 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00784
16 geos::geom::CoordinateSequence::CoordinateSequence(std::initializer_list<geos::geom::CoordinateXYM> const&) [function] [call site] 00785
17 geos::geom::CoordinateSequence::reserve(unsigned long) [function] [call site] 00786
17 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM const*>(geos::geom::CoordinateXYM const*, geos::geom::CoordinateXYM const*) [function] [call site] 00787
18 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 00788
19 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00789
20 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00790
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXY, geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00791
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00792
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYZM, geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00793
22 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXYM const&) [function] [call site] 00794
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::CoordinateXYM, geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00795
21 void geos::geom::CoordinateSequence::setAtImpl<geos::geom::Coordinate, geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00796
20 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 00797
16 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00798
16 geos::geom::Geometry::~Geometry() [function] [call site] 00799
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::operator++() [function] [call site] 00800
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXYZM>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYZM>() const [function] [call site] 00801
14 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM const>::Coordinates(geos::geom::CoordinateSequence const*) [function] [call site] 00802
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM const>::begin() [function] [call site] 00803
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*) [function] [call site] 00804
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM const>::end() [function] [call site] 00805
14 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::CoordinateSequenceIterator(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 00806
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] 00807
14 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] 00808
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::operator*() const [function] [call site] 00809
14 geos::geom::CoordinateXYZM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM const>(unsigned long) const [function] [call site] 00810
13 void geos::geom::GeometryFactory::createMultiPoint(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) const [function] [call site] 00811
14 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYZM const&) const [function] [call site] 00812
15 geos::geom::Point::Point(geos::geom::CoordinateXYZM const&, geos::geom::GeometryFactory const*) [function] [call site] 00813
16 geos::geom::Geometry::Geometry(geos::geom::GeometryFactory const*) [function] [call site] 00814
16 geos::geom::CoordinateSequence::CoordinateSequence(unsigned long, bool, bool, bool) [function] [call site] 00815
17 geos::geom::CoordinateSequence::initialize() [function] [call site] 00816
16 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&) [function] [call site] 00817
16 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 00818
16 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 00819
16 geos::geom::Geometry::~Geometry() [function] [call site] 00820
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::operator++() [function] [call site] 00821
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] 00822
11 geos::io::WKTReader::readPointText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00823
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00824
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] 00825
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] 00826
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] 00827
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] 00828
11 __cxa_allocate_exception [call site] 00829
11 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00830
11 __cxa_throw [call site] 00831
11 __cxa_free_exception [call site] 00832
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] 00833
10 geos::io::WKTReader::readMultiLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00834
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00835
11 geos::geom::GeometryFactory::createMultiLineString() const [function] [call site] 00836
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] 00837
11 geos::io::WKTReader::readLineStringText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00838
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00839
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] 00840
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] 00841
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] 00842
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::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> > > >&&) [function] [call site] 00843
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] 00844
10 geos::io::WKTReader::readMultiCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00845
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00846
11 geos::geom::GeometryFactory::createMultiCurve() const [function] [call site] 00847
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] 00848
11 geos::io::WKTReader::readCurveText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00849
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00850
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] 00851
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] 00852
10 geos::io::WKTReader::readMultiPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00853
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00854
11 geos::geom::GeometryFactory::createMultiPolygon() const [function] [call site] 00855
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] 00856
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] 00857
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] 00858
15 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::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> > > >&&) [function] [call site] 00859
11 geos::io::WKTReader::readPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00860
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00861
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] 00862
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] 00863
10 geos::io::WKTReader::readMultiSurfaceText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00864
11 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00865
11 geos::geom::GeometryFactory::createMultiSurface() const [function] [call site] 00866
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] 00867
11 geos::io::WKTReader::readSurfaceText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00868
12 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00869
12 geos::io::WKTReader::readPolygonText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00870
12 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00871
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] 00872
13 geos::io::WKTReader::readGeometryCollectionText(geos::io::StringTokenizer*, geos::io::OrdinateSet&) const [function] [call site] 00873
14 geos::io::WKTReader::getNextEmptyOrOpener(geos::io::StringTokenizer*, geos::io::OrdinateSet&) [function] [call site] 00874
14 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 00875
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] 00876
14 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const [function] [call site] 00877
15 geos::io::OrdinateSet::hasZ() const [function] [call site] 00878
15 geos::io::OrdinateSet::hasM() const [function] [call site] 00879
15 geos::geom::GeometryFactory::createEmptyGeometry(geos::geom::GeometryTypeId, bool, bool) const [function] [call site] 00880
16 geos::geom::GeometryFactory::createPoint(bool, bool) const [function] [call site] 00881
17 geos::geom::CoordinateSequence::CoordinateSequence(unsigned long, bool, bool, bool) [function] [call site] 00882
17 geos::geom::Point::Point(geos::geom::CoordinateSequence&&, geos::geom::GeometryFactory const*) [function] [call site] 00883
17 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 00884
16 geos::geom::GeometryFactory::createLineString(bool, bool) const [function] [call site] 00885
17 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00886
16 geos::geom::GeometryFactory::createLinearRing(bool, bool) const [function] [call site] 00887
16 geos::geom::GeometryFactory::createPolygon(bool, bool) const [function] [call site] 00888
17 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 00889
17 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 00890
16 geos::geom::GeometryFactory::createMultiPoint() const [function] [call site] 00891
16 geos::geom::GeometryFactory::createMultiLineString() const [function] [call site] 00892
16 geos::geom::GeometryFactory::createMultiPolygon() const [function] [call site] 00893
16 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 00894
16 geos::geom::GeometryFactory::createCircularString(bool, bool) const [function] [call site] 00895
16 geos::geom::GeometryFactory::createCompoundCurve() const [function] [call site] 00896
16 geos::geom::GeometryFactory::createCurvePolygon(bool, bool) const [function] [call site] 00897
16 geos::geom::GeometryFactory::createMultiCurve() const [function] [call site] 00898
16 geos::geom::GeometryFactory::createMultiSurface() const [function] [call site] 00899
16 __cxa_allocate_exception [call site] 00900
16 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00901
16 __cxa_throw [call site] 00902
16 __cxa_free_exception [call site] 00903
15 __cxa_allocate_exception [call site] 00904
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] 00905
15 __cxa_throw [call site] 00906
15 __cxa_free_exception [call site] 00907
15 geos::io::OrdinateSet::changesAllowed() const [function] [call site] 00908
15 geos::io::OrdinateSet::operator!=(geos::io::OrdinateSet const&) const [function] [call site] 00909
16 geos::io::OrdinateSet::operator==(geos::io::OrdinateSet const&) const [function] [call site] 00910
15 __cxa_allocate_exception [call site] 00911
15 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00912
15 __cxa_throw [call site] 00913
15 __cxa_free_exception [call site] 00914
15 geos::io::WKTReader::readGeometryTaggedText(geos::io::StringTokenizer*, geos::io::OrdinateSet&, geos::geom::GeometryTypeId const*) const::DepthGuard::~DepthGuard() [function] [call site] 00915
14 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00916
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] 00917
12 __dynamic_cast [call site] 00918
12 __cxa_allocate_exception [call site] 00919
12 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00920
12 __cxa_throw [call site] 00921
12 __cxa_free_exception [call site] 00922
11 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00923
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] 00924
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] 00925
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] 00926
13 __dynamic_cast [call site] 00927
13 __cxa_allocate_exception [call site] 00928
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00929
13 __cxa_throw [call site] 00930
13 __cxa_free_exception [call site] 00931
13 geos::geom::GeometryCollection::~GeometryCollection() [function] [call site] 00932
14 geos::geom::Geometry::~Geometry() [function] [call site] 00933
8 __dynamic_cast [call site] 00934
8 geos::io::WKTReader::getNextCloserOrComma(geos::io::StringTokenizer*) [function] [call site] 00935
8 __cxa_allocate_exception [call site] 00936
8 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00937
8 __cxa_throw [call site] 00938
8 __cxa_free_exception [call site] 00939
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] 00940
6 geos::io::StringTokenizer::peekNextToken() [function] [call site] 00941
6 geos::io::StringTokenizer::nextToken() [function] [call site] 00942
6 __cxa_allocate_exception [call site] 00943
6 geos::io::ParseException::ParseException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00944
6 __cxa_throw [call site] 00945
6 __cxa_free_exception [call site] 00946
6 geos::io::StringTokenizer::~StringTokenizer() [function] [call site] 00947
6 geos::io::CLocalizer::~CLocalizer() [function] [call site] 00948
7 setlocale [call site] 00949
5 geos::io::WKTReader::~WKTReader() [function] [call site] 00950
1 GEOSBuffer [function] [call site] 00951
2 GEOSBuffer_r [function] [call site] 00952
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ12GEOSBuffer_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 00953
4 GEOSBuffer_r::$_0::operator()() const [function] [call site] 00954
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 00955
6 isCurvedType(geos::geom::GeometryTypeId) [function] [call site] 00956
6 std::__1::optional<geos::algorithm::CurveToLineParams>::value[abi:ne220000]() & [function] [call site] 00957
7 std::__1::__optional_storage_base<geos::algorithm::CurveToLineParams, false>::__get[abi:ne220000]() & [function] [call site] 00958
6 geos::geom::Geometry::getLinearized(geos::algorithm::CurveToLineParams const&) const [function] [call site] 00959
6 InputGeometry::InputGeometry(std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >) [function] [call site] 00960
6 InputGeometry::InputGeometry(geos::geom::Geometry const*) [function] [call site] 00961
5 InputGeometry::operator->() const [function] [call site] 00962
5 geos::geom::Geometry::buffer(double, int) const [function] [call site] 00963
6 geos::operation::buffer::BufferOp::bufferOp(geos::geom::Geometry const*, double, int, int) [function] [call site] 00964
7 geos::operation::buffer::BufferOp::BufferOp(geos::geom::Geometry const*) [function] [call site] 00965
8 geos::util::TopologyException::TopologyException() [function] [call site] 00966
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] 00967
9 geos::geom::Coordinate::Coordinate() [function] [call site] 00968
8 geos::operation::buffer::BufferParameters::BufferParameters() [function] [call site] 00969
8 std::runtime_error::~runtime_error() [call site] 00970
7 geos::operation::buffer::BufferOp::setQuadrantSegments(int) [function] [call site] 00971
8 geos::operation::buffer::BufferParameters::setQuadrantSegments(int) [function] [call site] 00972
7 geos::operation::buffer::BufferOp::setEndCapStyle(int) [function] [call site] 00973
8 geos::operation::buffer::BufferParameters::setEndCapStyle(geos::operation::buffer::BufferParameters::EndCapStyle) [function] [call site] 00974
7 geos::operation::buffer::BufferOp::getResultGeometry(double) [function] [call site] 00975
8 __cxa_allocate_exception [call site] 00976
8 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00977
8 __cxa_throw [call site] 00978
8 __cxa_free_exception [call site] 00979
8 geos::operation::buffer::BufferOp::computeGeometry() [function] [call site] 00980
9 geos::operation::buffer::BufferOp::bufferOriginalPrecision() [function] [call site] 00981
10 geos::operation::buffer::BufferBuilder::BufferBuilder(geos::operation::buffer::BufferParameters const&) [function] [call site] 00982
11 geos::geomgraph::EdgeList::EdgeList() [function] [call site] 00983
10 geos::operation::buffer::BufferBuilder::setInvertOrientation(bool) [function] [call site] 00984
10 geos::operation::buffer::BufferBuilder::buffer(geos::geom::Geometry const*, double) [function] [call site] 00985
11 geos::operation::buffer::BufferParameters::isSingleSided() const [function] [call site] 00986
11 geos::operation::buffer::BufferBuilder::BufferBuilder(geos::operation::buffer::BufferParameters const&) [function] [call site] 00987
11 geos::operation::buffer::BufferBuilder::buffer(geos::geom::Geometry const*, double) [function] [call site] 00988
12 geos::operation::buffer::BufferBuilder::~BufferBuilder() [function] [call site] 00989
13 geos::geomgraph::EdgeList::~EdgeList() [function] [call site] 00990
12 std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > geos::operation::geounion::UnaryUnionOp::Union<std::__1::vector<geos::geom::Geometry*, std::__1::allocator<geos::geom::Geometry*> > >(std::__1::vector<geos::geom::Geometry*, std::__1::allocator<geos::geom::Geometry*> > const&) [function] [call site] 00991
13 geos::operation::geounion::UnaryUnionOp::UnaryUnionOp<std::__1::vector<geos::geom::Geometry*, std::__1::allocator<geos::geom::Geometry*> > >(std::__1::vector<geos::geom::Geometry*, std::__1::allocator<geos::geom::Geometry*> > const&) [function] [call site] 00992
14 geos::operation::geounion::ClassicUnionStrategy::ClassicUnionStrategy() [function] [call site] 00993
15 geos::operation::geounion::UnionStrategy::UnionStrategy() [function] [call site] 00994
14 void geos::operation::geounion::UnaryUnionOp::extractGeoms<std::__1::vector<geos::geom::Geometry*, std::__1::allocator<geos::geom::Geometry*> > >(std::__1::vector<geos::geom::Geometry*, std::__1::allocator<geos::geom::Geometry*> > const&) [function] [call site] 00995
15 geos::operation::geounion::UnaryUnionOp::extract(geos::geom::Geometry const&) [function] [call site] 00996
16 geos::geom::Geometry::getFactory() const [function] [call site] 00997
16 void geos::geom::util::GeometryExtracter::extract<geos::geom::Surface, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > >(geos::geom::Geometry const&, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> >&) [function] [call site] 00998
17 __dynamic_cast [call site] 00999
17 __dynamic_cast [call site] 01000
17 geos::geom::util::GeometryExtracter::Extracter<geos::geom::Surface, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > >::Extracter(std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> >&) [function] [call site] 01001
18 geos::geom::GeometryFilter::GeometryFilter() [function] [call site] 01002
17 geos::geom::GeometryFilter::~GeometryFilter() [function] [call site] 01003
16 void geos::geom::util::GeometryExtracter::extract<geos::geom::Curve, std::__1::vector<geos::geom::Curve const*, std::__1::allocator<geos::geom::Curve const*> > >(geos::geom::Geometry const&, std::__1::vector<geos::geom::Curve const*, std::__1::allocator<geos::geom::Curve const*> >&) [function] [call site] 01004
17 geos::geom::util::GeometryExtracter::Extracter<geos::geom::Curve, std::__1::vector<geos::geom::Curve const*, std::__1::allocator<geos::geom::Curve const*> > >::Extracter(std::__1::vector<geos::geom::Curve const*, std::__1::allocator<geos::geom::Curve const*> >&) [function] [call site] 01005
16 void geos::geom::util::GeometryExtracter::extract<geos::geom::Point, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> > >(geos::geom::Geometry const&, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> >&) [function] [call site] 01006
17 geos::geom::util::GeometryExtracter::Extracter<geos::geom::Point, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> > >::Extracter(std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> >&) [function] [call site] 01007
14 geos::operation::geounion::UnionStrategy::~UnionStrategy() [function] [call site] 01008
13 geos::operation::geounion::UnaryUnionOp::Union(std::__1::function<void (double, char const*)>*) [function] [call site] 01009
14 std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > geos::geom::GeometryFactory::buildGeometry<std::__1::__wrap_iter<geos::geom::Point const**> >(std::__1::__wrap_iter<geos::geom::Point const**>, std::__1::__wrap_iter<geos::geom::Point const**>) const [function] [call site] 01010
15 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 01011
15 geos::geom::Point::clone() const [function] [call site] 01012
15 geos::geom::Point::clone() const [function] [call site] 01013
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] 01014
15 geos::geom::GeometryFactory::createMultiPolygon(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] 01015
15 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] 01016
15 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] 01017
15 __cxa_allocate_exception [call site] 01018
15 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01019
15 __cxa_throw [call site] 01020
15 __cxa_free_exception [call site] 01021
14 geos::operation::geounion::UnaryUnionOp::unionNoOpt(geos::geom::Geometry const&) [function] [call site] 01022
15 geos::geom::GeometryFactory::createEmptyGeometry(geos::geom::GeometryTypeId, bool, bool) const [function] [call site] 01023
14 std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > geos::geom::GeometryFactory::buildGeometry<std::__1::__wrap_iter<geos::geom::Curve const**> >(std::__1::__wrap_iter<geos::geom::Curve const**>, std::__1::__wrap_iter<geos::geom::Curve const**>) const [function] [call site] 01024
15 geos::geom::Curve::clone() const [function] [call site] 01025
16 geos::geom::Geometry::clone() const [function] [call site] 01026
15 geos::geom::Curve::clone() const [function] [call site] 01027
14 geos::operation::geounion::UnaryUnionOp::unionNoOpt(geos::geom::Geometry const&) [function] [call site] 01028
14 std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > geos::operation::geounion::CascadedPolygonUnion::Union<std::__1::__wrap_iter<geos::geom::Surface const**> >(std::__1::__wrap_iter<geos::geom::Surface const**>, std::__1::__wrap_iter<geos::geom::Surface const**>, geos::operation::geounion::UnionStrategy*, std::__1::function<void (double, char const*)>*) [function] [call site] 01029
15 geos::operation::geounion::CascadedPolygonUnion::Union(std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > const&, geos::operation::geounion::UnionStrategy*, std::__1::function<void (double, char const*)>*) [function] [call site] 01030
16 geos::operation::geounion::CascadedPolygonUnion::CascadedPolygonUnion(std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > const&, geos::operation::geounion::UnionStrategy*) [function] [call site] 01031
17 geos::operation::geounion::ClassicUnionStrategy::ClassicUnionStrategy() [function] [call site] 01032
16 geos::operation::geounion::CascadedPolygonUnion::Union(std::__1::function<void (double, char const*)>*) [function] [call site] 01033
17 geos::geom::Geometry::getFactory() const [function] [call site] 01034
17 geos::index::strtree::TemplateSTRtree<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long, unsigned long) [function] [call site] 01035
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long, unsigned long) [function] [call site] 01036
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 01037
20 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 01038
20 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 01039
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 01040
20 __cxa_allocate_exception [call site] 01041
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01042
20 __cxa_throw [call site] 01043
20 __cxa_free_exception [call site] 01044
18 geos::index::SpatialIndex::SpatialIndex() [function] [call site] 01045
17 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::items() [function] [call site] 01046
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 01047
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 01048
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 01049
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 01050
20 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 01051
20 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 01052
20 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 01053
20 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 01054
21 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 01055
21 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 01056
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::Items::Items(geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>&) [function] [call site] 01057
17 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Geometry const*&&) [function] [call site] 01058
18 geos::geom::Envelope const& geos::index::strtree::EnvelopeTraits::fromItem<geos::geom::Geometry const*&>(geos::geom::Geometry const*&) [function] [call site] 01059
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::geom::Geometry const*&&) [function] [call site] 01060
19 geos::index::strtree::EnvelopeTraits::isNull(geos::geom::Envelope const&) [function] [call site] 01061
20 geos::geom::Envelope::isNull() const [function] [call site] 01062
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::geom::Geometry const*&&, geos::geom::Envelope const&) [function] [call site] 01063
17 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::Items::begin() [function] [call site] 01064
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::Iterator::Iterator(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits> const*>&&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits> const*>&&) [function] [call site] 01065
19 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::Iterator::skipDeleted() [function] [call site] 01066
20 geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::isDeleted() const [function] [call site] 01067
17 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::Items::end() [function] [call site] 01068
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::Iterator::Iterator(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits> const*>&&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits> const*>&&) [function] [call site] 01069
17 geos::operation::geounion::CascadedPolygonUnion::binaryUnion(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&, unsigned long, unsigned long, std::__1::function<void ()>*) [function] [call site] 01070
18 geos::operation::geounion::CascadedPolygonUnion::unionSafe(geos::geom::Geometry const*, geos::geom::Geometry const*) const [function] [call site] 01071
19 geos::operation::geounion::CascadedPolygonUnion::unionActual(geos::geom::Geometry const*, geos::geom::Geometry const*) const [function] [call site] 01072
20 geos::operation::geounion::CascadedPolygonUnion::restrictToSurfaces(std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >) [function] [call site] 01073
21 geos::geom::Geometry::isPolygonal() const [function] [call site] 01074
21 geos::geom::Geometry::getFactory() const [function] [call site] 01075
21 __dynamic_cast [call site] 01076
21 geos::geom::GeometryCollection::releaseGeometries() [function] [call site] 01077
22 geos::geom::Geometry::geometryChanged() [function] [call site] 01078
21 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] 01079
21 geos::geom::GeometryFactory::createMultiPolygon(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] 01080
21 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 01081
22 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 01082
22 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 01083
19 geos::geom::Geometry::clone() const [function] [call site] 01084
19 geos::geom::Geometry::clone() const [function] [call site] 01085
18 geos::operation::geounion::CascadedPolygonUnion::unionSafe(geos::geom::Geometry const*, geos::geom::Geometry const*) const [function] [call site] 01086
18 geos::operation::geounion::CascadedPolygonUnion::binaryUnion(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&, unsigned long, unsigned long, std::__1::function<void ()>*) [function] [call site] 01087
19 geos::operation::geounion::CascadedPolygonUnion::binaryUnion(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&, unsigned long, unsigned long, std::__1::function<void ()>*) [function] [call site] 01088
20 geos::operation::geounion::CascadedPolygonUnion::unionSafe(std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >&&, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >&&) const [function] [call site] 01089
21 geos::operation::geounion::CascadedPolygonUnion::unionActual(std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >&&, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >&&) const [function] [call site] 01090
22 geos::operation::geounion::CascadedPolygonUnion::restrictToSurfaces(std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >) [function] [call site] 01091
17 geos::index::strtree::TemplateSTRtree<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 01092
18 geos::index::SpatialIndex::~SpatialIndex() [function] [call site] 01093
18 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Geometry const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 01094
16 geos::operation::geounion::CascadedPolygonUnion::~CascadedPolygonUnion() [function] [call site] 01095
17 geos::operation::geounion::UnionStrategy::~UnionStrategy() [function] [call site] 01096
14 geos::operation::geounion::UnaryUnionOp::unionWithNull(std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >) [function] [call site] 01097
15 geos::geom::Geometry::Union(geos::geom::Geometry const*) const [function] [call site] 01098
16 geos::geom::HeuristicOverlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 01099
17 geos::geom::isCombinable(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 01100
18 geos::geom::Envelope::intersects(geos::geom::Envelope const*) const [function] [call site] 01101
18 geos::geom::hasSingleNonEmptyElement(geos::geom::Geometry const*) [function] [call site] 01102
19 geos::geom::hasSingleNonEmptyElement(geos::geom::Geometry const*) [function] [call site] 01103
18 geos::geom::hasSingleNonEmptyElement(geos::geom::Geometry const*) [function] [call site] 01104
17 geos::geom::combineReduced(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 01105
18 geos::geom::extractElements(geos::geom::Geometry const*, 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] 01106
19 __dynamic_cast [call site] 01107
19 geos::geom::extractElements(geos::geom::Geometry const*, 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] 01108
20 geos::geom::Geometry::clone() const [function] [call site] 01109
18 geos::geom::extractElements(geos::geom::Geometry const*, 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] 01110
18 geos::geom::Geometry::getFactory() const [function] [call site] 01111
18 geos::geom::GeometryFactory::buildGeometry(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] 01112
19 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 01113
19 geos::geom::GeometryTypeId geos::geom::commonType<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> > > > >(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] 01114
19 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] 01115
19 geos::geom::GeometryFactory::createMultiCurve(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] 01116
20 geos::geom::MultiCurve::MultiCurve(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] 01117
19 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] 01118
19 geos::geom::GeometryFactory::createMultiPolygon(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] 01119
19 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] 01120
19 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] 01121
17 geos::geom::isHandledByOverlayNG(geos::geom::Geometry const*) [function] [call site] 01122
18 geos::geom::Geometry::isMixedDimension() const [function] [call site] 01123
19 geos::geom::Geometry::isMixedDimension(geos::geom::Dimension::DimensionType*) const [function] [call site] 01124
20 geos::geom::Geometry::isCollection() const [function] [call site] 01125
20 geos::geom::Geometry::isMixedDimension(geos::geom::Dimension::DimensionType*) const [function] [call site] 01126
17 geos::geom::isHandledByOverlayNG(geos::geom::Geometry const*) [function] [call site] 01127
17 geos::geom::StructuredCollection::overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 01128
18 geos::geom::StructuredCollection::StructuredCollection(geos::geom::Geometry const*) [function] [call site] 01129
19 geos::geom::Geometry::getFactory() const [function] [call site] 01130
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 01131
20 geos::geom::Geometry::getFactory() const [function] [call site] 01132
20 geos::geom::Geometry::isCollection() const [function] [call site] 01133
20 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 01134
21 __cxa_allocate_exception [call site] 01135
21 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01136
21 __cxa_throw [call site] 01137
21 __cxa_free_exception [call site] 01138
21 geos::geom::StructuredCollection::addDimension(geos::geom::Dimension::DimensionType) [function] [call site] 01139
19 geos::geom::StructuredCollection::unionByDimension() [function] [call site] 01140
20 geos::geom::GeometryFactory::createMultiPoint(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&) const [function] [call site] 01141
21 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] 01142
21 geos::geom::Geometry::clone() const [function] [call site] 01143
20 geos::geom::GeometryFactory::createMultiLineString(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&) const [function] [call site] 01144
21 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] 01145
21 __dynamic_cast [call site] 01146
21 __cxa_allocate_exception [call site] 01147
21 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01148
21 __cxa_throw [call site] 01149
21 __cxa_free_exception [call site] 01150
21 geos::geom::LineString::LineString(geos::geom::LineString const&) [function] [call site] 01151
22 geos::geom::SimpleCurve::SimpleCurve(geos::geom::SimpleCurve const&) [function] [call site] 01152
23 geos::geom::Curve::Curve(geos::geom::Curve const&) [function] [call site] 01153
24 geos::geom::Geometry::Geometry(geos::geom::Geometry const&) [function] [call site] 01154
25 geos::geom::Geometry::getSRID() const [function] [call site] 01155
25 geos::geom::GeometryFactory::addRef() const [function] [call site] 01156
23 geos::geom::CoordinateSequence::clone() const [function] [call site] 01157
23 geos::geom::Geometry::~Geometry() [function] [call site] 01158
20 geos::geom::GeometryFactory::createMultiPolygon(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&) const [function] [call site] 01159
21 geos::geom::GeometryFactory::createMultiPolygon(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] 01160
21 geos::geom::Geometry::clone() const [function] [call site] 01161
20 geos::operation::overlayng::OverlayNGRobust::Union(geos::geom::Geometry const*) [function] [call site] 01162
21 geos::operation::geounion::UnaryUnionOp::UnaryUnionOp(geos::geom::Geometry const&) [function] [call site] 01163
22 geos::geom::Geometry::getFactory() const [function] [call site] 01164
22 geos::operation::geounion::ClassicUnionStrategy::ClassicUnionStrategy() [function] [call site] 01165
22 geos::operation::geounion::UnaryUnionOp::extract(geos::geom::Geometry const&) [function] [call site] 01166
22 geos::operation::geounion::UnionStrategy::~UnionStrategy() [function] [call site] 01167
21 geos::operation::overlayng::OverlayNGRobust::SRUnionStrategy::SRUnionStrategy() [function] [call site] 01168
22 geos::operation::geounion::UnionStrategy::UnionStrategy() [function] [call site] 01169
21 geos::operation::geounion::UnaryUnionOp::setUnionFunction(geos::operation::geounion::UnionStrategy*) [function] [call site] 01170
21 geos::operation::geounion::UnaryUnionOp::Union(std::__1::function<void (double, char const*)>*) [function] [call site] 01171
22 geos::operation::geounion::PointGeometryUnion::Union(geos::geom::Geometry const&, geos::geom::Geometry const&) [function] [call site] 01172
23 geos::operation::geounion::PointGeometryUnion::PointGeometryUnion(geos::geom::Geometry const&, geos::geom::Geometry const&) [function] [call site] 01173
24 geos::geom::Geometry::getFactory() const [function] [call site] 01174
23 geos::operation::geounion::PointGeometryUnion::Union() const [function] [call site] 01175
24 geos::algorithm::PointLocator::PointLocator() [function] [call site] 01176
24 __dynamic_cast [call site] 01177
24 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::Geometry const*) [function] [call site] 01178
25 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::LineString const*) [function] [call site] 01179
26 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 01180
26 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01181
26 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01182
26 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01183
27 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01184
26 geos::geom::CoordinateSequence::getSize() const [function] [call site] 01185
26 geos::algorithm::PointLocation::isOnLine(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 01186
27 geos::geom::CoordinateSequence::getSize() const [function] [call site] 01187
27 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01188
27 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01189
27 geos::algorithm::PointLocation::isOnSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01190
28 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01191
28 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01192
28 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01193
25 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::Surface const*) [function] [call site] 01194
26 geos::algorithm::PointLocator::locateInPolygonRing(geos::geom::CoordinateXY const&, geos::geom::Curve const*) [function] [call site] 01195
27 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 01196
27 geos::algorithm::PointLocation::locateInRing(geos::geom::CoordinateXY const&, geos::geom::Curve const&) [function] [call site] 01197
28 geos::algorithm::RayCrossingCounter::locatePointInRing(geos::geom::CoordinateXY const&, geos::geom::Curve const&) [function] [call site] 01198
29 geos::algorithm::RayCrossingCounter::RayCrossingCounter(geos::geom::CoordinateXY const&) [function] [call site] 01199
29 geos::algorithm::RayCrossingCounter::getLocation() const [function] [call site] 01200
29 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01201
29 geos::algorithm::RayCrossingCounter::processSequence(geos::geom::CoordinateSequence const&, bool) [function] [call site] 01202
30 geos::algorithm::RayCrossingCounter::isOnSegment() const [function] [call site] 01203
30 geos::geom::CoordinateSequence::size() const [function] [call site] 01204
30 geos::geom::CoordinateSequence::size() const [function] [call site] 01205
30 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01206
30 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01207
30 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01208
31 geos::algorithm::CGAlgorithmsDD::orientationIndex(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01209
30 geos::algorithm::RayCrossingCounter::isOnSegment() const [function] [call site] 01210
30 geos::geom::CircularArc::CircularArc(geos::geom::CoordinateSequence const&, unsigned long) [function] [call site] 01211
31 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 01212
30 geos::algorithm::RayCrossingCounter::countArc(geos::geom::CircularArc const&) [function] [call site] 01213
31 geos::geom::CircularArc::isLinear() const [function] [call site] 01214
32 geos::geom::CircularArc::getRadius() const [function] [call site] 01215
33 geos::geom::CircularArc::isCCW() const [function] [call site] 01216
34 geos::geom::CircularArc::getOrientation() const [function] [call site] 01217
35 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01218
36 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01219
35 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01220
36 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01221
35 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01222
36 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01223
35 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01224
33 geos::geom::CircularArc::getCenter() const [function] [call site] 01225
34 geos::geom::CircularArc::isCCW() const [function] [call site] 01226
34 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01227
34 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01228
34 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01229
34 geos::algorithm::CircularArcs::getCenter(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01230
34 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01231
34 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01232
34 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01233
34 geos::algorithm::CircularArcs::getCenter(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01234
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01235
33 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 01236
33 geos::geom::CircularArc::getCenter() const [function] [call site] 01237
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01238
33 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 01239
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01240
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01241
31 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01242
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01243
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01244
31 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01245
31 geos::geom::Envelope::Envelope() [function] [call site] 01246
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01247
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01248
31 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01249
31 geos::algorithm::CircularArcs::expandEnvelope(geos::geom::Envelope&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01250
31 geos::geom::Envelope::getMaxX() const [function] [call site] 01251
31 geos::geom::Envelope::getMaxY() const [function] [call site] 01252
31 geos::geom::Envelope::getMinY() const [function] [call site] 01253
31 geos::geom::CircularArc::containsPoint(geos::geom::CoordinateXY const&) const [function] [call site] 01254
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01255
32 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01256
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01257
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01258
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01259
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01260
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01261
32 geos::triangulate::quadedge::TrianglePredicate::isInCircleRobust(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01262
32 geos::geom::CircularArc::containsPointOnCircle(geos::geom::CoordinateXY const&) const [function] [call site] 01263
33 geos::geom::CircularArc::getCenter() const [function] [call site] 01264
33 atan2 [call site] 01265
33 geos::geom::CircularArc::containsAngle(double) const [function] [call site] 01266
34 geos::geom::CircularArc::theta0() const [function] [call site] 01267
35 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01268
35 geos::geom::CircularArc::getCenter() const [function] [call site] 01269
35 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01270
36 atan2 [call site] 01271
34 geos::geom::CircularArc::theta2() const [function] [call site] 01272
35 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01273
35 geos::geom::CircularArc::getCenter() const [function] [call site] 01274
35 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01275
34 geos::geom::CircularArc::isCCW() const [function] [call site] 01276
34 geos::algorithm::CircularArcs::containsAngle(double, double, bool, double) [function] [call site] 01277
31 geos::algorithm::RayCrossingCounter::pointsIntersectingHorizontalRay(geos::geom::CircularArc const&, geos::geom::CoordinateXY const&) [function] [call site] 01278
32 geos::geom::CircularArc::getCenter() const [function] [call site] 01279
32 geos::geom::CircularArc::getRadius() const [function] [call site] 01280
32 sqrt [call site] 01281
32 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 01282
32 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 01283
32 geos::geom::CircularArc::begin() const [function] [call site] 01284
33 geos::geom::CircularArc::Iterator::Iterator(geos::geom::CircularArc const&, int) [function] [call site] 01285
32 geos::geom::CircularArc::end() const [function] [call site] 01286
33 geos::geom::CircularArc::Iterator::Iterator(geos::geom::CircularArc const&, int) [function] [call site] 01287
32 geos::geom::CircularArc::Iterator::operator!=(geos::geom::CircularArc::Iterator const&) const [function] [call site] 01288
33 geos::geom::CircularArc::Iterator::operator==(geos::geom::CircularArc::Iterator const&) const [function] [call site] 01289
32 geos::geom::CoordinateXY::getNull() [function] [call site] 01290
32 geos::geom::CircularArc::Iterator::operator*() const [function] [call site] 01291
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01292
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 01293
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01294
32 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 01295
32 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 01296
32 geos::geom::CircularArc::Iterator::operator++() [function] [call site] 01297
32 geos::geom::CircularArc::containsPointOnCircle(geos::geom::CoordinateXY const&) const [function] [call site] 01298
32 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01299
32 geos::geom::CircularArc::containsPointOnCircle(geos::geom::CoordinateXY const&) const [function] [call site] 01300
31 geos::geom::CoordinateXY::isNull() const [function] [call site] 01301
31 geos::algorithm::RayCrossingCounter::shouldCountCrossing(geos::geom::CircularArc const&, geos::geom::CoordinateXY const&) [function] [call site] 01302
32 geos::geom::CircularArc::getCenter() const [function] [call site] 01303
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01304
32 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01305
32 geos::geom::CircularArc::isCCW() const [function] [call site] 01306
32 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01307
32 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01308
32 geos::geom::CircularArc::isCCW() const [function] [call site] 01309
32 geos::geom::CircularArc::getCenter() const [function] [call site] 01310
31 geos::geom::CoordinateXY::isNull() const [function] [call site] 01311
31 geos::algorithm::RayCrossingCounter::shouldCountCrossing(geos::geom::CircularArc const&, geos::geom::CoordinateXY const&) [function] [call site] 01312
30 geos::algorithm::RayCrossingCounter::isOnSegment() const [function] [call site] 01313
30 geos::geom::CircularArc::~CircularArc() [function] [call site] 01314
31 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 01315
26 geos::algorithm::PointLocator::locateInPolygonRing(geos::geom::CoordinateXY const&, geos::geom::Curve const*) [function] [call site] 01316
25 geos::algorithm::PointLocator::computeLocation(geos::geom::CoordinateXY const&, geos::geom::Geometry const*) [function] [call site] 01317
26 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::Point const*) [function] [call site] 01318
27 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01319
26 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01320
26 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::LineString const*) [function] [call site] 01321
26 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01322
26 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::LineString const*) [function] [call site] 01323
26 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01324
26 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::CircularString const*) [function] [call site] 01325
27 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 01326
27 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01327
27 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 01328
27 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01329
27 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 01330
27 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01331
27 geos::geom::CircularString::getArcs() const [function] [call site] 01332
28 geos::geom::CircularString::createArcs() const [function] [call site] 01333
29 geos::geom::CoordinateSequence::getSize() const [function] [call site] 01334
29 geos::geom::CoordinateSequence::getSize() const [function] [call site] 01335
27 geos::geom::CircularArc::containsPoint(geos::geom::CoordinateXY const&) const [function] [call site] 01336
26 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01337
26 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::CompoundCurve const*) [function] [call site] 01338
27 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 01339
27 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01340
27 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 01341
27 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01342
27 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01343
27 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 01344
27 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01345
27 geos::geom::CircularString::getArcs() const [function] [call site] 01346
27 geos::geom::CircularArc::containsPoint(geos::geom::CoordinateXY const&) const [function] [call site] 01347
27 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01348
27 geos::algorithm::PointLocation::isOnLine(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 01349
26 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01350
26 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::Surface const*) [function] [call site] 01351
26 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01352
26 geos::geom::GeometryCollection::begin() const [function] [call site] 01353
26 geos::geom::GeometryCollection::end() const [function] [call site] 01354
26 geos::algorithm::PointLocator::computeLocation(geos::geom::CoordinateXY const&, geos::geom::Geometry const*) [function] [call site] 01355
27 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::LineString const*) [function] [call site] 01356
27 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01357
27 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::Surface const*) [function] [call site] 01358
27 geos::algorithm::PointLocator::updateLocationInfo(geos::geom::Location) [function] [call site] 01359
27 geos::geom::GeometryCollection::begin() const [function] [call site] 01360
27 geos::geom::GeometryCollection::end() const [function] [call site] 01361
27 geos::algorithm::PointLocator::computeLocation(geos::geom::CoordinateXY const&, geos::geom::Geometry const*) [function] [call site] 01362
28 __cxa_allocate_exception [call site] 01363
28 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01364
29 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] 01365
28 __cxa_throw [call site] 01366
28 __cxa_free_exception [call site] 01367
25 geos::geomgraph::GeometryGraph::isInBoundary(int) [function] [call site] 01368
24 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 01369
24 geos::geom::Point::getCoordinatesRO() const [function] [call site] 01370
24 void geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long, geos::geom::CoordinateXYZM&) const [function] [call site] 01371
25 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 01372
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01373
25 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 01374
25 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01375
25 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 01376
25 geos::geom::CoordinateXYZM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long) const [function] [call site] 01377
25 geos::geom::CoordinateXYM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM>(unsigned long) const [function] [call site] 01378
25 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXYM const&) [function] [call site] 01379
25 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01380
24 geos::geom::Geometry::clone() const [function] [call site] 01381
24 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYZM const&) const [function] [call site] 01382
24 std::__1::unique_ptr<geos::geom::MultiPoint, std::__1::default_delete<geos::geom::MultiPoint> > geos::geom::GeometryFactory::createMultiPoint<std::__1::set<geos::geom::CoordinateXYZM, std::__1::less<geos::geom::CoordinateXYZM>, std::__1::allocator<geos::geom::CoordinateXYZM> > >(std::__1::set<geos::geom::CoordinateXYZM, std::__1::less<geos::geom::CoordinateXYZM>, std::__1::allocator<geos::geom::CoordinateXYZM> > const&) const [function] [call site] 01383
25 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] 01384
25 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYZM const&) const [function] [call site] 01385
24 geos::geom::util::GeometryCombiner::combine(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 01386
25 geos::geom::util::GeometryCombiner::GeometryCombiner(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&) [function] [call site] 01387
26 geos::geom::Geometry::clone() const [function] [call site] 01388
25 geos::geom::util::GeometryCombiner::combine() [function] [call site] 01389
26 geos::geom::GeometryFactory::getDefaultInstance() [function] [call site] 01390
26 geos::geom::Geometry::getFactory() const [function] [call site] 01391
26 geos::geom::GeometryFactory::buildGeometry(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] 01392
25 geos::geom::util::GeometryCombiner::~GeometryCombiner() [function] [call site] 01393
24 geos::algorithm::PointLocator::~PointLocator() [function] [call site] 01394
22 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 01395
21 geos::operation::geounion::UnionStrategy::~UnionStrategy() [function] [call site] 01396
21 geos::operation::geounion::UnaryUnionOp::~UnaryUnionOp() [function] [call site] 01397
22 geos::operation::geounion::UnionStrategy::~UnionStrategy() [function] [call site] 01398
20 geos::operation::overlayng::OverlayNGRobust::Union(geos::geom::Geometry const*) [function] [call site] 01399
20 geos::operation::overlayng::OverlayNGRobust::Union(geos::geom::Geometry const*) [function] [call site] 01400
20 geos::geom::Geometry::isPuntal() const [function] [call site] 01401
20 __cxa_allocate_exception [call site] 01402
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01403
20 __cxa_throw [call site] 01404
20 __cxa_free_exception [call site] 01405
20 geos::geom::Geometry::isLineal() const [function] [call site] 01406
20 geos::geom::Geometry::isPolygonal() const [function] [call site] 01407
20 __cxa_allocate_exception [call site] 01408
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01409
20 __cxa_throw [call site] 01410
20 __cxa_free_exception [call site] 01411
18 geos::geom::StructuredCollection::StructuredCollection(geos::geom::Geometry const*) [function] [call site] 01412
18 geos::geom::StructuredCollection::doUnion(geos::geom::StructuredCollection const&) const [function] [call site] 01413
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 01414
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 01415
20 std::runtime_error::runtime_error(char const*) [call site] 01416
20 geos::geom::Geometry::getPrecisionModel() const [function] [call site] 01417
21 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 01418
20 geos::geom::PrecisionModel::isFloating() const [function] [call site] 01419
20 geos::geom::Geometry::getPrecisionModel() const [function] [call site] 01420
20 geos::operation::overlayng::OverlayNG::overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int, geos::geom::PrecisionModel const*) [function] [call site] 01421
21 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*, int) [function] [call site] 01422
22 geos::operation::overlayng::InputGeometry::InputGeometry(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 01423
22 geos::geom::Geometry::getFactory() const [function] [call site] 01424
21 geos::operation::overlayng::OverlayNG::getResult() [function] [call site] 01425
22 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 01426
22 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 01427
22 geos::operation::overlayng::OverlayUtil::isEmptyResult(int, geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 01428
23 geos::operation::overlayng::OverlayUtil::isEnvDisjoint(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 01429
24 geos::operation::overlayng::OverlayUtil::isEmpty(geos::geom::Geometry const*) [function] [call site] 01430
24 geos::operation::overlayng::OverlayUtil::isFloating(geos::geom::PrecisionModel const*) [function] [call site] 01431
25 geos::geom::PrecisionModel::isFloating() const [function] [call site] 01432
24 geos::geom::Envelope::disjoint(geos::geom::Envelope const*) const [function] [call site] 01433
25 geos::geom::Envelope::intersects(geos::geom::Envelope const*) const [function] [call site] 01434
24 geos::operation::overlayng::OverlayUtil::isDisjoint(geos::geom::Envelope const*, geos::geom::Envelope const*, geos::geom::PrecisionModel const*) [function] [call site] 01435
25 geos::geom::Envelope::getMinX() const [function] [call site] 01436
25 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 01437
25 geos::geom::Envelope::getMaxX() const [function] [call site] 01438
25 geos::geom::Envelope::getMaxX() const [function] [call site] 01439
25 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 01440
25 geos::geom::Envelope::getMinX() const [function] [call site] 01441
25 geos::geom::Envelope::getMinY() const [function] [call site] 01442
25 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 01443
25 geos::geom::Envelope::getMaxY() const [function] [call site] 01444
25 geos::geom::Envelope::getMaxY() const [function] [call site] 01445
25 geos::geom::PrecisionModel::makePrecise(double) const [function] [call site] 01446
25 geos::geom::Envelope::getMinY() const [function] [call site] 01447
23 geos::operation::overlayng::OverlayUtil::isEmpty(geos::geom::Geometry const*) [function] [call site] 01448
23 geos::operation::overlayng::OverlayUtil::isEmpty(geos::geom::Geometry const*) [function] [call site] 01449
22 geos::operation::overlayng::OverlayNG::createEmptyResult() [function] [call site] 01450
23 geos::operation::overlayng::InputGeometry::getCoordinateDimension(unsigned char) const [function] [call site] 01451
23 geos::operation::overlayng::InputGeometry::getCoordinateDimension(unsigned char) const [function] [call site] 01452
23 geos::operation::overlayng::OverlayUtil::resultCoordinateDimension(unsigned char, unsigned char) [function] [call site] 01453
23 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 01454
23 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 01455
23 geos::operation::overlayng::OverlayUtil::resultDimension(int, int, int) [function] [call site] 01456
23 geos::operation::overlayng::OverlayUtil::createEmptyResult(int, unsigned long, geos::geom::GeometryFactory const*) [function] [call site] 01457
24 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 01458
24 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 01459
24 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 01460
24 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 01461
24 geos::util::Assert::shouldNeverReachHere(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01462
25 __cxa_allocate_exception [call site] 01463
25 geos::util::AssertionFailedException::AssertionFailedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01464
26 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] 01465
25 __cxa_throw [call site] 01466
25 __cxa_free_exception [call site] 01467
22 geos::operation::overlayng::ElevationModel::create(geos::geom::Geometry const&, geos::geom::Geometry const&) [function] [call site] 01468
23 geos::geom::Envelope::Envelope() [function] [call site] 01469
23 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 01470
23 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 01471
23 geos::operation::overlayng::ElevationModel::ElevationModel(geos::geom::Envelope const&, int, int) [function] [call site] 01472
24 geos::geom::Envelope::getWidth() const [function] [call site] 01473
25 geos::geom::Envelope::isNull() const [function] [call site] 01474
24 geos::geom::Envelope::getHeight() const [function] [call site] 01475
25 geos::geom::Envelope::isNull() const [function] [call site] 01476
23 geos::operation::overlayng::ElevationModel::add(geos::geom::Geometry const&) [function] [call site] 01477
24 geos::operation::overlayng::ElevationModel::add(geos::geom::Geometry const&)::Filter::Filter(geos::operation::overlayng::ElevationModel&) [function] [call site] 01478
25 geos::geom::CoordinateSequenceFilter::CoordinateSequenceFilter() [function] [call site] 01479
24 geos::geom::CoordinateSequenceFilter::~CoordinateSequenceFilter() [function] [call site] 01480
23 geos::operation::overlayng::ElevationModel::add(geos::geom::Geometry const&) [function] [call site] 01481
22 geos::operation::overlayng::ElevationModel::create(geos::geom::Geometry const&) [function] [call site] 01482
23 geos::geom::Envelope::Envelope() [function] [call site] 01483
23 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 01484
23 geos::operation::overlayng::ElevationModel::ElevationModel(geos::geom::Envelope const&, int, int) [function] [call site] 01485
23 geos::operation::overlayng::ElevationModel::add(geos::geom::Geometry const&) [function] [call site] 01486
22 geos::operation::overlayng::InputGeometry::isAllPoints() const [function] [call site] 01487
23 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 01488
23 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 01489
22 geos::operation::overlayng::OverlayPoints::overlay(int, geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 01490
23 geos::operation::overlayng::OverlayPoints::OverlayPoints(int, geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 01491
24 geos::geom::Geometry::getFactory() const [function] [call site] 01492
23 geos::operation::overlayng::OverlayPoints::getResult() [function] [call site] 01493
24 geos::operation::overlayng::OverlayPoints::buildPointMap(geos::geom::Geometry const*) [function] [call site] 01494
25 geos::operation::overlayng::PointExtractingFilter::PointExtractingFilter(std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > > >&, geos::geom::PrecisionModel const*) [function] [call site] 01495
26 geos::geom::GeometryComponentFilter::GeometryComponentFilter() [function] [call site] 01496
25 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 01497
24 geos::operation::overlayng::OverlayPoints::buildPointMap(geos::geom::Geometry const*) [function] [call site] 01498
24 geos::operation::overlayng::OverlayPoints::computeIntersection(std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > > >&, std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<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] 01499
24 geos::operation::overlayng::OverlayPoints::computeUnion(std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > > >&, std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<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] 01500
24 geos::operation::overlayng::OverlayPoints::computeDifference(std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > > >&, std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<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] 01501
24 geos::operation::overlayng::OverlayPoints::computeDifference(std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> > > > >&, std::__1::map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<geos::geom::Point> >, std::__1::less<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Point, std::__1::default_delete<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] 01502
24 geos::operation::overlayng::OverlayUtil::resultCoordinateDimension(unsigned char, unsigned char) [function] [call site] 01503
24 geos::operation::overlayng::OverlayUtil::createEmptyResult(int, unsigned long, geos::geom::GeometryFactory const*) [function] [call site] 01504
24 geos::geom::GeometryFactory::buildGeometry(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] 01505
25 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 01506
25 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] 01507
23 geos::operation::overlayng::OverlayPoints::~OverlayPoints() [function] [call site] 01508
22 geos::operation::overlayng::InputGeometry::isSingle() const [function] [call site] 01509
22 geos::operation::overlayng::InputGeometry::hasPoints() const [function] [call site] 01510
23 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 01511
22 geos::operation::overlayng::OverlayMixedPoints::overlay(int, geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*, geos::noding::Noder*) [function] [call site] 01512
23 geos::operation::overlayng::OverlayMixedPoints::OverlayMixedPoints(int, geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*, geos::noding::Noder*) [function] [call site] 01513
24 geos::geom::Geometry::getPrecisionModel() const [function] [call site] 01514
24 geos::geom::Geometry::getFactory() const [function] [call site] 01515
24 geos::operation::overlayng::OverlayUtil::resultDimension(int, int, int) [function] [call site] 01516
23 geos::operation::overlayng::OverlayMixedPoints::getResult() [function] [call site] 01517
24 geos::operation::overlayng::OverlayMixedPoints::prepareNonPoint(geos::geom::Geometry const*) [function] [call site] 01518
25 geos::geom::Geometry::clone() const [function] [call site] 01519
25 geos::operation::overlayng::OverlayNG::geomunion(geos::geom::Geometry const*, geos::geom::PrecisionModel const*, geos::noding::Noder*) [function] [call site] 01520
26 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 01521
27 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*, int) [function] [call site] 01522
26 geos::operation::overlayng::OverlayNG::setNoder(geos::noding::Noder*) [function] [call site] 01523
26 geos::operation::overlayng::OverlayNG::setStrictMode(bool) [function] [call site] 01524
26 geos::operation::overlayng::OverlayNG::getResult() [function] [call site] 01525
27 geos::operation::overlayng::OverlayNG::computeEdgeOverlay() [function] [call site] 01526
28 geos::operation::overlayng::EdgeNodingBuilder::EdgeNodingBuilder(geos::geom::PrecisionModel const*, geos::noding::Noder*) [function] [call site] 01527
29 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 01528
30 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 01529
29 geos::algorithm::CircularArcIntersector::CircularArcIntersector(geos::geom::PrecisionModel const*) [function] [call site] 01530
29 geos::noding::IntersectionAdder::IntersectionAdder(geos::algorithm::LineIntersector&) [function] [call site] 01531
30 geos::noding::SegmentIntersector::SegmentIntersector() [function] [call site] 01532
30 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 01533
30 geos::noding::SegmentIntersector::~SegmentIntersector() [function] [call site] 01534
29 geos::noding::ArcIntersectionAdder::ArcIntersectionAdder(geos::algorithm::CircularArcIntersector&) [function] [call site] 01535
30 geos::noding::ArcIntersector::ArcIntersector() [function] [call site] 01536
29 geos::algorithm::CircularArcIntersector::~CircularArcIntersector() [function] [call site] 01537
28 geos::geom::Envelope::Envelope() [function] [call site] 01538
28 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 01539
29 geos::util::Interrupt::process() [function] [call site] 01540
30 geos::util::Interrupt::check() [function] [call site] 01541
30 geos::util::Interrupt::interrupt() [function] [call site] 01542
31 __cxa_allocate_exception [call site] 01543
31 geos::util::InterruptedException::InterruptedException() [function] [call site] 01544
32 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] 01545
31 __cxa_throw [call site] 01546
31 std::runtime_error::~runtime_error() [call site] 01547
31 __cxa_free_exception [call site] 01548
29 geos::util::CurrentThreadInterrupt::process() [function] [call site] 01549
30 geos::util::CurrentThreadInterrupt::interrupt() [function] [call site] 01550
31 __cxa_allocate_exception [call site] 01551
31 geos::util::InterruptedException::InterruptedException() [function] [call site] 01552
31 __cxa_throw [call site] 01553
31 std::runtime_error::~runtime_error() [call site] 01554
31 __cxa_free_exception [call site] 01555
28 geos::operation::overlayng::OverlayUtil::clippingEnvelope(int, geos::operation::overlayng::InputGeometry const*, geos::geom::PrecisionModel const*, geos::geom::Envelope&) [function] [call site] 01556
29 geos::operation::overlayng::OverlayUtil::resultEnvelope(int, geos::operation::overlayng::InputGeometry const*, geos::geom::PrecisionModel const*, geos::geom::Envelope&) [function] [call site] 01557
30 geos::geom::Envelope::Envelope() [function] [call site] 01558
30 geos::operation::overlayng::InputGeometry::getEnvelope(unsigned char) const [function] [call site] 01559
30 geos::operation::overlayng::OverlayUtil::safeEnv(geos::geom::Envelope const*, geos::geom::PrecisionModel const*, geos::geom::Envelope&) [function] [call site] 01560
31 geos::operation::overlayng::OverlayUtil::safeExpandDistance(geos::geom::Envelope const*, geos::geom::PrecisionModel const*) [function] [call site] 01561
32 geos::operation::overlayng::OverlayUtil::isFloating(geos::geom::PrecisionModel const*) [function] [call site] 01562
32 geos::geom::Envelope::getHeight() const [function] [call site] 01563
32 geos::geom::Envelope::getWidth() const [function] [call site] 01564
32 geos::geom::Envelope::getHeight() const [function] [call site] 01565
32 geos::geom::Envelope::getWidth() const [function] [call site] 01566
32 geos::geom::PrecisionModel::getScale() const [function] [call site] 01567
31 geos::geom::Envelope::expandBy(double) [function] [call site] 01568
32 geos::geom::Envelope::expandBy(double, double) [function] [call site] 01569
33 geos::geom::Envelope::setToNull() [function] [call site] 01570
30 geos::operation::overlayng::InputGeometry::getEnvelope(unsigned char) const [function] [call site] 01571
30 geos::operation::overlayng::OverlayUtil::safeEnv(geos::geom::Envelope const*, geos::geom::PrecisionModel const*, geos::geom::Envelope&) [function] [call site] 01572
30 geos::geom::Envelope::intersection(geos::geom::Envelope const&, geos::geom::Envelope&) const [function] [call site] 01573
31 geos::geom::Envelope::isNull() const [function] [call site] 01574
31 geos::geom::Envelope::intersects(geos::geom::Envelope const&) const [function] [call site] 01575
32 geos::geom::Envelope::intersects(geos::geom::Envelope const*) const [function] [call site] 01576
31 geos::geom::Envelope::init(double, double, double, double) [function] [call site] 01577
30 geos::operation::overlayng::InputGeometry::getEnvelope(unsigned char) const [function] [call site] 01578
30 geos::operation::overlayng::OverlayUtil::safeEnv(geos::geom::Envelope const*, geos::geom::PrecisionModel const*, geos::geom::Envelope&) [function] [call site] 01579
29 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 01580
29 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 01581
29 geos::operation::overlayng::RobustClipEnvelopeComputer::getEnvelope(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::Envelope const*) [function] [call site] 01582
30 geos::operation::overlayng::RobustClipEnvelopeComputer::RobustClipEnvelopeComputer(geos::geom::Envelope const*) [function] [call site] 01583
30 geos::operation::overlayng::RobustClipEnvelopeComputer::add(geos::geom::Geometry const*) [function] [call site] 01584
31 geos::operation::overlayng::RobustClipEnvelopeComputer::addPolygon(geos::geom::Polygon const*) [function] [call site] 01585
32 geos::operation::overlayng::RobustClipEnvelopeComputer::addPolygonRing(geos::geom::LinearRing const*) [function] [call site] 01586
33 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01587
33 geos::geom::CoordinateSequence::size() const [function] [call site] 01588
33 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01589
33 geos::operation::overlayng::RobustClipEnvelopeComputer::addSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 01590
34 geos::operation::overlayng::RobustClipEnvelopeComputer::intersectsSegment(geos::geom::Envelope const*, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 01591
35 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) const [function] [call site] 01592
34 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 01593
34 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 01594
32 geos::operation::overlayng::RobustClipEnvelopeComputer::addPolygonRing(geos::geom::LinearRing const*) [function] [call site] 01595
31 geos::geom::Geometry::isCollection() const [function] [call site] 01596
31 geos::operation::overlayng::RobustClipEnvelopeComputer::addCollection(geos::geom::GeometryCollection const*) [function] [call site] 01597
32 geos::operation::overlayng::RobustClipEnvelopeComputer::add(geos::geom::Geometry const*) [function] [call site] 01598
30 geos::operation::overlayng::RobustClipEnvelopeComputer::add(geos::geom::Geometry const*) [function] [call site] 01599
30 geos::operation::overlayng::RobustClipEnvelopeComputer::getEnvelope() [function] [call site] 01600
29 geos::operation::overlayng::OverlayUtil::safeEnv(geos::geom::Envelope const*, geos::geom::PrecisionModel const*, geos::geom::Envelope&) [function] [call site] 01601
28 geos::operation::overlayng::EdgeNodingBuilder::setClipEnvelope(geos::geom::Envelope const*) [function] [call site] 01602
29 geos::operation::overlayng::RingClipper::RingClipper(geos::geom::Envelope const*) [function] [call site] 01603
29 geos::operation::overlayng::LineLimiter::LineLimiter(geos::geom::Envelope const*) [function] [call site] 01604
28 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 01605
28 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 01606
28 geos::operation::overlayng::EdgeNodingBuilder::build(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 01607
29 geos::operation::overlayng::EdgeNodingBuilder::add(geos::geom::Geometry const*, unsigned char) [function] [call site] 01608
30 geos::operation::overlayng::EdgeNodingBuilder::isClippedCompletely(geos::geom::Envelope const*) const [function] [call site] 01609
31 geos::geom::Envelope::disjoint(geos::geom::Envelope const*) const [function] [call site] 01610
30 geos::operation::overlayng::EdgeNodingBuilder::addPolygon(geos::geom::Surface const*, unsigned char) [function] [call site] 01611
31 geos::operation::overlayng::EdgeNodingBuilder::addPolygonRing(geos::geom::Curve const*, bool, unsigned char) [function] [call site] 01612
32 geos::operation::overlayng::EdgeNodingBuilder::isClippedCompletely(geos::geom::Envelope const*) const [function] [call site] 01613
32 geos::operation::overlayng::EdgeNodingBuilder::computeDepthDelta(geos::geom::CoordinateSequence const*, bool) [function] [call site] 01614
33 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 01615
34 geos::geom::CoordinateSequence::size() const [function] [call site] 01616
34 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01617
34 geos::geom::CoordinateXY::getNull() [function] [call site] 01618
34 geos::geom::CoordinateSequence::getY(unsigned long) const [function] [call site] 01619
35 geos::geom::CoordinateSequence::stride() const [function] [call site] 01620
34 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01621
34 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01622
34 geos::geom::CoordinateSequence::getY(unsigned long) const [function] [call site] 01623
34 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01624
34 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01625
34 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01626
34 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01627
34 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01628
32 geos::operation::overlayng::EdgeNodingBuilder::createEdgeSourceInfo(unsigned char, int, bool) [function] [call site] 01629
32 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 01630
32 geos::geom::CircularString::getArcs() const [function] [call site] 01631
32 geos::operation::overlayng::EdgeNodingBuilder::addCurvedEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, std::__1::vector<geos::geom::CircularArc, std::__1::allocator<geos::geom::CircularArc> > const&, geos::operation::overlayng::EdgeSourceInfo const*) [function] [call site] 01632
33 geos::noding::NodableArcString::NodableArcString(std::__1::vector<geos::geom::CircularArc, std::__1::allocator<geos::geom::CircularArc> >, std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, bool, bool, void const*) [function] [call site] 01633
34 geos::noding::ArcString::ArcString(std::__1::vector<geos::geom::CircularArc, std::__1::allocator<geos::geom::CircularArc> >, std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, void const*) [function] [call site] 01634
35 geos::noding::PathString::PathString(void const*) [function] [call site] 01635
34 geos::noding::NodablePath::NodablePath() [function] [call site] 01636
32 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 01637
32 geos::operation::overlayng::EdgeNodingBuilder::addEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::operation::overlayng::EdgeSourceInfo const*) [function] [call site] 01638
33 geos::noding::NodedSegmentString::NodedSegmentString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, bool, bool, void const*) [function] [call site] 01639
34 geos::noding::NodableSegmentString::NodableSegmentString(void const*, std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) [function] [call site] 01640
35 geos::noding::SegmentString::SegmentString(void const*, std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) [function] [call site] 01641
36 geos::noding::PathString::PathString(void const*) [function] [call site] 01642
34 geos::noding::SegmentNodeList::SegmentNodeList(geos::noding::NodedSegmentString const&, bool, bool) [function] [call site] 01643
32 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01644
32 geos::operation::overlayng::EdgeNodingBuilder::computeDepthDelta(geos::geom::CoordinateSequence const*, bool) [function] [call site] 01645
32 geos::operation::overlayng::EdgeNodingBuilder::createEdgeSourceInfo(unsigned char, int, bool) [function] [call site] 01646
32 geos::operation::overlayng::EdgeNodingBuilder::clip(geos::geom::LineString const*) const [function] [call site] 01647
33 geos::geom::Envelope::covers(geos::geom::Envelope const*) const [function] [call site] 01648
34 geos::geom::Envelope::covers(geos::geom::Envelope const&) const [function] [call site] 01649
33 geos::operation::overlayng::EdgeNodingBuilder::removeRepeatedPoints(geos::geom::LineString const*) [function] [call site] 01650
34 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 01651
34 geos::geom::CoordinateSequence::hasRepeatedPoints() const [function] [call site] 01652
35 geos::geom::CoordinateSequence::stride() const [function] [call site] 01653
35 geos::geom::CoordinateSequence::stride() const [function] [call site] 01654
34 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 01655
35 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 01656
35 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 01657
35 geos::geom::CoordinateSequence::hasM() const [function] [call site] 01658
35 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 01659
35 geos::geom::CoordinateSequence::hasM() const [function] [call site] 01660
35 geos::geom::CoordinateSequence::size() const [function] [call site] 01661
35 geos::geom::CoordinateSequence::reserve(unsigned long) [function] [call site] 01662
35 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, bool) [function] [call site] 01663
36 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 01664
36 geos::geom::CoordinateSequence::size() const [function] [call site] 01665
36 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long, bool) [function] [call site] 01666
37 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 01667
37 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01668
37 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() [function] [call site] 01669
37 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01670
37 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01671
37 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01672
37 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01673
37 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long) [function] [call site] 01674
38 geos::geom::CoordinateSequence::stride() const [function] [call site] 01675
38 geos::geom::CoordinateSequence::hasM() const [function] [call site] 01676
38 geos::geom::CoordinateSequence::stride() const [function] [call site] 01677
38 geos::geom::CoordinateSequence::stride() const [function] [call site] 01678
38 geos::geom::CoordinateSequence::size() const [function] [call site] 01679
38 geos::geom::CoordinateSequence::make_space(unsigned long, unsigned long) [function] [call site] 01680
38 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 01681
38 void geos::geom::CoordinateSequence::forEach<geos::geom::CoordinateXY, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_0>(unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_0&&) const [function] [call site] 01682
39 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01683
39 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_0::operator()(geos::geom::CoordinateXY const&) const [function] [call site] 01684
40 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 01685
38 void geos::geom::CoordinateSequence::forEach<geos::geom::Coordinate, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_1>(unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_1&&) const [function] [call site] 01686
39 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01687
39 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_1::operator()(geos::geom::Coordinate const&) const [function] [call site] 01688
40 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 01689
38 void geos::geom::CoordinateSequence::forEach<geos::geom::CoordinateXYZM, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_2>(unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_2&&) const [function] [call site] 01690
39 geos::geom::CoordinateXYZM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long) const [function] [call site] 01691
39 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_2::operator()(geos::geom::CoordinateXYZM const&) const [function] [call site] 01692
40 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, unsigned long) [function] [call site] 01693
38 void geos::geom::CoordinateSequence::forEach<geos::geom::CoordinateXYM, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_3>(unsigned long, unsigned long, geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_3&&) const [function] [call site] 01694
39 geos::geom::CoordinateXYM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM>(unsigned long) const [function] [call site] 01695
39 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long)::$_3::operator()(geos::geom::CoordinateXYM const&) const [function] [call site] 01696
40 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, unsigned long) [function] [call site] 01697
37 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01698
37 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01699
37 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01700
37 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long) [function] [call site] 01701
35 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 01702
35 geos::geom::CoordinateSequence::hasM() const [function] [call site] 01703
35 geos::operation::valid::RepeatedPointFilter::RepeatedPointFilter(bool, bool, double) [function] [call site] 01704
36 geos::geom::CoordinateInspector<geos::operation::valid::RepeatedPointFilter>::CoordinateInspector() [function] [call site] 01705
37 geos::geom::CoordinateFilter::CoordinateFilter() [function] [call site] 01706
36 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 01707
35 void geos::geom::CoordinateSequence::apply_ro<geos::operation::valid::RepeatedPointFilter>(geos::operation::valid::RepeatedPointFilter*) const [function] [call site] 01708
36 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 01709
36 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXY>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() const [function] [call site] 01710
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::begin() [function] [call site] 01711
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::end() [function] [call site] 01712
36 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] 01713
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator*() const [function] [call site] 01714
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator++() [function] [call site] 01715
36 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::Coordinate>::type> geos::geom::CoordinateSequence::items<geos::geom::Coordinate>() const [function] [call site] 01716
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::begin() [function] [call site] 01717
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::end() [function] [call site] 01718
36 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] 01719
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator*() const [function] [call site] 01720
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator++() [function] [call site] 01721
36 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXYM>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYM>() const [function] [call site] 01722
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM const>::begin() [function] [call site] 01723
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM const>::end() [function] [call site] 01724
36 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] 01725
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::operator*() const [function] [call site] 01726
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYM const>::operator++() [function] [call site] 01727
36 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXYZM>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYZM>() const [function] [call site] 01728
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM const>::begin() [function] [call site] 01729
36 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM const>::end() [function] [call site] 01730
36 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] 01731
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::operator*() const [function] [call site] 01732
36 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXYZM const>::operator++() [function] [call site] 01733
35 geos::operation::valid::RepeatedPointFilter::getCoords() [function] [call site] 01734
35 geos::operation::valid::RepeatedPointFilter::~RepeatedPointFilter() [function] [call site] 01735
36 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 01736
33 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01737
33 geos::operation::overlayng::RingClipper::clip(geos::geom::CoordinateSequence const*) const [function] [call site] 01738
34 geos::operation::overlayng::RingClipper::clipToBoxEdge(geos::geom::CoordinateSequence const*, int, bool) const [function] [call site] 01739
35 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 01740
35 geos::geom::CoordinateSequence::hasM() const [function] [call site] 01741
35 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 01742
35 geos::geom::CoordinateSequence::size() const [function] [call site] 01743
35 void geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long, geos::geom::CoordinateXYZM&) const [function] [call site] 01744
35 geos::geom::CoordinateSequence::size() const [function] [call site] 01745
35 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 01746
35 void geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long, geos::geom::CoordinateXYZM&) const [function] [call site] 01747
35 geos::operation::overlayng::RingClipper::isInsideEdge(geos::geom::CoordinateXY const&, int) const [function] [call site] 01748
36 geos::geom::Envelope::isNull() const [function] [call site] 01749
36 geos::geom::Envelope::getMinY() const [function] [call site] 01750
36 geos::geom::Envelope::getMaxX() const [function] [call site] 01751
36 geos::geom::Envelope::getMaxY() const [function] [call site] 01752
36 geos::geom::Envelope::getMinX() const [function] [call site] 01753
35 geos::operation::overlayng::RingClipper::isInsideEdge(geos::geom::CoordinateXY const&, int) const [function] [call site] 01754
35 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 01755
35 geos::operation::overlayng::RingClipper::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, int, geos::geom::CoordinateXY&) const [function] [call site] 01756
36 geos::geom::Envelope::getMinY() const [function] [call site] 01757
36 geos::operation::overlayng::RingClipper::intersectionLineY(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 01758
36 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 01759
36 geos::geom::Envelope::getMaxX() const [function] [call site] 01760
36 geos::operation::overlayng::RingClipper::intersectionLineX(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 01761
36 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 01762
36 geos::geom::Envelope::getMaxY() const [function] [call site] 01763
36 geos::operation::overlayng::RingClipper::intersectionLineY(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 01764
36 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 01765
36 geos::geom::Envelope::getMinX() const [function] [call site] 01766
36 geos::operation::overlayng::RingClipper::intersectionLineX(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 01767
36 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 01768
35 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, bool) [function] [call site] 01769
36 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 01770
36 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() [function] [call site] 01771
36 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01772
36 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 01773
35 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, bool) [function] [call site] 01774
36 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 01775
35 geos::operation::overlayng::RingClipper::isInsideEdge(geos::geom::CoordinateXY const&, int) const [function] [call site] 01776
35 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 01777
35 geos::operation::overlayng::RingClipper::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, int, geos::geom::CoordinateXY&) const [function] [call site] 01778
35 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, bool) [function] [call site] 01779
35 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 01780
34 geos::geom::CoordinateSequence::size() const [function] [call site] 01781
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01782
32 geos::operation::overlayng::EdgeNodingBuilder::addEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::operation::overlayng::EdgeSourceInfo const*) [function] [call site] 01783
32 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 01784
32 geos::geom::CircularString::getArcs() const [function] [call site] 01785
32 geos::operation::overlayng::EdgeNodingBuilder::addCurvedEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, std::__1::vector<geos::geom::CircularArc, std::__1::allocator<geos::geom::CircularArc> > const&, geos::operation::overlayng::EdgeSourceInfo const*) [function] [call site] 01786
31 geos::operation::overlayng::EdgeNodingBuilder::addPolygonRing(geos::geom::Curve const*, bool, unsigned char) [function] [call site] 01787
30 geos::operation::overlayng::EdgeNodingBuilder::addSimpleCurve(geos::geom::SimpleCurve const*, unsigned char) [function] [call site] 01788
31 geos::operation::overlayng::EdgeNodingBuilder::isClippedCompletely(geos::geom::Envelope const*) const [function] [call site] 01789
31 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 01790
31 geos::geom::CircularString::getArcs() const [function] [call site] 01791
31 geos::operation::overlayng::EdgeNodingBuilder::addCurve(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, std::__1::vector<geos::geom::CircularArc, std::__1::allocator<geos::geom::CircularArc> > const&, unsigned char) [function] [call site] 01792
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01793
32 geos::operation::overlayng::EdgeNodingBuilder::createEdgeSourceInfo(unsigned char) [function] [call site] 01794
32 geos::operation::overlayng::EdgeNodingBuilder::addCurvedEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, std::__1::vector<geos::geom::CircularArc, std::__1::allocator<geos::geom::CircularArc> > const&, geos::operation::overlayng::EdgeSourceInfo const*) [function] [call site] 01795
31 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 01796
31 geos::operation::overlayng::EdgeNodingBuilder::isToBeLimited(geos::geom::LineString const*) const [function] [call site] 01797
32 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01798
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01799
32 geos::geom::Envelope::covers(geos::geom::Envelope const*) const [function] [call site] 01800
31 geos::operation::overlayng::EdgeNodingBuilder::limit(geos::geom::LineString const*) const [function] [call site] 01801
32 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 01802
32 geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*) [function] [call site] 01803
33 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 01804
33 geos::geom::CoordinateSequence::hasM() const [function] [call site] 01805
33 void geos::geom::CoordinateSequence::forEach<geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*)::$_0>(geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*)::$_0&&) const [function] [call site] 01806
34 auto geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*)::$_0::operator()<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) const [function] [call site] 01807
35 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 01808
35 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 01809
36 void geos::operation::overlayng::LineLimiter::startSection<geos::geom::CoordinateXY>() [function] [call site] 01810
37 geos::operation::overlayng::LineLimiter::isSectionOpen() const [function] [call site] 01811
37 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, bool) [function] [call site] 01812
36 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, bool) [function] [call site] 01813
35 void geos::operation::overlayng::LineLimiter::addOutside<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 01814
36 geos::operation::overlayng::LineLimiter::isLastSegmentIntersecting(geos::geom::CoordinateXY const&) const [function] [call site] 01815
37 geos::operation::overlayng::LineLimiter::isSectionOpen() const [function] [call site] 01816
37 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) const [function] [call site] 01817
36 geos::operation::overlayng::LineLimiter::finishSection() [function] [call site] 01818
37 geos::operation::overlayng::LineLimiter::isSectionOpen() const [function] [call site] 01819
37 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, bool) [function] [call site] 01820
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 01821
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 01822
34 auto geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*)::$_0::operator()<geos::geom::Coordinate>(geos::geom::Coordinate const&) const [function] [call site] 01823
35 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 01824
36 void geos::operation::overlayng::LineLimiter::startSection<geos::geom::Coordinate>() [function] [call site] 01825
37 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 01826
38 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 01827
36 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 01828
35 void geos::operation::overlayng::LineLimiter::addOutside<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 01829
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 01830
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 01831
34 auto geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*)::$_0::operator()<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) const [function] [call site] 01832
35 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 01833
36 void geos::operation::overlayng::LineLimiter::startSection<geos::geom::CoordinateXYM>() [function] [call site] 01834
37 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, bool) [function] [call site] 01835
38 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 01836
36 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, bool) [function] [call site] 01837
35 void geos::operation::overlayng::LineLimiter::addOutside<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 01838
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 01839
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 01840
34 auto geos::operation::overlayng::LineLimiter::limit(geos::geom::CoordinateSequence const*)::$_0::operator()<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) const [function] [call site] 01841
35 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 01842
36 void geos::operation::overlayng::LineLimiter::startSection<geos::geom::CoordinateXYZM>() [function] [call site] 01843
37 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, bool) [function] [call site] 01844
36 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, bool) [function] [call site] 01845
35 void geos::operation::overlayng::LineLimiter::addOutside<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 01846
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 01847
36 void geos::operation::overlayng::LineLimiter::addPoint<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 01848
33 geos::operation::overlayng::LineLimiter::finishSection() [function] [call site] 01849
31 geos::operation::overlayng::EdgeNodingBuilder::addLine(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, unsigned char) [function] [call site] 01850
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01851
32 geos::operation::overlayng::EdgeNodingBuilder::createEdgeSourceInfo(unsigned char) [function] [call site] 01852
32 geos::operation::overlayng::EdgeNodingBuilder::addEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::operation::overlayng::EdgeSourceInfo const*) [function] [call site] 01853
31 geos::operation::overlayng::EdgeNodingBuilder::removeRepeatedPoints(geos::geom::LineString const*) [function] [call site] 01854
31 geos::operation::overlayng::EdgeNodingBuilder::addLine(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, unsigned char) [function] [call site] 01855
30 geos::operation::overlayng::EdgeNodingBuilder::addCompoundCurve(geos::geom::CompoundCurve const*, unsigned char) [function] [call site] 01856
31 geos::operation::overlayng::EdgeNodingBuilder::addSimpleCurve(geos::geom::SimpleCurve const*, unsigned char) [function] [call site] 01857
30 geos::operation::overlayng::EdgeNodingBuilder::addCollection(geos::geom::GeometryCollection const*, unsigned char) [function] [call site] 01858
31 geos::operation::overlayng::EdgeNodingBuilder::add(geos::geom::Geometry const*, unsigned char) [function] [call site] 01859
32 geos::operation::overlayng::EdgeNodingBuilder::addGeometryCollection(geos::geom::GeometryCollection const*, unsigned char, int) [function] [call site] 01860
33 __cxa_allocate_exception [call site] 01861
33 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01862
33 __cxa_throw [call site] 01863
33 __cxa_free_exception [call site] 01864
33 geos::operation::overlayng::EdgeNodingBuilder::add(geos::geom::Geometry const*, unsigned char) [function] [call site] 01865
34 __cxa_allocate_exception [call site] 01866
34 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01867
34 __cxa_throw [call site] 01868
34 __cxa_free_exception [call site] 01869
29 geos::operation::overlayng::EdgeNodingBuilder::add(geos::geom::Geometry const*, unsigned char) [function] [call site] 01870
29 geos::operation::overlayng::EdgeNodingBuilder::node(std::__1::vector<geos::noding::PathString*, std::__1::allocator<geos::noding::PathString*> > const&) [function] [call site] 01871
30 geos::operation::overlayng::EdgeNodingBuilder::getNoder() [function] [call site] 01872
31 geos::operation::overlayng::OverlayUtil::isFloating(geos::geom::PrecisionModel const*) [function] [call site] 01873
31 geos::operation::overlayng::EdgeNodingBuilder::createFloatingPrecisionNoder(bool) [function] [call site] 01874
32 geos::noding::ArcNoder::setArcIntersector(geos::noding::ArcIntersector&) [function] [call site] 01875
32 geos::noding::ValidatingNoder::ValidatingNoder(geos::noding::Noder&) [function] [call site] 01876
33 geos::noding::Noder::Noder() [function] [call site] 01877
31 geos::operation::overlayng::EdgeNodingBuilder::createFixedPrecisionNoder(geos::geom::PrecisionModel const*) [function] [call site] 01878
32 geos::noding::snapround::SnapRoundingNoder::SnapRoundingNoder(geos::geom::PrecisionModel const*) [function] [call site] 01879
33 geos::noding::Noder::Noder() [function] [call site] 01880
33 geos::noding::snapround::HotPixelIndex::HotPixelIndex(geos::geom::PrecisionModel const*) [function] [call site] 01881
34 geos::geom::PrecisionModel::getScale() const [function] [call site] 01882
34 geos::index::kdtree::KdTree::KdTree() [function] [call site] 01883
33 geos::noding::Noder::~Noder() [function] [call site] 01884
30 geos::operation::overlayng::EdgeNodingBuilder::createEdges(std::__1::vector<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> >, std::__1::allocator<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> > > >&) [function] [call site] 01885
31 __dynamic_cast [call site] 01886
31 geos::operation::overlayng::Edge::isCollapsed(geos::geom::CoordinateSequence const*) [function] [call site] 01887
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01888
32 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01889
32 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01890
32 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01891
32 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01892
31 geos::noding::PathString::getData() const [function] [call site] 01893
31 geos::operation::overlayng::EdgeSourceInfo::getIndex() const [function] [call site] 01894
29 geos::operation::overlayng::EdgeMerger::merge(std::__1::vector<geos::operation::overlayng::Edge*, std::__1::allocator<geos::operation::overlayng::Edge*> >&) [function] [call site] 01895
30 geos::operation::overlayng::EdgeKey::EdgeKey(geos::operation::overlayng::Edge const*) [function] [call site] 01896
31 geos::operation::overlayng::EdgeKey::initPoints(geos::operation::overlayng::Edge const*) [function] [call site] 01897
32 geos::operation::overlayng::Edge::direction() const [function] [call site] 01898
33 geos::geom::CoordinateSequence::size() const [function] [call site] 01899
33 __cxa_allocate_exception [call site] 01900
33 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01901
33 __cxa_throw [call site] 01902
33 __cxa_free_exception [call site] 01903
33 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01904
34 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 01905
33 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01906
33 geos::geom::CoordinateXY::compareTo(geos::geom::CoordinateXY const&) const [function] [call site] 01907
33 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01908
33 geos::geom::CoordinateSequence::size() const [function] [call site] 01909
33 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01910
33 geos::geom::CoordinateXY::compareTo(geos::geom::CoordinateXY const&) const [function] [call site] 01911
33 __cxa_allocate_exception [call site] 01912
33 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01913
33 __cxa_throw [call site] 01914
33 __cxa_free_exception [call site] 01915
32 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01916
32 geos::operation::overlayng::Edge::size() const [function] [call site] 01917
33 geos::geom::CoordinateSequence::size() const [function] [call site] 01918
32 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01919
32 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01920
32 geos::operation::overlayng::EdgeKey::init(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 01921
30 geos::operation::overlayng::Edge::size() const [function] [call site] 01922
30 geos::util::Assert::isTrue(bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01923
31 __cxa_allocate_exception [call site] 01924
31 geos::util::AssertionFailedException::AssertionFailedException() [function] [call site] 01925
32 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] 01926
31 __cxa_throw [call site] 01927
31 std::runtime_error::~runtime_error() [call site] 01928
31 __cxa_allocate_exception [call site] 01929
31 geos::util::AssertionFailedException::AssertionFailedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 01930
31 __cxa_throw [call site] 01931
31 std::runtime_error::~runtime_error() [call site] 01932
31 __cxa_free_exception [call site] 01933
30 geos::operation::overlayng::Edge::merge(geos::operation::overlayng::Edge const*) [function] [call site] 01934
31 geos::operation::overlayng::Edge::isHoleMerged(int, geos::operation::overlayng::Edge const*, geos::operation::overlayng::Edge const*) [function] [call site] 01935
32 geos::operation::overlayng::Edge::isShell(int) const [function] [call site] 01936
32 geos::operation::overlayng::Edge::isShell(int) const [function] [call site] 01937
31 geos::operation::overlayng::Edge::isHoleMerged(int, geos::operation::overlayng::Edge const*, geos::operation::overlayng::Edge const*) [function] [call site] 01938
31 geos::operation::overlayng::Edge::relativeDirection(geos::operation::overlayng::Edge const*) const [function] [call site] 01939
32 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01940
32 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01941
32 geos::operation::overlayng::Edge::getCoordinate(unsigned long) const [function] [call site] 01942
32 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 01943
28 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 01944
28 geos::operation::overlayng::EdgeNodingBuilder::hasEdgesFor(unsigned char) const [function] [call site] 01945
28 geos::operation::overlayng::InputGeometry::setCollapsed(unsigned char, bool) [function] [call site] 01946
28 geos::operation::overlayng::EdgeNodingBuilder::hasEdgesFor(unsigned char) const [function] [call site] 01947
28 geos::operation::overlayng::InputGeometry::setCollapsed(unsigned char, bool) [function] [call site] 01948
28 geos::operation::overlayng::OverlayGraph::OverlayGraph() [function] [call site] 01949
28 geos::operation::overlayng::OverlayGraph::addEdge(geos::operation::overlayng::Edge*) [function] [call site] 01950
29 geos::operation::overlayng::Edge::releaseCoordinates() [function] [call site] 01951
29 geos::operation::overlayng::OverlayGraph::createOverlayLabel(geos::operation::overlayng::Edge const*) [function] [call site] 01952
30 geos::operation::overlayng::Edge::populateLabel(geos::operation::overlayng::OverlayLabel&) const [function] [call site] 01953
31 geos::operation::overlayng::Edge::initLabel(geos::operation::overlayng::OverlayLabel&, unsigned char, int, int, bool) [function] [call site] 01954
32 geos::operation::overlayng::Edge::labelDim(int, int) [function] [call site] 01955
32 geos::operation::overlayng::OverlayLabel::initNotPart(unsigned char) [function] [call site] 01956
32 geos::operation::overlayng::Edge::locationLeft(int) [function] [call site] 01957
33 geos::operation::overlayng::Edge::delSign(int) [function] [call site] 01958
32 geos::operation::overlayng::Edge::locationRight(int) [function] [call site] 01959
33 geos::operation::overlayng::Edge::delSign(int) [function] [call site] 01960
32 geos::operation::overlayng::OverlayLabel::initBoundary(unsigned char, geos::geom::Location, geos::geom::Location, bool) [function] [call site] 01961
32 geos::operation::overlayng::OverlayLabel::initCollapse(unsigned char, bool) [function] [call site] 01962
32 geos::operation::overlayng::OverlayLabel::initLine(unsigned char) [function] [call site] 01963
31 geos::operation::overlayng::Edge::initLabel(geos::operation::overlayng::OverlayLabel&, unsigned char, int, int, bool) [function] [call site] 01964
29 geos::operation::overlayng::Edge::isCurved() const [function] [call site] 01965
29 geos::operation::overlayng::OverlayGraph::createEdgePair(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::operation::overlayng::OverlayLabel*, bool) [function] [call site] 01966
30 geos::operation::overlayng::OverlayGraph::createOverlayEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::operation::overlayng::OverlayLabel*, bool, bool) [function] [call site] 01967
31 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 01968
31 geos::operation::overlayng::OverlayUtil::getDirectionPoint(geos::geom::CoordinateSequence const&, bool, bool) [function] [call site] 01969
32 geos::geom::CircularArc::CircularArc(geos::geom::CoordinateSequence const&, unsigned long) [function] [call site] 01970
32 geos::geom::CircularArc::getDirectionPoint() const [function] [call site] 01971
33 geos::geom::CircularArc::isLinear() const [function] [call site] 01972
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 01973
33 geos::geom::CircularArc::getCenter() const [function] [call site] 01974
33 geos::geom::CircularArc::getRadius() const [function] [call site] 01975
33 geos::geom::CircularArc::theta0() const [function] [call site] 01976
33 geos::geom::CircularArc::getOrientation() const [function] [call site] 01977
33 geos::algorithm::CircularArcs::getDirectionPoint(geos::geom::CoordinateXY const&, double, double, bool) [function] [call site] 01978
34 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 01979
35 cos [call site] 01980
35 sin [call site] 01981
35 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 01982
32 geos::geom::CircularArc::~CircularArc() [function] [call site] 01983
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01984
32 geos::geom::CircularArc::CircularArc(geos::geom::CoordinateSequence const&, unsigned long) [function] [call site] 01985
32 geos::geom::CircularArc::getReverseDirectionPoint() const [function] [call site] 01986
33 geos::geom::CircularArc::isLinear() const [function] [call site] 01987
33 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 01988
33 geos::geom::CircularArc::getCenter() const [function] [call site] 01989
33 geos::geom::CircularArc::getRadius() const [function] [call site] 01990
33 geos::geom::CircularArc::theta2() const [function] [call site] 01991
33 geos::geom::CircularArc::getOrientation() const [function] [call site] 01992
33 geos::algorithm::CircularArcs::getDirectionPoint(geos::geom::CoordinateXY const&, double, double, bool) [function] [call site] 01993
32 geos::geom::CircularArc::~CircularArc() [function] [call site] 01994
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01995
32 geos::geom::CoordinateSequence::size() const [function] [call site] 01996
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 01997
31 void geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long, geos::geom::CoordinateXYZM&) const [function] [call site] 01998
31 geos::geom::CoordinateSequence::size() const [function] [call site] 01999
31 void geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long, geos::geom::CoordinateXYZM&) const [function] [call site] 02000
30 geos::operation::overlayng::OverlayGraph::createOverlayEdge(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::operation::overlayng::OverlayLabel*, bool, bool) [function] [call site] 02001
30 geos::edgegraph::HalfEdge::link(geos::edgegraph::HalfEdge*) [function] [call site] 02002
31 geos::edgegraph::HalfEdge::setSym(geos::edgegraph::HalfEdge*) [function] [call site] 02003
31 geos::edgegraph::HalfEdge::setSym(geos::edgegraph::HalfEdge*) [function] [call site] 02004
31 geos::edgegraph::HalfEdge::setNext(geos::edgegraph::HalfEdge*) [function] [call site] 02005
31 geos::edgegraph::HalfEdge::setNext(geos::edgegraph::HalfEdge*) [function] [call site] 02006
29 geos::operation::overlayng::OverlayGraph::insert(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02007
30 geos::edgegraph::HalfEdge::orig() const [function] [call site] 02008
30 geos::edgegraph::HalfEdge::insert(geos::edgegraph::HalfEdge*) [function] [call site] 02009
31 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02010
31 geos::edgegraph::HalfEdge::insertionEdge(geos::edgegraph::HalfEdge*) [function] [call site] 02011
32 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02012
32 geos::edgegraph::HalfEdge::compareTo(geos::edgegraph::HalfEdge const*) const [function] [call site] 02013
33 geos::edgegraph::HalfEdge::compareAngularDirection(geos::edgegraph::HalfEdge const*) const [function] [call site] 02014
34 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 02015
34 geos::edgegraph::HalfEdge::directionX() const [function] [call site] 02016
34 geos::edgegraph::HalfEdge::directionY() const [function] [call site] 02017
34 geos::geom::Quadrant::quadrant(double, double) [function] [call site] 02018
35 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02019
34 geos::edgegraph::HalfEdge::directionX() const [function] [call site] 02020
34 geos::edgegraph::HalfEdge::directionY() const [function] [call site] 02021
34 geos::geom::Quadrant::quadrant(double, double) [function] [call site] 02022
34 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02023
32 geos::edgegraph::HalfEdge::compareTo(geos::edgegraph::HalfEdge const*) const [function] [call site] 02024
32 geos::edgegraph::HalfEdge::compareTo(geos::edgegraph::HalfEdge const*) const [function] [call site] 02025
32 geos::edgegraph::HalfEdge::compareTo(geos::edgegraph::HalfEdge const*) const [function] [call site] 02026
32 geos::edgegraph::HalfEdge::compareTo(geos::edgegraph::HalfEdge const*) const [function] [call site] 02027
32 geos::util::Assert::shouldNeverReachHere() [function] [call site] 02028
33 geos::util::Assert::shouldNeverReachHere(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02029
31 geos::edgegraph::HalfEdge::insertAfter(geos::edgegraph::HalfEdge*) [function] [call site] 02030
32 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02031
32 geos::edgegraph::HalfEdge::setNext(geos::edgegraph::HalfEdge*) [function] [call site] 02032
32 geos::edgegraph::HalfEdge::sym() const [function] [call site] 02033
32 geos::edgegraph::HalfEdge::setNext(geos::edgegraph::HalfEdge*) [function] [call site] 02034
30 geos::edgegraph::HalfEdge::orig() const [function] [call site] 02035
29 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02036
30 geos::edgegraph::HalfEdge::sym() const [function] [call site] 02037
29 geos::operation::overlayng::OverlayGraph::insert(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02038
28 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 02039
28 geos::operation::overlayng::OverlayNG::labelGraph(geos::operation::overlayng::OverlayGraph*) [function] [call site] 02040
29 geos::operation::overlayng::OverlayLabeller::OverlayLabeller(geos::operation::overlayng::OverlayGraph*, geos::operation::overlayng::InputGeometry*) [function] [call site] 02041
30 geos::operation::overlayng::OverlayGraph::getEdges() [function] [call site] 02042
29 geos::operation::overlayng::OverlayLabeller::computeLabelling() [function] [call site] 02043
30 geos::operation::overlayng::OverlayGraph::getNodeEdges() [function] [call site] 02044
30 geos::operation::overlayng::OverlayLabeller::labelAreaNodeEdges(std::__1::vector<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> >&) [function] [call site] 02045
31 geos::operation::overlayng::OverlayLabeller::propagateAreaLocations(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02046
32 geos::operation::overlayng::InputGeometry::isArea(unsigned char) const [function] [call site] 02047
32 geos::edgegraph::HalfEdge::degree() [function] [call site] 02048
33 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02049
32 geos::operation::overlayng::OverlayLabeller::findPropagationStartEdge(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02050
33 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02051
33 geos::operation::overlayng::OverlayLabel::isBoundary(unsigned char) const [function] [call site] 02052
33 geos::operation::overlayng::OverlayLabel::hasSides(unsigned char) const [function] [call site] 02053
33 geos::util::Assert::isTrue(bool) [function] [call site] 02054
34 geos::util::Assert::isTrue(bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02055
33 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02056
32 geos::operation::overlayng::OverlayEdge::getLocation(unsigned char, int) const [function] [call site] 02057
33 geos::operation::overlayng::OverlayLabel::getLocation(unsigned char, int, bool) const [function] [call site] 02058
32 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02059
33 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02060
32 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02061
32 geos::operation::overlayng::OverlayLabel::isBoundary(unsigned char) const [function] [call site] 02062
32 geos::operation::overlayng::OverlayLabel::setLocationLine(unsigned char, geos::geom::Location) [function] [call site] 02063
32 geos::operation::overlayng::OverlayLabel::hasSides(unsigned char) const [function] [call site] 02064
32 geos::util::Assert::isTrue(bool) [function] [call site] 02065
32 geos::operation::overlayng::OverlayEdge::getLocation(unsigned char, int) const [function] [call site] 02066
32 geos::operation::overlayng::OverlayEdge::getCoordinate() const [function] [call site] 02067
33 geos::edgegraph::HalfEdge::orig() const [function] [call site] 02068
32 geos::geom::CoordinateXYZM::toString() const [function] [call site] 02069
33 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXYZM const&) [function] [call site] 02070
32 __cxa_allocate_exception [call site] 02071
32 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02072
33 geos::geom::Coordinate::Coordinate() [function] [call site] 02073
33 std::runtime_error::~runtime_error() [call site] 02074
32 __cxa_throw [call site] 02075
32 __cxa_free_exception [call site] 02076
32 geos::operation::overlayng::OverlayEdge::getLocation(unsigned char, int) const [function] [call site] 02077
32 geos::util::Assert::shouldNeverReachHere(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02078
32 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02079
31 geos::operation::overlayng::InputGeometry::hasEdges(unsigned char) const [function] [call site] 02080
31 geos::operation::overlayng::OverlayLabeller::propagateAreaLocations(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02081
30 geos::operation::overlayng::OverlayLabeller::labelConnectedLinearEdges() [function] [call site] 02082
31 geos::operation::overlayng::OverlayLabeller::propagateLinearLocations(unsigned char) [function] [call site] 02083
32 geos::operation::overlayng::OverlayLabeller::findLinearEdgesWithLocation(std::__1::vector<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> > const&, unsigned char) [function] [call site] 02084
33 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02085
33 geos::operation::overlayng::OverlayLabel::isLinear(unsigned char) const [function] [call site] 02086
33 geos::operation::overlayng::OverlayLabel::isLineLocationUnknown(int) const [function] [call site] 02087
32 geos::operation::overlayng::InputGeometry::isLine(unsigned char) const [function] [call site] 02088
33 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 02089
32 geos::operation::overlayng::OverlayLabeller::propagateLinearLocationAtNode(geos::operation::overlayng::OverlayEdge*, unsigned char, bool, std::__1::deque<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> >&) [function] [call site] 02090
33 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02091
33 geos::operation::overlayng::OverlayLabel::getLineLocation(unsigned char) const [function] [call site] 02092
33 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02093
33 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02094
33 geos::operation::overlayng::OverlayLabel::isLineLocationUnknown(int) const [function] [call site] 02095
33 geos::operation::overlayng::OverlayLabel::setLocationLine(unsigned char, geos::geom::Location) [function] [call site] 02096
33 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02097
33 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02098
31 geos::operation::overlayng::InputGeometry::hasEdges(unsigned char) const [function] [call site] 02099
31 geos::operation::overlayng::OverlayLabeller::propagateLinearLocations(unsigned char) [function] [call site] 02100
30 geos::operation::overlayng::OverlayLabeller::labelCollapsedEdges() [function] [call site] 02101
31 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02102
31 geos::operation::overlayng::OverlayLabel::isLineLocationUnknown(int) const [function] [call site] 02103
31 geos::operation::overlayng::OverlayLabeller::labelCollapsedEdge(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02104
32 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02105
32 geos::operation::overlayng::OverlayLabel::isCollapse(unsigned char) const [function] [call site] 02106
33 geos::operation::overlayng::OverlayLabel::dimension(unsigned char) const [function] [call site] 02107
32 geos::operation::overlayng::OverlayLabel::setLocationCollapse(unsigned char) [function] [call site] 02108
33 geos::operation::overlayng::OverlayLabel::isHole(unsigned char) const [function] [call site] 02109
31 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02110
31 geos::operation::overlayng::OverlayLabel::isLineLocationUnknown(int) const [function] [call site] 02111
31 geos::operation::overlayng::OverlayLabeller::labelCollapsedEdge(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02112
30 geos::operation::overlayng::OverlayLabeller::labelConnectedLinearEdges() [function] [call site] 02113
30 geos::operation::overlayng::OverlayLabeller::labelDisconnectedEdges() [function] [call site] 02114
31 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02115
31 geos::operation::overlayng::OverlayLabel::isLineLocationUnknown(int) const [function] [call site] 02116
31 geos::operation::overlayng::OverlayLabeller::labelDisconnectedEdge(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02117
32 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02118
32 geos::operation::overlayng::InputGeometry::isArea(unsigned char) const [function] [call site] 02119
32 geos::operation::overlayng::OverlayLabeller::locateEdgeBothEnds(unsigned char, geos::operation::overlayng::OverlayEdge*) [function] [call site] 02120
33 geos::edgegraph::HalfEdge::orig() const [function] [call site] 02121
33 geos::operation::overlayng::InputGeometry::locatePointInArea(unsigned char, geos::geom::CoordinateXY const&) [function] [call site] 02122
34 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02123
34 geos::operation::overlayng::InputGeometry::getLocator(unsigned char) [function] [call site] 02124
35 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02125
35 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02126
35 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02127
35 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02128
33 geos::edgegraph::HalfEdge::dest() const [function] [call site] 02129
33 geos::operation::overlayng::InputGeometry::locatePointInArea(unsigned char, geos::geom::CoordinateXY const&) [function] [call site] 02130
32 geos::operation::overlayng::OverlayLabel::setLocationAll(unsigned char, geos::geom::Location) [function] [call site] 02131
31 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02132
31 geos::operation::overlayng::OverlayLabel::isLineLocationUnknown(int) const [function] [call site] 02133
31 geos::operation::overlayng::OverlayLabeller::labelDisconnectedEdge(geos::operation::overlayng::OverlayEdge*, unsigned char) [function] [call site] 02134
29 geos::operation::overlayng::OverlayLabeller::markResultAreaEdges(int) [function] [call site] 02135
30 geos::operation::overlayng::OverlayLabeller::markInResultArea(geos::operation::overlayng::OverlayEdge*, int) [function] [call site] 02136
31 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02137
31 geos::operation::overlayng::OverlayLabel::isBoundaryEither() const [function] [call site] 02138
31 geos::operation::overlayng::OverlayEdge::isForward() const [function] [call site] 02139
31 geos::operation::overlayng::OverlayLabel::getLocationBoundaryOrLine(unsigned char, int, bool) const [function] [call site] 02140
32 geos::operation::overlayng::OverlayLabel::isBoundary(unsigned char) const [function] [call site] 02141
32 geos::operation::overlayng::OverlayLabel::getLocation(unsigned char, int, bool) const [function] [call site] 02142
32 geos::operation::overlayng::OverlayLabel::getLineLocation(unsigned char) const [function] [call site] 02143
31 geos::operation::overlayng::OverlayEdge::isForward() const [function] [call site] 02144
31 geos::operation::overlayng::OverlayLabel::getLocationBoundaryOrLine(unsigned char, int, bool) const [function] [call site] 02145
31 geos::operation::overlayng::OverlayNG::isResultOfOp(int, geos::geom::Location, geos::geom::Location) [function] [call site] 02146
31 geos::operation::overlayng::OverlayEdge::markInResultArea() [function] [call site] 02147
29 geos::operation::overlayng::OverlayLabeller::unmarkDuplicateEdgesFromResultArea() [function] [call site] 02148
30 geos::operation::overlayng::OverlayEdge::isInResultAreaBoth() const [function] [call site] 02149
31 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02150
30 geos::operation::overlayng::OverlayEdge::unmarkFromResultAreaBoth() [function] [call site] 02151
31 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02152
28 geos::operation::overlayng::OverlayUtil::toLines(geos::operation::overlayng::OverlayGraph*, bool, geos::geom::GeometryFactory const*) [function] [call site] 02153
29 geos::operation::overlayng::OverlayGraph::getEdges() [function] [call site] 02154
29 geos::operation::overlayng::OverlayEdge::getCoordinatesOriented() const [function] [call site] 02155
30 geos::geom::CoordinateSequence::clone() const [function] [call site] 02156
30 geos::geom::CoordinateSequence::reverse() [function] [call site] 02157
31 geos::geom::CoordinateSequence::stride() const [function] [call site] 02158
31 geos::geom::CoordinateSequence::stride() const [function] [call site] 02159
31 geos::geom::CoordinateSequence::stride() const [function] [call site] 02160
29 geos::operation::overlayng::OverlayEdge::isCurved() const [function] [call site] 02161
29 geos::geom::GeometryFactory::createLineString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 02162
30 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 02163
30 geos::geom::LineString::LineString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::geom::GeometryFactory const&) [function] [call site] 02164
31 geos::geom::SimpleCurve::SimpleCurve(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, bool, geos::geom::GeometryFactory const&) [function] [call site] 02165
32 geos::geom::Curve::Curve(geos::geom::GeometryFactory const&) [function] [call site] 02166
32 geos::geom::SimpleCurve::computeEnvelopeInternal(bool) const [function] [call site] 02167
32 geos::geom::Geometry::~Geometry() [function] [call site] 02168
31 geos::geom::LineString::validateConstruction() [function] [call site] 02169
31 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 02170
29 geos::geom::GeometryFactory::createCircularString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 02171
30 geos::geom::GeometryFactory::createCircularString(bool, bool) const [function] [call site] 02172
30 geos::geom::CircularString::CircularString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, geos::geom::GeometryFactory const&) [function] [call site] 02173
31 geos::geom::SimpleCurve::SimpleCurve(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, bool, geos::geom::GeometryFactory const&) [function] [call site] 02174
31 geos::geom::CircularString::validateConstruction() [function] [call site] 02175
31 geos::geom::SimpleCurve::~SimpleCurve() [function] [call site] 02176
29 geos::geom::GeometryFactory::buildGeometry(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] 02177
29 geos::operation::overlayng::OverlayEdge::isInResultArea() const [function] [call site] 02178
28 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 02179
28 geos::operation::overlayng::OverlayNG::extractResult(int, geos::operation::overlayng::OverlayGraph*) [function] [call site] 02180
29 geos::operation::overlayng::OverlayGraph::getResultAreaEdges() [function] [call site] 02181
30 geos::operation::overlayng::OverlayGraph::getEdges() [function] [call site] 02182
30 geos::operation::overlayng::OverlayEdge::isInResultArea() const [function] [call site] 02183
29 geos::operation::overlayng::PolygonBuilder::PolygonBuilder(std::__1::vector<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> >&, geos::geom::GeometryFactory const*) [function] [call site] 02184
30 geos::operation::overlayng::PolygonBuilder::buildRings(std::__1::vector<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> > const&) [function] [call site] 02185
31 geos::operation::overlayng::PolygonBuilder::linkResultAreaEdgesMax(std::__1::vector<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> > const&) [function] [call site] 02186
32 geos::operation::overlayng::MaximalEdgeRing::linkResultAreaMaxRingAtNode(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02187
33 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02188
33 geos::operation::overlayng::OverlayEdge::isResultMaxLinked() const [function] [call site] 02189
33 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02190
33 geos::operation::overlayng::OverlayEdge::isInResultArea() const [function] [call site] 02191
33 geos::operation::overlayng::OverlayEdge::isInResultArea() const [function] [call site] 02192
33 geos::operation::overlayng::OverlayEdge::setNextResultMax(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02193
33 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02194
33 __cxa_allocate_exception [call site] 02195
33 geos::operation::overlayng::OverlayEdge::getCoordinate() const [function] [call site] 02196
33 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02197
34 geos::geom::Coordinate::toString() const [function] [call site] 02198
35 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::Coordinate const&) [function] [call site] 02199
34 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] 02200
33 __cxa_throw [call site] 02201
33 __cxa_free_exception [call site] 02202
31 geos::operation::overlayng::PolygonBuilder::buildMaximalRings(std::__1::vector<geos::operation::overlayng::OverlayEdge*, std::__1::allocator<geos::operation::overlayng::OverlayEdge*> > const&) [function] [call site] 02203
32 geos::operation::overlayng::OverlayEdge::isInResultArea() const [function] [call site] 02204
32 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02205
32 geos::operation::overlayng::OverlayLabel::isBoundaryEither() const [function] [call site] 02206
32 geos::operation::overlayng::OverlayEdge::getEdgeRingMax() const [function] [call site] 02207
32 geos::operation::overlayng::MaximalEdgeRing::MaximalEdgeRing(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02208
33 geos::operation::overlayng::MaximalEdgeRing::attachEdges(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02209
34 __cxa_allocate_exception [call site] 02210
34 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02211
34 __cxa_throw [call site] 02212
34 __cxa_free_exception [call site] 02213
34 geos::operation::overlayng::OverlayEdge::getEdgeRingMax() const [function] [call site] 02214
34 __cxa_allocate_exception [call site] 02215
34 geos::operation::overlayng::OverlayEdge::getCoordinate() const [function] [call site] 02216
34 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02217
34 __cxa_throw [call site] 02218
34 __cxa_free_exception [call site] 02219
34 geos::operation::overlayng::OverlayEdge::nextResultMax() const [function] [call site] 02220
34 __cxa_allocate_exception [call site] 02221
34 geos::edgegraph::HalfEdge::dest() const [function] [call site] 02222
34 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02223
34 __cxa_throw [call site] 02224
34 __cxa_free_exception [call site] 02225
34 geos::operation::overlayng::OverlayEdge::setEdgeRingMax(geos::operation::overlayng::MaximalEdgeRing const*) [function] [call site] 02226
34 geos::operation::overlayng::OverlayEdge::nextResultMax() const [function] [call site] 02227
31 geos::operation::overlayng::PolygonBuilder::buildMinimalRings(std::__1::vector<std::__1::unique_ptr<geos::operation::overlayng::MaximalEdgeRing, std::__1::default_delete<geos::operation::overlayng::MaximalEdgeRing> >, std::__1::allocator<std::__1::unique_ptr<geos::operation::overlayng::MaximalEdgeRing, std::__1::default_delete<geos::operation::overlayng::MaximalEdgeRing> > > > const&) [function] [call site] 02228
32 geos::operation::overlayng::MaximalEdgeRing::buildMinimalRings(geos::geom::GeometryFactory const*) [function] [call site] 02229
33 geos::operation::overlayng::MaximalEdgeRing::linkMinimalRings() [function] [call site] 02230
34 geos::operation::overlayng::MaximalEdgeRing::linkMinRingEdgesAtNode(geos::operation::overlayng::OverlayEdge*, geos::operation::overlayng::MaximalEdgeRing*) [function] [call site] 02231
35 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02232
35 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02233
35 geos::operation::overlayng::MaximalEdgeRing::isAlreadyLinked(geos::operation::overlayng::OverlayEdge*, geos::operation::overlayng::MaximalEdgeRing*) [function] [call site] 02234
36 geos::operation::overlayng::OverlayEdge::getEdgeRingMax() const [function] [call site] 02235
36 geos::operation::overlayng::OverlayEdge::isResultLinked() const [function] [call site] 02236
35 geos::operation::overlayng::MaximalEdgeRing::selectMaxOutEdge(geos::operation::overlayng::OverlayEdge*, geos::operation::overlayng::MaximalEdgeRing*) [function] [call site] 02237
36 geos::operation::overlayng::OverlayEdge::getEdgeRingMax() const [function] [call site] 02238
35 geos::operation::overlayng::MaximalEdgeRing::linkMaxInEdge(geos::operation::overlayng::OverlayEdge*, geos::operation::overlayng::OverlayEdge*, geos::operation::overlayng::MaximalEdgeRing*) [function] [call site] 02239
36 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02240
36 geos::operation::overlayng::OverlayEdge::getEdgeRingMax() const [function] [call site] 02241
36 geos::operation::overlayng::OverlayEdge::setNextResult(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02242
35 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02243
35 geos::operation::overlayng::OverlayEdge::getCoordinate() const [function] [call site] 02244
35 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02245
34 geos::operation::overlayng::OverlayEdge::nextResultMax() const [function] [call site] 02246
33 geos::operation::overlayng::OverlayEdge::getEdgeRing() const [function] [call site] 02247
33 geos::operation::overlayng::OverlayEdgeRing::OverlayEdgeRing(geos::operation::overlayng::OverlayEdge*, geos::geom::GeometryFactory const*) [function] [call site] 02248
34 geos::operation::overlayng::OverlayEdgeRing::computeRing(geos::operation::overlayng::OverlayEdge*, geos::geom::GeometryFactory const*) [function] [call site] 02249
35 geos::operation::overlayng::OverlayEdgeRing::computeRingGeometry(geos::operation::overlayng::OverlayEdge*, geos::geom::GeometryFactory const*) const [function] [call site] 02250
36 geos::operation::overlayng::OverlayEdge::getCoordinatesRO() const [function] [call site] 02251
36 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 02252
36 geos::operation::overlayng::OverlayEdge::getCoordinatesRO() const [function] [call site] 02253
36 geos::geom::CoordinateSequence::hasM() const [function] [call site] 02254
36 geos::geom::util::CurveBuilder::CurveBuilder(geos::geom::GeometryFactory const&, bool, bool) [function] [call site] 02255
36 geos::operation::overlayng::OverlayEdge::getEdgeRing() const [function] [call site] 02256
36 __cxa_allocate_exception [call site] 02257
36 geos::operation::overlayng::OverlayEdge::getCoordinate() const [function] [call site] 02258
36 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02259
36 __cxa_throw [call site] 02260
36 __cxa_free_exception [call site] 02261
36 geos::operation::overlayng::OverlayEdge::isCurved() const [function] [call site] 02262
36 geos::geom::util::CurveBuilder::getSeq(bool) [function] [call site] 02263
37 geos::geom::util::CurveBuilder::finishCurve() [function] [call site] 02264
38 geos::geom::GeometryFactory::createCircularString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 02265
37 geos::geom::util::CurveBuilder::finishLine() [function] [call site] 02266
38 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 02267
36 geos::operation::overlayng::OverlayEdge::addCoordinates(geos::geom::CoordinateSequence*) const [function] [call site] 02268
37 geos::geom::CoordinateSequence::size() const [function] [call site] 02269
37 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long, bool) [function] [call site] 02270
37 geos::geom::CoordinateSequence::size() const [function] [call site] 02271
37 geos::geom::CoordinateSequence::size() const [function] [call site] 02272
37 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long, bool) [function] [call site] 02273
36 geos::operation::overlayng::OverlayEdge::setEdgeRing(geos::operation::overlayng::OverlayEdgeRing const*) [function] [call site] 02274
36 geos::operation::overlayng::OverlayEdge::nextResult() const [function] [call site] 02275
36 geos::edgegraph::HalfEdge::dest() const [function] [call site] 02276
36 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02277
36 geos::operation::overlayng::OverlayEdge::nextResult() const [function] [call site] 02278
36 geos::geom::util::CurveBuilder::closeRing() [function] [call site] 02279
37 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 02280
37 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 02281
37 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 02282
37 void geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long, geos::geom::CoordinateXYZM&) const [function] [call site] 02283
37 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 02284
37 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 02285
37 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 02286
37 geos::geom::CoordinateSequence::size() const [function] [call site] 02287
37 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 02288
37 geos::geom::util::CurveBuilder::finishCurve() [function] [call site] 02289
37 geos::geom::util::CurveBuilder::getSeq(bool) [function] [call site] 02290
37 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 02291
37 geos::geom::util::CurveBuilder::getSeq(bool) [function] [call site] 02292
37 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 02293
36 geos::geom::util::CurveBuilder::getGeometry() [function] [call site] 02294
37 geos::geom::util::CurveBuilder::finishCurve() [function] [call site] 02295
37 geos::geom::CoordinateSequence::isRing() const [function] [call site] 02296
37 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 02297
37 geos::geom::util::CurveBuilder::finishLine() [function] [call site] 02298
37 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 02299
37 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] 02300
36 geos::geom::util::CurveBuilder::~CurveBuilder() [function] [call site] 02301
35 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 02302
35 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 02303
35 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 02304
33 geos::operation::overlayng::OverlayEdge::nextResultMax() const [function] [call site] 02305
32 geos::operation::overlayng::PolygonBuilder::storeMinimalRings(std::__1::vector<std::__1::unique_ptr<geos::operation::overlayng::OverlayEdgeRing, std::__1::default_delete<geos::operation::overlayng::OverlayEdgeRing> >, std::__1::allocator<std::__1::unique_ptr<geos::operation::overlayng::OverlayEdgeRing, std::__1::default_delete<geos::operation::overlayng::OverlayEdgeRing> > > >&) [function] [call site] 02306
32 geos::operation::overlayng::PolygonBuilder::assignShellsAndHoles(std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&) [function] [call site] 02307
33 geos::operation::overlayng::PolygonBuilder::findSingleShell(std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&) [function] [call site] 02308
34 geos::util::Assert::isTrue(bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02309
34 geos::operation::overlayng::OverlayEdgeRing::isHole() const [function] [call site] 02310
33 geos::operation::overlayng::PolygonBuilder::assignHoles(geos::operation::overlayng::OverlayEdgeRing*, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&) [function] [call site] 02311
34 geos::operation::overlayng::OverlayEdgeRing::isHole() const [function] [call site] 02312
34 geos::operation::overlayng::OverlayEdgeRing::setShell(geos::operation::overlayng::OverlayEdgeRing*) [function] [call site] 02313
35 geos::operation::overlayng::OverlayEdgeRing::addHole(geos::operation::overlayng::OverlayEdgeRing*) [function] [call site] 02314
31 geos::operation::overlayng::PolygonBuilder::placeFreeHoles(std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&) const [function] [call site] 02315
32 geos::index::strtree::TemplateSTRtree<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtree() [function] [call site] 02316
33 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long) [function] [call site] 02317
34 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 02318
33 geos::index::SpatialIndex::SpatialIndex() [function] [call site] 02319
32 geos::operation::overlayng::OverlayEdgeRing::getRingPtr() const [function] [call site] 02320
32 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::operation::overlayng::OverlayEdgeRing* const&) [function] [call site] 02321
33 geos::index::strtree::EnvelopeTraits::isNull(geos::geom::Envelope const&) [function] [call site] 02322
33 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::operation::overlayng::OverlayEdgeRing* const&, geos::geom::Envelope const&) [function] [call site] 02323
32 geos::index::strtree::TemplateSTRtree<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 02324
33 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 02325
32 geos::operation::overlayng::OverlayEdgeRing::getShell() const [function] [call site] 02326
33 geos::operation::overlayng::OverlayEdgeRing::isHole() const [function] [call site] 02327
32 geos::operation::overlayng::OverlayEdgeRing::getRingPtr() const [function] [call site] 02328
32 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&) [function] [call site] 02329
33 void geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}&&) [function] [call site] 02330
34 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 02331
34 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 02332
35 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 02333
35 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 02334
36 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 02335
36 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 02336
35 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 02337
36 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 02338
36 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 02339
36 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 02340
36 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 02341
37 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 02342
37 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 02343
34 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 02344
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 02345
35 geos::index::strtree::EnvelopeTraits::intersects(geos::geom::Envelope const&, geos::geom::Envelope const&) [function] [call site] 02346
36 geos::geom::Envelope::intersects(geos::geom::Envelope const&) const [function] [call site] 02347
34 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 02348
34 _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 02349
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 02350
35 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}::operator()(geos::operation::overlayng::OverlayEdgeRing* const&) const [function] [call site] 02351
34 bool geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}&) [function] [call site] 02352
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::beginChildren() const [function] [call site] 02353
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::endChildren() const [function] [call site] 02354
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 02355
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 02356
35 geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::isDeleted() const [function] [call site] 02357
35 _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation9overlayng15OverlayEdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 02358
35 bool geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::operation::overlayng::OverlayEdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> >&)::{lambda(geos::operation::overlayng::OverlayEdgeRing* const&)#1}&) [function] [call site] 02359
32 geos::operation::overlayng::OverlayEdgeRing::findEdgeRingContaining(std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&) const [function] [call site] 02360
33 geos::operation::overlayng::OverlayEdgeRing::contains(geos::operation::overlayng::OverlayEdgeRing const&) const [function] [call site] 02361
34 geos::operation::overlayng::OverlayEdgeRing::getEnvelope() const [function] [call site] 02362
34 geos::operation::overlayng::OverlayEdgeRing::getEnvelope() const [function] [call site] 02363
34 geos::geom::Envelope::containsProperly(geos::geom::Envelope const&) const [function] [call site] 02364
35 geos::geom::Envelope::equals(geos::geom::Envelope const*) const [function] [call site] 02365
36 geos::geom::Envelope::isNull() const [function] [call site] 02366
36 geos::geom::Envelope::isNull() const [function] [call site] 02367
35 geos::geom::Envelope::covers(geos::geom::Envelope const&) const [function] [call site] 02368
34 geos::operation::overlayng::OverlayEdgeRing::isPointInOrOut(geos::operation::overlayng::OverlayEdgeRing const&) const [function] [call site] 02369
35 geos::operation::overlayng::OverlayEdgeRing::isPointInOrOut(geos::operation::overlayng::OverlayEdgeRing const&) const::PointTester::PointTester(geos::operation::overlayng::OverlayEdgeRing const*) [function] [call site] 02370
36 geos::geom::CoordinateFilter::CoordinateFilter() [function] [call site] 02371
35 geos::operation::overlayng::OverlayEdgeRing::getRingPtr() const [function] [call site] 02372
35 geos::operation::overlayng::OverlayEdgeRing::isPointInOrOut(geos::operation::overlayng::OverlayEdgeRing const&) const::PointTester::getResult() const [function] [call site] 02373
35 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 02374
33 geos::operation::overlayng::OverlayEdgeRing::getEnvelope() const [function] [call site] 02375
33 geos::geom::Envelope::contains(geos::geom::Envelope const&) const [function] [call site] 02376
34 geos::geom::Envelope::covers(geos::geom::Envelope const&) const [function] [call site] 02377
32 __cxa_allocate_exception [call site] 02378
32 geos::operation::overlayng::OverlayEdgeRing::getCoordinate() const [function] [call site] 02379
33 geos::geom::Coordinate const* geos::detail::down_cast<geos::geom::Coordinate const*, geos::geom::CoordinateXY const>(geos::geom::CoordinateXY const*) [function] [call site] 02380
32 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 02381
32 __cxa_throw [call site] 02382
32 __cxa_free_exception [call site] 02383
32 geos::operation::overlayng::OverlayEdgeRing::setShell(geos::operation::overlayng::OverlayEdgeRing*) [function] [call site] 02384
29 geos::operation::overlayng::PolygonBuilder::getPolygons() const [function] [call site] 02385
30 geos::operation::overlayng::PolygonBuilder::computePolygons(std::__1::vector<geos::operation::overlayng::OverlayEdgeRing*, std::__1::allocator<geos::operation::overlayng::OverlayEdgeRing*> > const&) const [function] [call site] 02386
31 geos::operation::overlayng::OverlayEdgeRing::toSurface(geos::geom::GeometryFactory const*) [function] [call site] 02387
32 geos::geom::GeometryFactory::createSurface(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&) const [function] [call site] 02388
33 geos::geom::LinearRing* geos::detail::down_cast<geos::geom::LinearRing*, geos::geom::Curve>(geos::geom::Curve*) [function] [call site] 02389
33 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 02390
33 geos::geom::linearRingToLineString(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >) [function] [call site] 02391
34 geos::geom::SimpleCurve const* geos::detail::down_cast<geos::geom::SimpleCurve const*, geos::geom::Curve>(geos::geom::Curve*) [function] [call site] 02392
34 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 02393
34 geos::geom::Geometry::getFactory() const [function] [call site] 02394
34 geos::geom::GeometryFactory::createLineString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 02395
33 geos::geom::GeometryFactory::createCurvePolygon(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&) const [function] [call site] 02396
32 geos::geom::GeometryFactory::createSurface(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] 02397
33 geos::geom::LinearRing* geos::detail::down_cast<geos::geom::LinearRing*, geos::geom::Curve>(geos::geom::Curve*) [function] [call site] 02398
33 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] 02399
33 geos::geom::LinearRing* geos::detail::down_cast<geos::geom::LinearRing*, geos::geom::Curve>(geos::geom::Curve*) [function] [call site] 02400
33 geos::geom::linearRingToLineString(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >) [function] [call site] 02401
33 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] 02402
33 geos::geom::linearRingToLineString(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >) [function] [call site] 02403
32 geos::operation::overlayng::OverlayEdgeRing::getRing() [function] [call site] 02404
29 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 02405
29 geos::operation::overlayng::LineBuilder::LineBuilder(geos::operation::overlayng::InputGeometry const*, geos::operation::overlayng::OverlayGraph*, bool, int, geos::geom::GeometryFactory const*) [function] [call site] 02406
30 geos::operation::overlayng::InputGeometry::getAreaIndex() const [function] [call site] 02407
31 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 02408
31 geos::operation::overlayng::InputGeometry::getDimension(unsigned char) const [function] [call site] 02409
29 geos::operation::overlayng::LineBuilder::setStrictMode(bool) [function] [call site] 02410
29 geos::operation::overlayng::LineBuilder::getLines() [function] [call site] 02411
30 geos::operation::overlayng::LineBuilder::markResultLines() [function] [call site] 02412
31 geos::operation::overlayng::OverlayGraph::getEdges() [function] [call site] 02413
31 geos::operation::overlayng::OverlayEdge::isInResultEither() const [function] [call site] 02414
32 geos::operation::overlayng::OverlayEdge::isInResult() const [function] [call site] 02415
32 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02416
31 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02417
31 geos::operation::overlayng::LineBuilder::isResultLine(geos::operation::overlayng::OverlayLabel const*) const [function] [call site] 02418
32 geos::operation::overlayng::OverlayLabel::isBoundarySingleton() const [function] [call site] 02419
32 geos::operation::overlayng::OverlayLabel::isBoundaryCollapse() const [function] [call site] 02420
33 geos::operation::overlayng::OverlayLabel::isLine() const [function] [call site] 02421
33 geos::operation::overlayng::OverlayLabel::isBoundaryBoth() const [function] [call site] 02422
32 geos::operation::overlayng::OverlayLabel::isInteriorCollapse() const [function] [call site] 02423
32 geos::operation::overlayng::OverlayLabel::isCollapseAndNotPartInterior() const [function] [call site] 02424
32 geos::operation::overlayng::OverlayLabel::isLineInArea(signed char) const [function] [call site] 02425
32 geos::operation::overlayng::OverlayLabel::isBoundaryTouch() const [function] [call site] 02426
33 geos::operation::overlayng::OverlayLabel::isBoundaryBoth() const [function] [call site] 02427
33 geos::operation::overlayng::OverlayLabel::getLocation(unsigned char, int, bool) const [function] [call site] 02428
32 geos::operation::overlayng::LineBuilder::effectiveLocation(geos::operation::overlayng::OverlayLabel const*, unsigned char) [function] [call site] 02429
33 geos::operation::overlayng::OverlayLabel::isCollapse(unsigned char) const [function] [call site] 02430
33 geos::operation::overlayng::OverlayLabel::isLine(unsigned char) const [function] [call site] 02431
33 geos::operation::overlayng::OverlayLabel::getLineLocation(unsigned char) const [function] [call site] 02432
32 geos::operation::overlayng::LineBuilder::effectiveLocation(geos::operation::overlayng::OverlayLabel const*, unsigned char) [function] [call site] 02433
32 geos::operation::overlayng::OverlayNG::isResultOfOp(int, geos::geom::Location, geos::geom::Location) [function] [call site] 02434
31 geos::operation::overlayng::OverlayEdge::markInResultLine() [function] [call site] 02435
32 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02436
30 geos::operation::overlayng::LineBuilder::addResultLinesMerged() [function] [call site] 02437
31 geos::operation::overlayng::LineBuilder::addResultLinesForNodes() [function] [call site] 02438
32 geos::operation::overlayng::OverlayGraph::getEdges() [function] [call site] 02439
32 geos::operation::overlayng::OverlayEdge::isInResultLine() const [function] [call site] 02440
32 geos::operation::overlayng::OverlayEdge::isVisited() const [function] [call site] 02441
32 geos::operation::overlayng::LineBuilder::degreeOfLines(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02442
33 geos::operation::overlayng::OverlayEdge::isInResultLine() const [function] [call site] 02443
33 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02444
32 geos::operation::overlayng::LineBuilder::buildLine(geos::operation::overlayng::OverlayEdge*) const [function] [call site] 02445
33 geos::operation::overlayng::OverlayEdge::getCoordinatesRO() const [function] [call site] 02446
33 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 02447
33 geos::operation::overlayng::OverlayEdge::getCoordinatesRO() const [function] [call site] 02448
33 geos::geom::CoordinateSequence::hasM() const [function] [call site] 02449
33 geos::geom::util::CurveBuilder::CurveBuilder(geos::geom::GeometryFactory const&, bool, bool) [function] [call site] 02450
33 geos::geom::util::CurveBuilder::setOutputLinearRing(bool) [function] [call site] 02451
33 geos::operation::overlayng::OverlayEdge::isForward() const [function] [call site] 02452
33 geos::operation::overlayng::OverlayEdge::markVisitedBoth() [function] [call site] 02453
34 geos::operation::overlayng::OverlayEdge::markVisited() [function] [call site] 02454
34 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02455
34 geos::operation::overlayng::OverlayEdge::markVisited() [function] [call site] 02456
33 geos::operation::overlayng::OverlayEdge::isCurved() const [function] [call site] 02457
33 geos::geom::util::CurveBuilder::getSeq(bool) [function] [call site] 02458
33 geos::operation::overlayng::OverlayEdge::addCoordinates(geos::geom::CoordinateSequence*) const [function] [call site] 02459
33 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02460
33 geos::operation::overlayng::LineBuilder::degreeOfLines(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02461
33 geos::operation::overlayng::OverlayEdge::symOE() const [function] [call site] 02462
33 geos::operation::overlayng::LineBuilder::nextLineEdgeUnvisited(geos::operation::overlayng::OverlayEdge*) [function] [call site] 02463
34 geos::operation::overlayng::OverlayEdge::oNextOE() const [function] [call site] 02464
34 geos::operation::overlayng::OverlayEdge::isVisited() const [function] [call site] 02465
34 geos::operation::overlayng::OverlayEdge::isInResultLine() const [function] [call site] 02466
33 geos::geom::util::CurveBuilder::getGeometry() [function] [call site] 02467
33 geos::geom::Curve::reverse() const [function] [call site] 02468
34 geos::geom::Geometry::reverse() const [function] [call site] 02469
33 geos::geom::util::CurveBuilder::~CurveBuilder() [function] [call site] 02470
31 geos::operation::overlayng::LineBuilder::addResultLinesRings() [function] [call site] 02471
32 geos::operation::overlayng::OverlayGraph::getEdges() [function] [call site] 02472
32 geos::operation::overlayng::OverlayEdge::isInResultLine() const [function] [call site] 02473
32 geos::operation::overlayng::OverlayEdge::isVisited() const [function] [call site] 02474
32 geos::operation::overlayng::LineBuilder::buildLine(geos::operation::overlayng::OverlayEdge*) const [function] [call site] 02475
29 geos::operation::overlayng::LineBuilder::~LineBuilder() [function] [call site] 02476
29 geos::operation::overlayng::IntersectionPointBuilder::IntersectionPointBuilder(geos::operation::overlayng::OverlayGraph*, geos::geom::GeometryFactory const*) [function] [call site] 02477
29 geos::operation::overlayng::IntersectionPointBuilder::setStrictMode(bool) [function] [call site] 02478
29 geos::operation::overlayng::IntersectionPointBuilder::getPoints() [function] [call site] 02479
30 geos::operation::overlayng::IntersectionPointBuilder::addResultPoints() [function] [call site] 02480
31 geos::operation::overlayng::OverlayGraph::getNodeEdges() [function] [call site] 02481
31 geos::operation::overlayng::IntersectionPointBuilder::isResultPoint(geos::operation::overlayng::OverlayEdge*) const [function] [call site] 02482
32 geos::operation::overlayng::OverlayEdge::isInResult() const [function] [call site] 02483
32 geos::operation::overlayng::OverlayEdge::getLabel() const [function] [call site] 02484
32 geos::operation::overlayng::IntersectionPointBuilder::isEdgeOf(geos::operation::overlayng::OverlayLabel const*, unsigned char) const [function] [call site] 02485
33 geos::operation::overlayng::OverlayLabel::isBoundaryCollapse() const [function] [call site] 02486
33 geos::operation::overlayng::OverlayLabel::isBoundary(unsigned char) const [function] [call site] 02487
33 geos::operation::overlayng::OverlayLabel::isLine(unsigned char) const [function] [call site] 02488
32 geos::operation::overlayng::IntersectionPointBuilder::isEdgeOf(geos::operation::overlayng::OverlayLabel const*, unsigned char) const [function] [call site] 02489
32 geos::edgegraph::HalfEdge::oNext() const [function] [call site] 02490
31 geos::operation::overlayng::OverlayEdge::getCoordinate() const [function] [call site] 02491
31 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYZM const&) const [function] [call site] 02492
29 geos::operation::overlayng::IntersectionPointBuilder::~IntersectionPointBuilder() [function] [call site] 02493
29 geos::operation::overlayng::OverlayNG::createEmptyResult() [function] [call site] 02494
29 geos::operation::overlayng::OverlayUtil::createResultGeometry(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> > > >&, 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> > > >&, 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] 02495
30 void geos::operation::overlayng::OverlayUtil::moveGeometry<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> > > >&, 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] 02496
30 void geos::operation::overlayng::OverlayUtil::moveGeometry<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> > > >&, 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] 02497
30 void geos::operation::overlayng::OverlayUtil::moveGeometry<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> > > >&, 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] 02498
30 geos::geom::GeometryFactory::buildGeometry(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] 02499
29 geos::operation::overlayng::PolygonBuilder::~PolygonBuilder() [function] [call site] 02500
28 geos::operation::overlayng::OverlayUtil::isFloating(geos::geom::PrecisionModel const*) [function] [call site] 02501
28 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02502
28 geos::operation::overlayng::InputGeometry::getGeometry(unsigned char) const [function] [call site] 02503
28 geos::operation::overlayng::OverlayUtil::isResultAreaConsistent(geos::geom::Geometry const*, geos::geom::Geometry const*, int, geos::geom::Geometry const*) [function] [call site] 02504
29 geos::operation::overlayng::OverlayUtil::isLess(double, double, double) [function] [call site] 02505
29 geos::operation::overlayng::OverlayUtil::isLess(double, double, double) [function] [call site] 02506
29 geos::operation::overlayng::OverlayUtil::isLess(double, double, double) [function] [call site] 02507
29 geos::operation::overlayng::OverlayUtil::isGreater(double, double, double) [function] [call site] 02508
29 geos::operation::overlayng::OverlayUtil::isLess(double, double, double) [function] [call site] 02509
29 geos::operation::overlayng::OverlayUtil::isLess(double, double, double) [function] [call site] 02510
29 geos::operation::overlayng::OverlayUtil::isLess(double, double, double) [function] [call site] 02511
29 geos::operation::overlayng::OverlayUtil::isGreater(double, double, double) [function] [call site] 02512
28 __cxa_allocate_exception [call site] 02513
28 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02514
28 __cxa_throw [call site] 02515
28 __cxa_free_exception [call site] 02516
28 geos::operation::overlayng::OverlayGraph::~OverlayGraph() [function] [call site] 02517
28 geos::operation::overlayng::EdgeNodingBuilder::~EdgeNodingBuilder() [function] [call site] 02518
29 geos::noding::ArcIntersector::~ArcIntersector() [function] [call site] 02519
29 geos::noding::SegmentIntersector::~SegmentIntersector() [function] [call site] 02520
29 geos::algorithm::CircularArcIntersector::~CircularArcIntersector() [function] [call site] 02521
27 geos::operation::overlayng::ElevationModel::populateZ(geos::geom::Geometry&) [function] [call site] 02522
28 geos::operation::overlayng::ElevationModel::init() [function] [call site] 02523
29 geos::operation::overlayng::ElevationModel::ElevationCell::isNull() const [function] [call site] 02524
29 geos::operation::overlayng::ElevationModel::ElevationCell::compute() [function] [call site] 02525
29 geos::operation::overlayng::ElevationModel::ElevationCell::getZ() const [function] [call site] 02526
28 geos::operation::overlayng::ElevationModel::populateZ(geos::geom::Geometry&)::Filter::Filter(geos::operation::overlayng::ElevationModel&) [function] [call site] 02527
29 geos::geom::CoordinateFilter::CoordinateFilter() [function] [call site] 02528
28 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 02529
26 geos::operation::overlayng::OverlayNG::~OverlayNG() [function] [call site] 02530
27 geos::operation::overlayng::InputGeometry::~InputGeometry() [function] [call site] 02531
24 geos::operation::overlayng::OverlayMixedPoints::createLocator(geos::geom::Geometry const*) [function] [call site] 02532
25 geos::operation::overlayng::IndexedPointOnLineLocator::IndexedPointOnLineLocator(geos::geom::Geometry const&) [function] [call site] 02533
26 geos::algorithm::locate::PointOnGeometryLocator::PointOnGeometryLocator() [function] [call site] 02534
24 geos::operation::overlayng::OverlayMixedPoints::extractCoordinates(geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 02535
25 geos::geom::CoordinateSequence::reserve(unsigned long) [function] [call site] 02536
25 geos::operation::overlayng::CoordinateExtractingFilter::CoordinateExtractingFilter(geos::geom::CoordinateSequence&, geos::geom::PrecisionModel const&) [function] [call site] 02537
26 geos::geom::CoordinateInspector<geos::operation::overlayng::CoordinateExtractingFilter>::CoordinateInspector() [function] [call site] 02538
25 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 02539
24 geos::operation::overlayng::OverlayMixedPoints::computeIntersection(geos::geom::CoordinateSequence const*) const [function] [call site] 02540
25 geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const [function] [call site] 02541
26 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 02542
26 geos::geom::CoordinateSequence::hasM() const [function] [call site] 02543
26 geos::geom::CoordinateSequence::CoordinateSequence(unsigned long, bool, bool, bool) [function] [call site] 02544
26 void geos::geom::CoordinateSequence::forEach<geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const::$_0>(geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const::$_0&&) const [function] [call site] 02545
27 auto geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const::$_0::operator()<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) const [function] [call site] 02546
28 geos::operation::overlayng::OverlayMixedPoints::hasLocation(bool, geos::geom::CoordinateXY const&) const [function] [call site] 02547
28 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) [function] [call site] 02548
27 auto geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const::$_0::operator()<geos::geom::Coordinate>(geos::geom::Coordinate const&) const [function] [call site] 02549
28 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 02550
27 auto geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const::$_0::operator()<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) const [function] [call site] 02551
28 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) [function] [call site] 02552
27 auto geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const::$_0::operator()<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) const [function] [call site] 02553
28 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) [function] [call site] 02554
26 geos::geom::CoordinateSequence::sort() [function] [call site] 02555
27 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 02556
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() [function] [call site] 02557
28 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY>::Coordinates(geos::geom::CoordinateSequence*) [function] [call site] 02558
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY>::begin() [function] [call site] 02559
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*) [function] [call site] 02560
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY>::end() [function] [call site] 02561
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXY>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*, unsigned long) [function] [call site] 02562
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate> geos::geom::CoordinateSequence::items<geos::geom::Coordinate>() [function] [call site] 02563
28 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate>::Coordinates(geos::geom::CoordinateSequence*) [function] [call site] 02564
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate>::begin() [function] [call site] 02565
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*) [function] [call site] 02566
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate>::end() [function] [call site] 02567
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::Coordinate>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*, unsigned long) [function] [call site] 02568
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYZM>() [function] [call site] 02569
28 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM>::Coordinates(geos::geom::CoordinateSequence*) [function] [call site] 02570
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM>::begin() [function] [call site] 02571
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*) [function] [call site] 02572
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYZM>::end() [function] [call site] 02573
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYZM>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*, unsigned long) [function] [call site] 02574
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXYM>() [function] [call site] 02575
28 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM>::Coordinates(geos::geom::CoordinateSequence*) [function] [call site] 02576
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM>::begin() [function] [call site] 02577
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*) [function] [call site] 02578
27 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXYM>::end() [function] [call site] 02579
28 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence, geos::geom::CoordinateXYM>::CoordinateSequenceIterator(geos::geom::CoordinateSequence*, unsigned long) [function] [call site] 02580
26 geos::geom::CoordinateSequence::hasRepeatedPoints() const [function] [call site] 02581
26 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 02582
26 geos::geom::CoordinateSequence::operator=(geos::geom::CoordinateSequence const&) [function] [call site] 02583
26 geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const [function] [call site] 02584
27 geos::geom::CoordinateSequence::size() const [function] [call site] 02585
27 void geos::geom::CoordinateSequence::forEach<geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const::$_0>(geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const::$_0&&) const [function] [call site] 02586
28 auto geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) const [function] [call site] 02587
29 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXY const&) const [function] [call site] 02588
28 auto geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::Coordinate>(geos::geom::Coordinate const&) const [function] [call site] 02589
29 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 02590
28 auto geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) const [function] [call site] 02591
29 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYM const&) const [function] [call site] 02592
28 auto geos::operation::overlayng::OverlayMixedPoints::createPoints(geos::geom::CoordinateSequence const&) const::$_0::operator()<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) const [function] [call site] 02593
29 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXYZM const&) const [function] [call site] 02594
26 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 02595
25 geos::operation::overlayng::OverlayMixedPoints::createPointResult(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] 02596
26 geos::geom::GeometryFactory::createEmpty(int) const [function] [call site] 02597
27 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 02598
27 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 02599
27 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 02600
27 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 02601
27 __cxa_allocate_exception [call site] 02602
27 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02603
27 __cxa_throw [call site] 02604
27 __cxa_free_exception [call site] 02605
26 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] 02606
24 geos::operation::overlayng::OverlayMixedPoints::computeUnion(geos::geom::CoordinateSequence const*) [function] [call site] 02607
25 geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const [function] [call site] 02608
25 geos::operation::overlayng::OverlayMixedPoints::extractLines(geos::geom::Geometry const*) [function] [call site] 02609
26 geos::geom::Curve::clone() const [function] [call site] 02610
25 geos::operation::overlayng::OverlayMixedPoints::extractPolygons(geos::geom::Geometry const*) [function] [call site] 02611
26 geos::geom::Surface::clone() const [function] [call site] 02612
27 geos::geom::Surface* geos::detail::down_cast<geos::geom::Surface*, geos::geom::Geometry>(geos::geom::Geometry*) [function] [call site] 02613
25 geos::operation::overlayng::OverlayUtil::createResultGeometry(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> > > >&, 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> > > >&, 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] 02614
24 geos::operation::overlayng::OverlayMixedPoints::computeDifference(geos::geom::CoordinateSequence const*) [function] [call site] 02615
25 geos::geom::Geometry::clone() const [function] [call site] 02616
25 geos::operation::overlayng::OverlayMixedPoints::findPoints(bool, geos::geom::CoordinateSequence const*) const [function] [call site] 02617
25 geos::operation::overlayng::OverlayMixedPoints::createPointResult(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] 02618
24 geos::util::Assert::shouldNeverReachHere(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02619
23 geos::operation::overlayng::OverlayMixedPoints::~OverlayMixedPoints() [function] [call site] 02620
21 geos::operation::overlayng::OverlayNG::~OverlayNG() [function] [call site] 02621
20 geos::geom::PrecisionModel::PrecisionModel() [function] [call site] 02622
20 geos::operation::overlayng::OverlayNG::overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int, geos::geom::PrecisionModel const*) [function] [call site] 02623
20 __cxa_begin_catch [call site] 02624
20 __cxa_rethrow [call site] 02625
20 __cxa_end_catch [call site] 02626
20 std::runtime_error::operator=(std::runtime_error const&) [call site] 02627
20 geos::operation::overlayng::OverlayNGRobust::overlaySnapTries(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02628
21 geos::operation::overlayng::OverlayNGRobust::snapTolerance(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 02629
22 geos::operation::overlayng::OverlayNGRobust::snapTolerance(geos::geom::Geometry const*) [function] [call site] 02630
23 geos::operation::overlayng::OverlayNGRobust::ordinateMagnitude(geos::geom::Geometry const*) [function] [call site] 02631
24 geos::geom::Envelope::getMaxX() const [function] [call site] 02632
24 geos::geom::Envelope::getMaxY() const [function] [call site] 02633
24 geos::geom::Envelope::getMinX() const [function] [call site] 02634
24 geos::geom::Envelope::getMinY() const [function] [call site] 02635
22 geos::operation::overlayng::OverlayNGRobust::snapTolerance(geos::geom::Geometry const*) [function] [call site] 02636
21 geos::operation::overlayng::OverlayNGRobust::overlaySnapping(geos::geom::Geometry const*, geos::geom::Geometry const*, int, double) [function] [call site] 02637
22 geos::operation::overlayng::OverlayNGRobust::overlaySnapTol(geos::geom::Geometry const*, geos::geom::Geometry const*, int, double) [function] [call site] 02638
23 geos::noding::snap::SnappingNoder::SnappingNoder(double) [function] [call site] 02639
24 geos::noding::Noder::Noder() [function] [call site] 02640
24 geos::noding::snap::SnappingPointIndex::SnappingPointIndex(double) [function] [call site] 02641
25 geos::index::kdtree::KdTree::KdTree(double) [function] [call site] 02642
24 geos::noding::Noder::~Noder() [function] [call site] 02643
23 geos::operation::overlayng::OverlayNG::overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int, geos::noding::Noder*) [function] [call site] 02644
24 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*, int) [function] [call site] 02645
24 geos::operation::overlayng::OverlayNG::setNoder(geos::noding::Noder*) [function] [call site] 02646
24 geos::operation::overlayng::OverlayNG::getResult() [function] [call site] 02647
24 geos::operation::overlayng::OverlayNG::~OverlayNG() [function] [call site] 02648
23 geos::noding::snap::SnappingNoder::~SnappingNoder() [function] [call site] 02649
24 geos::noding::snap::SnappingPointIndex::~SnappingPointIndex() [function] [call site] 02650
24 geos::noding::Noder::~Noder() [function] [call site] 02651
22 __cxa_begin_catch [call site] 02652
22 void geos::ignore_unused_variable_warning<geos::util::TopologyException>(geos::util::TopologyException const&) [function] [call site] 02653
22 __cxa_end_catch [call site] 02654
21 geos::operation::overlayng::OverlayNGRobust::overlaySnapBoth(geos::geom::Geometry const*, geos::geom::Geometry const*, int, double) [function] [call site] 02655
22 geos::operation::overlayng::OverlayNGRobust::snapSelf(geos::geom::Geometry const*, double) [function] [call site] 02656
23 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::PrecisionModel const*) [function] [call site] 02657
23 geos::noding::snap::SnappingNoder::SnappingNoder(double) [function] [call site] 02658
23 geos::operation::overlayng::OverlayNG::setNoder(geos::noding::Noder*) [function] [call site] 02659
23 geos::operation::overlayng::OverlayNG::setStrictMode(bool) [function] [call site] 02660
23 geos::operation::overlayng::OverlayNG::getResult() [function] [call site] 02661
23 geos::noding::snap::SnappingNoder::~SnappingNoder() [function] [call site] 02662
23 geos::operation::overlayng::OverlayNG::~OverlayNG() [function] [call site] 02663
22 geos::operation::overlayng::OverlayNGRobust::snapSelf(geos::geom::Geometry const*, double) [function] [call site] 02664
22 geos::operation::overlayng::OverlayNGRobust::overlaySnapTol(geos::geom::Geometry const*, geos::geom::Geometry const*, int, double) [function] [call site] 02665
22 __cxa_begin_catch [call site] 02666
22 void geos::ignore_unused_variable_warning<geos::util::TopologyException>(geos::util::TopologyException const&) [function] [call site] 02667
22 __cxa_end_catch [call site] 02668
20 geos::operation::overlayng::OverlayNGRobust::overlaySR(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02669
21 geos::operation::overlayng::PrecisionUtil::safeScale(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 02670
22 geos::operation::overlayng::PrecisionUtil::maxBoundMagnitude(geos::geom::Envelope const*) [function] [call site] 02671
23 geos::geom::Envelope::getMaxX() const [function] [call site] 02672
23 geos::geom::Envelope::getMaxY() const [function] [call site] 02673
23 geos::geom::Envelope::getMinX() const [function] [call site] 02674
23 geos::geom::Envelope::getMinY() const [function] [call site] 02675
22 geos::operation::overlayng::PrecisionUtil::maxBoundMagnitude(geos::geom::Envelope const*) [function] [call site] 02676
22 geos::operation::overlayng::PrecisionUtil::safeScale(double) [function] [call site] 02677
23 geos::operation::overlayng::PrecisionUtil::precisionScale(double, int) [function] [call site] 02678
24 log [call site] 02679
21 geos::geom::PrecisionModel::PrecisionModel(double) [function] [call site] 02680
22 geos::geom::PrecisionModel::setScale(double) [function] [call site] 02681
23 geos::geom::PrecisionModel::snapToInt(double, double) [function] [call site] 02682
23 geos::geom::PrecisionModel::snapToInt(double, double) [function] [call site] 02683
21 geos::operation::overlayng::OverlayNG::overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int, geos::geom::PrecisionModel const*) [function] [call site] 02684
21 __cxa_begin_catch [call site] 02685
21 void geos::ignore_unused_variable_warning<geos::util::TopologyException>(geos::util::TopologyException const&) [function] [call site] 02686
21 __cxa_end_catch [call site] 02687
20 __cxa_allocate_exception [call site] 02688
20 std::runtime_error::runtime_error(std::runtime_error const&) [call site] 02689
20 __cxa_throw [call site] 02690
20 std::runtime_error::~runtime_error() [call site] 02691
20 __clang_call_terminate [call site] 02692
19 geos::geom::StructuredCollection::getLineUnion() const [function] [call site] 02693
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02694
19 geos::geom::StructuredCollection::getPointUnion() const [function] [call site] 02695
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02696
19 geos::geom::StructuredCollection::StructuredCollection() [function] [call site] 02697
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02698
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02699
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02700
19 geos::geom::StructuredCollection::getDimension() const [function] [call site] 02701
19 geos::geom::StructuredCollection::computeResult(geos::geom::StructuredCollection&, int, geos::geom::Dimension::DimensionType, geos::geom::Dimension::DimensionType) const [function] [call site] 02702
20 geos::geom::StructuredCollection::unionByDimension() [function] [call site] 02703
20 geos::operation::overlayng::OverlayUtil::resultDimension(int, int, int) [function] [call site] 02704
20 geos::geom::StructuredCollection::doUnaryUnion(int) const [function] [call site] 02705
21 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02706
21 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02707
21 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02708
21 geos::geom::StructuredCollection::toVector(geos::geom::Geometry const*, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) [function] [call site] 02709
22 geos::geom::Geometry::isCollection() const [function] [call site] 02710
22 geos::geom::StructuredCollection::toVector(geos::geom::Geometry const*, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) [function] [call site] 02711
21 geos::geom::StructuredCollection::toVector(geos::geom::Geometry const*, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) [function] [call site] 02712
21 geos::geom::StructuredCollection::toVector(geos::geom::Geometry const*, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) [function] [call site] 02713
21 geos::operation::overlayng::OverlayUtil::resultCoordinateDimension(unsigned char, unsigned char) [function] [call site] 02714
21 geos::operation::overlayng::OverlayUtil::resultCoordinateDimension(unsigned char, unsigned char) [function] [call site] 02715
21 geos::operation::overlayng::OverlayUtil::createEmptyResult(int, unsigned long, geos::geom::GeometryFactory const*) [function] [call site] 02716
21 std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > geos::geom::GeometryFactory::buildGeometry<std::__1::__wrap_iter<geos::geom::Geometry const**> >(std::__1::__wrap_iter<geos::geom::Geometry const**>, std::__1::__wrap_iter<geos::geom::Geometry const**>) const [function] [call site] 02717
22 geos::geom::Geometry::clone() const [function] [call site] 02718
22 geos::geom::Geometry::clone() const [function] [call site] 02719
19 geos::geom::StructuredCollection::~StructuredCollection() [function] [call site] 02720
18 geos::geom::StructuredCollection::doDifference(geos::geom::StructuredCollection const&) const [function] [call site] 02721
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02722
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02723
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02724
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02725
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02726
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02727
19 geos::geom::StructuredCollection::getLineUnion() const [function] [call site] 02728
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02729
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02730
19 geos::geom::StructuredCollection::getPointUnion() const [function] [call site] 02731
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02732
19 geos::geom::StructuredCollection::StructuredCollection() [function] [call site] 02733
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02734
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02735
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02736
19 geos::geom::StructuredCollection::getDimension() const [function] [call site] 02737
19 geos::geom::StructuredCollection::computeResult(geos::geom::StructuredCollection&, int, geos::geom::Dimension::DimensionType, geos::geom::Dimension::DimensionType) const [function] [call site] 02738
19 geos::geom::StructuredCollection::~StructuredCollection() [function] [call site] 02739
18 geos::geom::StructuredCollection::doSymDifference(geos::geom::StructuredCollection const&) const [function] [call site] 02740
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02741
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02742
19 geos::geom::StructuredCollection::getLineUnion() const [function] [call site] 02743
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02744
19 geos::geom::StructuredCollection::getPointUnion() const [function] [call site] 02745
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02746
19 geos::geom::StructuredCollection::StructuredCollection() [function] [call site] 02747
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02748
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02749
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02750
19 geos::geom::StructuredCollection::getDimension() const [function] [call site] 02751
19 geos::geom::StructuredCollection::computeResult(geos::geom::StructuredCollection&, int, geos::geom::Dimension::DimensionType, geos::geom::Dimension::DimensionType) const [function] [call site] 02752
19 geos::geom::StructuredCollection::~StructuredCollection() [function] [call site] 02753
18 geos::geom::StructuredCollection::doIntersection(geos::geom::StructuredCollection const&) const [function] [call site] 02754
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02755
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02756
19 geos::geom::StructuredCollection::getLineUnion() const [function] [call site] 02757
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02758
19 geos::geom::StructuredCollection::getPointUnion() const [function] [call site] 02759
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02760
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02761
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02762
19 geos::geom::StructuredCollection::getLineUnion() const [function] [call site] 02763
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02764
19 geos::geom::StructuredCollection::getPointUnion() const [function] [call site] 02765
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02766
19 geos::geom::StructuredCollection::getPointUnion() const [function] [call site] 02767
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02768
19 geos::geom::StructuredCollection::getLineUnion() const [function] [call site] 02769
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02770
19 geos::geom::StructuredCollection::getPolyUnion() const [function] [call site] 02771
19 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02772
19 geos::geom::StructuredCollection::StructuredCollection() [function] [call site] 02773
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02774
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02775
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02776
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02777
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02778
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02779
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02780
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02781
19 geos::geom::StructuredCollection::readCollection(geos::geom::Geometry const*) [function] [call site] 02782
19 geos::geom::StructuredCollection::getDimension() const [function] [call site] 02783
19 geos::geom::StructuredCollection::computeResult(geos::geom::StructuredCollection&, int, geos::geom::Dimension::DimensionType, geos::geom::Dimension::DimensionType) const [function] [call site] 02784
19 geos::geom::StructuredCollection::~StructuredCollection() [function] [call site] 02785
18 __cxa_allocate_exception [call site] 02786
18 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 02787
18 __cxa_throw [call site] 02788
18 __cxa_free_exception [call site] 02789
18 geos::geom::StructuredCollection::~StructuredCollection() [function] [call site] 02790
17 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 02791
13 geos::operation::geounion::UnaryUnionOp::~UnaryUnionOp() [function] [call site] 02792
12 geos::geom::Geometry::getPrecisionModel() const [function] [call site] 02793
12 geos::geom::Geometry::getFactory() const [function] [call site] 02794
12 geos::operation::buffer::BufferCurveSetBuilder::BufferCurveSetBuilder(geos::geom::Geometry const&, double, geos::geom::PrecisionModel const*, geos::operation::buffer::BufferParameters const&) [function] [call site] 02795
13 geos::operation::buffer::OffsetCurveBuilder::OffsetCurveBuilder(geos::geom::PrecisionModel const*, geos::operation::buffer::BufferParameters const&) [function] [call site] 02796
12 geos::operation::buffer::BufferCurveSetBuilder::setInvertOrientation(bool) [function] [call site] 02797
12 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 02798
12 geos::operation::buffer::BufferCurveSetBuilder::getCurves() [function] [call site] 02799
13 geos::operation::buffer::BufferCurveSetBuilder::add(geos::geom::Geometry const&) [function] [call site] 02800
14 __dynamic_cast [call site] 02801
14 geos::operation::buffer::BufferCurveSetBuilder::addPolygon(geos::geom::Polygon const*) [function] [call site] 02802
15 geos::operation::buffer::BufferCurveSetBuilder::isRingFullyEroded(geos::geom::LinearRing const*, bool, double) [function] [call site] 02803
16 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 02804
16 geos::operation::buffer::BufferCurveSetBuilder::isRingFullyEroded(geos::geom::CoordinateSequence const*, geos::geom::Envelope const*, bool, double) [function] [call site] 02805
17 geos::geom::CoordinateSequence::getSize() const [function] [call site] 02806
17 geos::geom::CoordinateSequence::getSize() const [function] [call site] 02807
17 geos::operation::buffer::BufferCurveSetBuilder::isTriangleErodedCompletely(geos::geom::CoordinateSequence const*, double) [function] [call site] 02808
18 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 02809
18 geos::geom::Triangle::Triangle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02810
18 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 02811
18 geos::geom::Triangle::inCentre(geos::geom::CoordinateXY&) [function] [call site] 02812
19 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02813
19 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02814
19 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02815
19 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 02816
18 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02817
19 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02818
19 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02819
19 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02820
19 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02821
17 geos::geom::Envelope::getHeight() const [function] [call site] 02822
17 geos::geom::Envelope::getWidth() const [function] [call site] 02823
15 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 02824
15 geos::operation::valid::RepeatedPointRemover::removeRepeatedAndInvalidPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 02825
16 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 02826
16 geos::geom::CoordinateSequence::getDimension() const [function] [call site] 02827
17 geos::geom::CoordinateSequence::hasM() const [function] [call site] 02828
17 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 02829
17 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 02830
16 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 02831
16 geos::geom::CoordinateSequence::hasM() const [function] [call site] 02832
16 geos::operation::valid::RepeatedInvalidPointFilter::RepeatedInvalidPointFilter(bool, bool, double) [function] [call site] 02833
17 geos::geom::CoordinateInspector<geos::operation::valid::RepeatedInvalidPointFilter>::CoordinateInspector() [function] [call site] 02834
17 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 02835
16 void geos::geom::CoordinateSequence::apply_ro<geos::operation::valid::RepeatedInvalidPointFilter>(geos::operation::valid::RepeatedInvalidPointFilter*) const [function] [call site] 02836
16 geos::operation::valid::RepeatedInvalidPointFilter::getCoords() [function] [call site] 02837
16 geos::operation::valid::RepeatedInvalidPointFilter::~RepeatedInvalidPointFilter() [function] [call site] 02838
17 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 02839
15 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 02840
15 geos::geom::CoordinateSequence::size() const [function] [call site] 02841
15 geos::operation::buffer::BufferCurveSetBuilder::addPolygonRingSide(geos::geom::CoordinateSequence const*, double, int, geos::geom::Location, geos::geom::Location) [function] [call site] 02842
16 geos::geom::CoordinateSequence::size() const [function] [call site] 02843
16 geos::operation::buffer::BufferCurveSetBuilder::isRingCCW(geos::geom::CoordinateSequence const*) const [function] [call site] 02844
17 geos::algorithm::Orientation::isCCWArea(geos::geom::CoordinateSequence const*) [function] [call site] 02845
18 geos::algorithm::Area::ofRingSigned(geos::geom::CoordinateSequence const*) [function] [call site] 02846
19 geos::geom::CoordinateSequence::size() const [function] [call site] 02847
19 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 02848
19 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 02849
19 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 02850
19 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 02851
16 geos::geom::CoordinateSequence::size() const [function] [call site] 02852
16 geos::geom::Position::opposite(int) [function] [call site] 02853
16 geos::operation::buffer::BufferCurveSetBuilder::addRingSide(geos::geom::CoordinateSequence const*, double, int, geos::geom::Location, geos::geom::Location) [function] [call site] 02854
17 geos::operation::buffer::OffsetCurveBuilder::getRingCurve(geos::geom::CoordinateSequence const*, int, double, std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&) [function] [call site] 02855
18 geos::geom::CoordinateSequence::clone() const [function] [call site] 02856
18 geos::geom::CoordinateSequence::getSize() const [function] [call site] 02857
18 geos::operation::buffer::OffsetCurveBuilder::getLineCurve(geos::geom::CoordinateSequence const*, double, std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&) [function] [call site] 02858
19 geos::operation::buffer::OffsetCurveBuilder::isLineOffsetEmpty(double) [function] [call site] 02859
20 geos::operation::buffer::BufferParameters::isSingleSided() const [function] [call site] 02860
19 geos::operation::buffer::OffsetSegmentGenerator::OffsetSegmentGenerator(geos::geom::PrecisionModel const*, geos::operation::buffer::BufferParameters const&, double) [function] [call site] 02861
20 geos::operation::buffer::OffsetSegmentString::OffsetSegmentString() [function] [call site] 02862
21 geos::geom::CoordinateSequence::CoordinateSequence() [function] [call site] 02863
22 geos::geom::CoordinateSequence::CoordinateSequence(unsigned long, unsigned long) [function] [call site] 02864
20 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 02865
20 geos::geom::Coordinate::Coordinate() [function] [call site] 02866
20 geos::geom::Coordinate::Coordinate() [function] [call site] 02867
20 geos::geom::Coordinate::Coordinate() [function] [call site] 02868
20 geos::geom::LineSegment::LineSegment() [function] [call site] 02869
21 geos::geom::Coordinate::Coordinate() [function] [call site] 02870
20 geos::geom::LineSegment::LineSegment() [function] [call site] 02871
20 geos::geom::LineSegment::LineSegment() [function] [call site] 02872
20 geos::geom::LineSegment::LineSegment() [function] [call site] 02873
20 geos::operation::buffer::BufferParameters::getQuadrantSegments() const [function] [call site] 02874
20 geos::operation::buffer::BufferParameters::getQuadrantSegments() const [function] [call site] 02875
20 geos::operation::buffer::BufferParameters::getQuadrantSegments() const [function] [call site] 02876
20 geos::operation::buffer::BufferParameters::getJoinStyle() const [function] [call site] 02877
20 geos::operation::buffer::OffsetSegmentGenerator::init(double) [function] [call site] 02878
21 cos [call site] 02879
21 geos::operation::buffer::OffsetSegmentString::reset() [function] [call site] 02880
22 geos::geom::CoordinateSequence::clear() [function] [call site] 02881
22 geos::geom::CoordinateSequence::CoordinateSequence() [function] [call site] 02882
21 geos::operation::buffer::OffsetSegmentString::setPrecisionModel(geos::geom::PrecisionModel const*) [function] [call site] 02883
21 geos::operation::buffer::OffsetSegmentString::setMinimumVertexDistance(double) [function] [call site] 02884
20 geos::operation::buffer::OffsetSegmentString::~OffsetSegmentString() [function] [call site] 02885
21 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 02886
19 geos::geom::CoordinateSequence::getSize() const [function] [call site] 02887
19 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 02888
19 geos::operation::buffer::OffsetCurveBuilder::computePointCurve(geos::geom::Coordinate const&, geos::operation::buffer::OffsetSegmentGenerator&) [function] [call site] 02889
20 geos::operation::buffer::BufferParameters::getEndCapStyle() const [function] [call site] 02890
20 geos::operation::buffer::OffsetSegmentGenerator::createCircle(geos::geom::Coordinate const&, double) [function] [call site] 02891
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 02892
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02893
22 geos::geom::PrecisionModel::makePrecise(geos::geom::CoordinateXY&) const [function] [call site] 02894
22 geos::operation::buffer::OffsetSegmentString::isRedundant(geos::geom::Coordinate const&) const [function] [call site] 02895
23 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 02896
24 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 02897
23 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 02898
22 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 02899
21 geos::operation::buffer::OffsetSegmentGenerator::addDirectedFillet(geos::geom::Coordinate const&, double, double, int, double) [function] [call site] 02900
22 geos::geom::Coordinate::Coordinate() [function] [call site] 02901
22 geos::algorithm::Angle::sinCosSnap(double, double&, double&) [function] [call site] 02902
23 sin [call site] 02903
23 cos [call site] 02904
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02905
21 geos::operation::buffer::OffsetSegmentString::closeRing() [function] [call site] 02906
22 geos::geom::CoordinateSequence::size() const [function] [call site] 02907
22 geos::geom::Coordinate& geos::geom::CoordinateSequence::front<geos::geom::Coordinate>() [function] [call site] 02908
22 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 02909
22 geos::geom::CoordinateXY::equals(geos::geom::CoordinateXY const&) const [function] [call site] 02910
23 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 02911
22 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 02912
20 geos::operation::buffer::OffsetSegmentGenerator::createSquare(geos::geom::Coordinate const&, double) [function] [call site] 02913
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 02914
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02915
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 02916
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02917
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 02918
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02919
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 02920
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02921
21 geos::operation::buffer::OffsetSegmentString::closeRing() [function] [call site] 02922
19 geos::operation::buffer::BufferParameters::isSingleSided() const [function] [call site] 02923
19 geos::operation::buffer::OffsetCurveBuilder::computeSingleSidedBufferCurve(geos::geom::CoordinateSequence const&, bool, geos::operation::buffer::OffsetSegmentGenerator&) [function] [call site] 02924
20 geos::operation::buffer::OffsetCurveBuilder::simplifyTolerance(double) [function] [call site] 02925
20 geos::operation::buffer::OffsetSegmentGenerator::addSegments(geos::geom::CoordinateSequence const&, bool) [function] [call site] 02926
21 geos::operation::buffer::OffsetSegmentString::addPts(geos::geom::CoordinateSequence const&, bool) [function] [call site] 02927
22 geos::geom::CoordinateSequence::size() const [function] [call site] 02928
22 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02929
23 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 02930
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02931
22 geos::geom::CoordinateSequence::size() const [function] [call site] 02932
22 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02933
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02934
20 geos::operation::buffer::BufferInputLineSimplifier::simplify(geos::geom::CoordinateSequence const&, double) [function] [call site] 02935
21 geos::operation::buffer::BufferInputLineSimplifier::BufferInputLineSimplifier(geos::geom::CoordinateSequence const&) [function] [call site] 02936
21 geos::operation::buffer::BufferInputLineSimplifier::simplify(double) [function] [call site] 02937
22 geos::geom::CoordinateSequence::size() const [function] [call site] 02938
22 geos::operation::buffer::BufferInputLineSimplifier::deleteShallowConcavities() [function] [call site] 02939
23 geos::operation::buffer::BufferInputLineSimplifier::findNextNonDeletedIndex(unsigned long) const [function] [call site] 02940
24 geos::geom::CoordinateSequence::size() const [function] [call site] 02941
23 geos::operation::buffer::BufferInputLineSimplifier::findNextNonDeletedIndex(unsigned long) const [function] [call site] 02942
23 geos::geom::CoordinateSequence::size() const [function] [call site] 02943
23 geos::operation::buffer::BufferInputLineSimplifier::isDeletable(unsigned long, unsigned long, unsigned long, double) const [function] [call site] 02944
24 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02945
24 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02946
24 geos::operation::buffer::BufferInputLineSimplifier::isConcave(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) const [function] [call site] 02947
25 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02948
24 geos::operation::buffer::BufferInputLineSimplifier::isShallow(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, double) const [function] [call site] 02949
25 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02950
24 geos::operation::buffer::BufferInputLineSimplifier::isShallowSampled(geos::geom::Coordinate const&, geos::geom::Coordinate const&, unsigned long, unsigned long, double) const [function] [call site] 02951
25 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02952
25 geos::operation::buffer::BufferInputLineSimplifier::isShallow(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, double) const [function] [call site] 02953
23 geos::operation::buffer::BufferInputLineSimplifier::findNextNonDeletedIndex(unsigned long) const [function] [call site] 02954
23 geos::operation::buffer::BufferInputLineSimplifier::findNextNonDeletedIndex(unsigned long) const [function] [call site] 02955
22 geos::operation::buffer::BufferInputLineSimplifier::collapseLine() const [function] [call site] 02956
23 geos::geom::CoordinateSequence::CoordinateSequence() [function] [call site] 02957
23 geos::geom::CoordinateSequence::size() const [function] [call site] 02958
23 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02959
23 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 02960
21 geos::operation::buffer::BufferInputLineSimplifier::~BufferInputLineSimplifier() [function] [call site] 02961
20 geos::geom::CoordinateSequence::size() const [function] [call site] 02962
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02963
20 geos::operation::buffer::OffsetSegmentGenerator::initSideSegments(geos::geom::Coordinate const&, geos::geom::Coordinate const&, int) [function] [call site] 02964
21 geos::geom::LineSegment::setCoordinates(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02965
21 geos::operation::buffer::OffsetSegmentGenerator::computeOffsetSegment(geos::geom::LineSegment const&, int, double, geos::geom::LineSegment&) [function] [call site] 02966
20 geos::operation::buffer::OffsetSegmentGenerator::addFirstSegment() [function] [call site] 02967
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 02968
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 02969
20 geos::operation::buffer::OffsetSegmentGenerator::addNextSegment(geos::geom::Coordinate const&, bool) [function] [call site] 02970
21 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02971
21 geos::geom::LineSegment::setCoordinates(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02972
21 geos::operation::buffer::OffsetSegmentGenerator::computeOffsetSegment(geos::geom::LineSegment const&, int, double, geos::geom::LineSegment&) [function] [call site] 02973
21 geos::geom::LineSegment::setCoordinates(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02974
21 geos::operation::buffer::OffsetSegmentGenerator::computeOffsetSegment(geos::geom::LineSegment const&, int, double, geos::geom::LineSegment&) [function] [call site] 02975
21 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02976
21 geos::operation::buffer::OffsetSegmentGenerator::addCollinear(bool) [function] [call site] 02977
22 void geos::algorithm::LineIntersector::computeIntersection<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02978
23 unsigned char geos::algorithm::LineIntersector::computeIntersect<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02979
24 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02980
24 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02981
24 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02982
24 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02983
24 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02984
24 unsigned char geos::algorithm::LineIntersector::computeCollinearIntersection<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02985
25 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02986
25 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02987
25 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02988
25 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 02989
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02990
26 geos::geom::CoordinateXYZM::CoordinateXYZM(geos::geom::Coordinate const&) [function] [call site] 02991
26 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02992
27 double geos::algorithm::Interpolate::getOrInterpolate<(geos::geom::Ordinate)2, geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02993
28 double geos::geom::Coordinate::get<(geos::geom::Ordinate)2>() const [function] [call site] 02994
28 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02995
29 double geos::geom::Coordinate::get<(geos::geom::Ordinate)2>() const [function] [call site] 02996
29 double geos::geom::Coordinate::get<(geos::geom::Ordinate)2>() const [function] [call site] 02997
29 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 02998
26 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 02999
27 double geos::algorithm::Interpolate::getOrInterpolate<(geos::geom::Ordinate)3, geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03000
28 double geos::geom::Coordinate::get<(geos::geom::Ordinate)3>() const [function] [call site] 03001
28 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03002
29 double geos::geom::Coordinate::get<(geos::geom::Ordinate)3>() const [function] [call site] 03003
29 double geos::geom::Coordinate::get<(geos::geom::Ordinate)3>() const [function] [call site] 03004
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03005
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03006
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03007
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03008
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03009
25 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03010
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03011
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03012
25 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03013
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03014
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03015
25 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03016
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03017
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03018
25 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03019
24 geos::geom::CoordinateXYZM::CoordinateXYZM() [function] [call site] 03020
24 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 03021
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03022
24 double geos::algorithm::Interpolate::zGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03023
25 double geos::algorithm::Interpolate::get<(geos::geom::Ordinate)2, geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03024
26 double geos::geom::Coordinate::get<(geos::geom::Ordinate)2>() const [function] [call site] 03025
26 double geos::geom::Coordinate::get<(geos::geom::Ordinate)2>() const [function] [call site] 03026
24 double geos::algorithm::Interpolate::mGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03027
25 double geos::algorithm::Interpolate::get<(geos::geom::Ordinate)3, geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03028
26 double geos::geom::Coordinate::get<(geos::geom::Ordinate)3>() const [function] [call site] 03029
26 double geos::geom::Coordinate::get<(geos::geom::Ordinate)3>() const [function] [call site] 03030
24 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 03031
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03032
24 double geos::algorithm::Interpolate::zGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03033
24 double geos::algorithm::Interpolate::mGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03034
24 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 03035
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03036
24 double geos::algorithm::Interpolate::zGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03037
24 double geos::algorithm::Interpolate::mGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03038
24 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 03039
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03040
24 double geos::algorithm::Interpolate::zGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03041
24 double geos::algorithm::Interpolate::mGet<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03042
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03043
24 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03044
24 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03045
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03046
24 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03047
24 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03048
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03049
24 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03050
24 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03051
24 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03052
24 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03053
24 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03054
24 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::intersection<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) const [function] [call site] 03055
25 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::intersectionSafe<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) const [function] [call site] 03056
26 geos::algorithm::Intersection::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03057
27 geos::algorithm::CGAlgorithmsDD::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03058
28 geos::math::DD::DD(double) [function] [call site] 03059
28 geos::math::DD::DD(double) [function] [call site] 03060
28 geos::math::DD::DD(double) [function] [call site] 03061
28 geos::math::DD::DD(double) [function] [call site] 03062
28 geos::math::DD::DD(double) [function] [call site] 03063
28 geos::math::DD::DD(double) [function] [call site] 03064
28 geos::math::DD::DD(double) [function] [call site] 03065
28 geos::math::DD::DD(double) [function] [call site] 03066
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03067
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03068
28 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03069
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03070
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03071
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03072
28 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03073
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03074
28 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03075
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03076
28 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03077
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03078
28 geos::math::operator*(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03079
28 geos::math::operator-(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03080
28 geos::math::DD::isZero() const [function] [call site] 03081
28 geos::geom::CoordinateXY::getNull() [function] [call site] 03082
28 geos::math::operator/(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03083
29 geos::math::DD::DD(double, double) [function] [call site] 03084
29 geos::math::DD::selfDivide(geos::math::DD const&) [function] [call site] 03085
30 geos::math::DD::selfDivide(double, double) [function] [call site] 03086
28 geos::math::DD::ToDouble() const [function] [call site] 03087
29 geos::math::DD::doubleValue() const [function] [call site] 03088
28 geos::math::operator/(geos::math::DD const&, geos::math::DD const&) [function] [call site] 03089
28 geos::math::DD::ToDouble() const [function] [call site] 03090
28 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 03091
26 geos::geom::CoordinateXYZM::CoordinateXYZM(geos::geom::CoordinateXY const&) [function] [call site] 03092
27 geos::geom::Coordinate::Coordinate(geos::geom::CoordinateXY const&) [function] [call site] 03093
26 geos::geom::CoordinateXYZM::isNull() const [function] [call site] 03094
27 geos::geom::Coordinate::isNull() const [function] [call site] 03095
28 geos::geom::CoordinateXY::isNull() const [function] [call site] 03096
26 geos::algorithm::LineIntersector::nearestEndpoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03097
27 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03098
27 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03099
27 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03100
27 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03101
26 geos::geom::CoordinateXYZM::operator=(geos::geom::Coordinate const&) [function] [call site] 03102
25 geos::algorithm::LineIntersector::isInSegmentEnvelopes(geos::geom::CoordinateXY const&) const [function] [call site] 03103
26 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03104
27 geos::geom::Envelope::init(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03105
28 geos::geom::Envelope::init(double, double, double, double) [function] [call site] 03106
26 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03107
26 geos::geom::Envelope::contains(geos::geom::CoordinateXY const&) const [function] [call site] 03108
27 geos::geom::Envelope::covers(double, double) const [function] [call site] 03109
25 geos::algorithm::LineIntersector::nearestEndpoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03110
25 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 03111
25 geos::geom::PrecisionModel::makePrecise(geos::geom::CoordinateXY&) const [function] [call site] 03112
24 double geos::algorithm::Interpolate::zInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03113
25 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03114
26 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03115
26 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03116
24 double geos::algorithm::Interpolate::mInterpolate<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03117
25 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03118
26 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03119
26 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::Coordinate>(geos::geom::CoordinateXY const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03120
24 geos::geom::CoordinateXYZM::CoordinateXYZM(double, double, double, double) [function] [call site] 03121
22 geos::algorithm::LineIntersector::getIntersectionNum() const [function] [call site] 03122
22 geos::operation::buffer::BufferParameters::getJoinStyle() const [function] [call site] 03123
22 geos::operation::buffer::BufferParameters::getJoinStyle() const [function] [call site] 03124
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03125
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03126
22 geos::operation::buffer::OffsetSegmentGenerator::addDirectedFillet(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, int, double) [function] [call site] 03127
23 atan2 [call site] 03128
23 atan2 [call site] 03129
23 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03130
23 geos::operation::buffer::OffsetSegmentGenerator::addDirectedFillet(geos::geom::Coordinate const&, double, double, int, double) [function] [call site] 03131
23 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03132
21 geos::operation::buffer::OffsetSegmentGenerator::addOutsideTurn(int, bool) [function] [call site] 03133
22 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 03134
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03135
22 geos::operation::buffer::BufferParameters::getJoinStyle() const [function] [call site] 03136
22 geos::operation::buffer::OffsetSegmentGenerator::addMitreJoin(geos::geom::Coordinate const&, geos::geom::LineSegment const&, geos::geom::LineSegment const&, double) [function] [call site] 03137
23 geos::operation::buffer::BufferParameters::getMitreLimit() const [function] [call site] 03138
23 geos::algorithm::CGAlgorithmsDD::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03139
23 geos::geom::CoordinateXY::isNull() const [function] [call site] 03140
23 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 03141
23 geos::geom::Coordinate::Coordinate(geos::geom::CoordinateXY const&) [function] [call site] 03142
23 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03143
23 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03144
23 geos::operation::buffer::OffsetSegmentGenerator::addBevelJoin(geos::geom::LineSegment const&, geos::geom::LineSegment const&) [function] [call site] 03145
24 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03146
24 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03147
23 geos::operation::buffer::OffsetSegmentGenerator::addLimitedMitreJoin(geos::geom::LineSegment const&, geos::geom::LineSegment const&, double, double) [function] [call site] 03148
24 geos::algorithm::Angle::angleBetweenOriented(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03149
25 geos::algorithm::Angle::angle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03150
26 atan2 [call site] 03151
25 geos::algorithm::Angle::angle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03152
24 geos::algorithm::Angle::angle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03153
24 geos::algorithm::Angle::normalize(double) [function] [call site] 03154
24 geos::algorithm::Angle::normalize(double) [function] [call site] 03155
24 geos::operation::buffer::OffsetSegmentGenerator::project(geos::geom::Coordinate const&, double, double) [function] [call site] 03156
25 geos::algorithm::Angle::sinCosSnap(double, double&, double&) [function] [call site] 03157
25 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 03158
24 geos::algorithm::Angle::normalize(double) [function] [call site] 03159
24 geos::operation::buffer::OffsetSegmentGenerator::project(geos::geom::Coordinate const&, double, double) [function] [call site] 03160
24 geos::operation::buffer::OffsetSegmentGenerator::project(geos::geom::Coordinate const&, double, double) [function] [call site] 03161
24 geos::algorithm::Intersection::intersectionLineSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03162
25 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03163
25 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03164
25 geos::geom::CoordinateXY::getNull() [function] [call site] 03165
25 geos::algorithm::Intersection::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03166
25 geos::geom::CoordinateXY::isNull() const [function] [call site] 03167
25 geos::algorithm::Distance::pointToLinePerpendicular(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03168
25 geos::algorithm::Distance::pointToLinePerpendicular(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03169
24 geos::geom::Coordinate::Coordinate(geos::geom::CoordinateXY const&) [function] [call site] 03170
24 geos::algorithm::Intersection::intersectionLineSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03171
24 geos::geom::Coordinate::Coordinate(geos::geom::CoordinateXY const&) [function] [call site] 03172
24 geos::geom::Coordinate::isNull() const [function] [call site] 03173
24 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03174
24 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03175
24 geos::operation::buffer::OffsetSegmentGenerator::addBevelJoin(geos::geom::LineSegment const&, geos::geom::LineSegment const&) [function] [call site] 03176
22 geos::operation::buffer::BufferParameters::getJoinStyle() const [function] [call site] 03177
22 geos::operation::buffer::OffsetSegmentGenerator::addBevelJoin(geos::geom::LineSegment const&, geos::geom::LineSegment const&) [function] [call site] 03178
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03179
22 geos::operation::buffer::OffsetSegmentGenerator::addDirectedFillet(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, int, double) [function] [call site] 03180
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03181
21 geos::operation::buffer::OffsetSegmentGenerator::addInsideTurn(int, bool) [function] [call site] 03182
22 void geos::ignore_unused_variable_warning<int>(int const&) [function] [call site] 03183
22 void geos::ignore_unused_variable_warning<bool>(bool const&) [function] [call site] 03184
22 void geos::algorithm::LineIntersector::computeIntersection<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03185
22 geos::algorithm::LineIntersector::hasIntersection() const [function] [call site] 03186
22 geos::algorithm::LineIntersector::getIntersection(unsigned long) const [function] [call site] 03187
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03188
22 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 03189
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03190
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03191
22 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 03192
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03193
22 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 03194
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03195
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03196
22 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03197
20 geos::operation::buffer::OffsetSegmentGenerator::addSegments(geos::geom::CoordinateSequence const&, bool) [function] [call site] 03198
20 geos::operation::buffer::BufferInputLineSimplifier::simplify(geos::geom::CoordinateSequence const&, double) [function] [call site] 03199
20 geos::geom::CoordinateSequence::size() const [function] [call site] 03200
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03201
20 geos::operation::buffer::OffsetSegmentGenerator::initSideSegments(geos::geom::Coordinate const&, geos::geom::Coordinate const&, int) [function] [call site] 03202
20 geos::operation::buffer::OffsetSegmentGenerator::addFirstSegment() [function] [call site] 03203
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03204
20 geos::operation::buffer::OffsetSegmentGenerator::addNextSegment(geos::geom::Coordinate const&, bool) [function] [call site] 03205
20 geos::operation::buffer::OffsetSegmentGenerator::addLastSegment() [function] [call site] 03206
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03207
20 geos::operation::buffer::OffsetSegmentGenerator::closeRing() [function] [call site] 03208
21 geos::operation::buffer::OffsetSegmentString::closeRing() [function] [call site] 03209
19 geos::operation::buffer::OffsetCurveBuilder::computeLineBufferCurve(geos::geom::CoordinateSequence const&, geos::operation::buffer::OffsetSegmentGenerator&) [function] [call site] 03210
20 geos::operation::buffer::OffsetCurveBuilder::simplifyTolerance(double) [function] [call site] 03211
20 geos::operation::buffer::BufferInputLineSimplifier::simplify(geos::geom::CoordinateSequence const&, double) [function] [call site] 03212
20 geos::geom::CoordinateSequence::size() const [function] [call site] 03213
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03214
20 geos::operation::buffer::OffsetSegmentGenerator::initSideSegments(geos::geom::Coordinate const&, geos::geom::Coordinate const&, int) [function] [call site] 03215
20 geos::operation::buffer::OffsetSegmentGenerator::addLastSegment() [function] [call site] 03216
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03217
20 geos::operation::buffer::OffsetSegmentGenerator::addNextSegment(geos::geom::Coordinate const&, bool) [function] [call site] 03218
20 geos::operation::buffer::BufferInputLineSimplifier::simplify(geos::geom::CoordinateSequence const&, double) [function] [call site] 03219
20 geos::geom::CoordinateSequence::size() const [function] [call site] 03220
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03221
20 geos::operation::buffer::OffsetSegmentGenerator::addLineEndCap(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03222
21 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03223
21 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03224
21 geos::geom::LineSegment::LineSegment() [function] [call site] 03225
21 geos::operation::buffer::OffsetSegmentGenerator::computeOffsetSegment(geos::geom::LineSegment const&, int, double, geos::geom::LineSegment&) [function] [call site] 03226
21 geos::geom::LineSegment::LineSegment() [function] [call site] 03227
21 geos::operation::buffer::OffsetSegmentGenerator::computeOffsetSegment(geos::geom::LineSegment const&, int, double, geos::geom::LineSegment&) [function] [call site] 03228
21 geos::operation::buffer::BufferParameters::getEndCapStyle() const [function] [call site] 03229
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03230
21 geos::operation::buffer::OffsetSegmentGenerator::addDirectedFillet(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, int, double) [function] [call site] 03231
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03232
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03233
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03234
21 geos::geom::Coordinate::Coordinate() [function] [call site] 03235
21 atan2 [call site] 03236
21 geos::algorithm::Angle::sinCosSnap(double, double&, double&) [function] [call site] 03237
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 03238
21 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 03239
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03240
21 geos::operation::buffer::OffsetSegmentString::addPt(geos::geom::Coordinate const&) [function] [call site] 03241
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03242
20 geos::operation::buffer::OffsetSegmentGenerator::initSideSegments(geos::geom::Coordinate const&, geos::geom::Coordinate const&, int) [function] [call site] 03243
20 geos::operation::buffer::OffsetSegmentGenerator::addLastSegment() [function] [call site] 03244
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03245
20 geos::operation::buffer::OffsetSegmentGenerator::addNextSegment(geos::geom::Coordinate const&, bool) [function] [call site] 03246
20 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03247
20 geos::operation::buffer::OffsetSegmentGenerator::addLineEndCap(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 03248
20 geos::operation::buffer::OffsetSegmentGenerator::closeRing() [function] [call site] 03249
19 geos::operation::buffer::OffsetSegmentGenerator::getCoordinates(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&) [function] [call site] 03250
20 geos::operation::buffer::OffsetSegmentString::getCoordinates() [function] [call site] 03251
21 geos::operation::buffer::OffsetSegmentString::closeRing() [function] [call site] 03252
19 geos::operation::buffer::OffsetSegmentGenerator::~OffsetSegmentGenerator() [function] [call site] 03253
20 geos::operation::buffer::OffsetSegmentString::~OffsetSegmentString() [function] [call site] 03254
18 geos::operation::buffer::OffsetSegmentGenerator::OffsetSegmentGenerator(geos::geom::PrecisionModel const*, geos::operation::buffer::BufferParameters const&, double) [function] [call site] 03255
18 geos::operation::buffer::OffsetCurveBuilder::computeRingBufferCurve(geos::geom::CoordinateSequence const&, int, geos::operation::buffer::OffsetSegmentGenerator&) [function] [call site] 03256
19 geos::operation::buffer::OffsetCurveBuilder::simplifyTolerance(double) [function] [call site] 03257
19 geos::operation::buffer::BufferInputLineSimplifier::simplify(geos::geom::CoordinateSequence const&, double) [function] [call site] 03258
19 geos::geom::CoordinateSequence::size() const [function] [call site] 03259
19 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03260
19 geos::operation::buffer::OffsetSegmentGenerator::initSideSegments(geos::geom::Coordinate const&, geos::geom::Coordinate const&, int) [function] [call site] 03261
19 geos::operation::buffer::OffsetSegmentGenerator::closeRing() [function] [call site] 03262
19 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03263
19 geos::operation::buffer::OffsetSegmentGenerator::addNextSegment(geos::geom::Coordinate const&, bool) [function] [call site] 03264
18 geos::operation::buffer::OffsetSegmentGenerator::getCoordinates(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&) [function] [call site] 03265
18 geos::operation::buffer::OffsetSegmentGenerator::~OffsetSegmentGenerator() [function] [call site] 03266
17 geos::operation::buffer::BufferCurveSetBuilder::isRingCurveInverted(geos::geom::CoordinateSequence const*, double, geos::geom::CoordinateSequence const*) [function] [call site] 03267
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03268
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03269
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03270
18 geos::operation::buffer::BufferCurveSetBuilder::hasPointOnBuffer(geos::geom::CoordinateSequence const*, double, geos::geom::CoordinateSequence const*) [function] [call site] 03271
19 geos::geom::CoordinateSequence::size() const [function] [call site] 03272
19 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03273
19 geos::algorithm::Distance::pointToSegmentString(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 03274
20 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 03275
20 __cxa_allocate_exception [call site] 03276
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03277
20 __cxa_throw [call site] 03278
20 __cxa_free_exception [call site] 03279
20 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03280
20 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 03281
20 geos::geom::CoordinateSequence::size() const [function] [call site] 03282
20 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03283
20 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03284
20 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03285
19 geos::geom::CoordinateSequence::size() const [function] [call site] 03286
19 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03287
19 geos::geom::LineSegment::midPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03288
20 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 03289
19 geos::algorithm::Distance::pointToSegmentString(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 03290
17 geos::operation::buffer::BufferCurveSetBuilder::addCurves(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&, geos::geom::Location, geos::geom::Location) [function] [call site] 03291
18 geos::operation::buffer::BufferCurveSetBuilder::addCurve(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, geos::geom::Location, geos::geom::Location) [function] [call site] 03292
19 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03293
19 geos::geomgraph::Label::Label(unsigned int, geos::geom::Location, geos::geom::Location, geos::geom::Location) [function] [call site] 03294
20 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geom::Location, geos::geom::Location, geos::geom::Location) [function] [call site] 03295
20 geos::geomgraph::TopologyLocation::operator=(geos::geomgraph::TopologyLocation const&) [function] [call site] 03296
20 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geom::Location, geos::geom::Location, geos::geom::Location) [function] [call site] 03297
20 geos::geomgraph::TopologyLocation::operator=(geos::geomgraph::TopologyLocation const&) [function] [call site] 03298
20 geos::geomgraph::TopologyLocation::setLocations(geos::geom::Location, geos::geom::Location, geos::geom::Location) [function] [call site] 03299
19 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 03300
19 geos::geom::CoordinateSequence::hasM() const [function] [call site] 03301
19 geos::noding::NodedSegmentString::NodedSegmentString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&, bool, bool, void const*) [function] [call site] 03302
15 geos::geom::LinearRing const* geos::detail::down_cast<geos::geom::LinearRing const*, geos::geom::LineString const>(geos::geom::LineString const*) [function] [call site] 03303
15 geos::operation::buffer::BufferCurveSetBuilder::isRingFullyEroded(geos::geom::LinearRing const*, bool, double) [function] [call site] 03304
15 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 03305
15 geos::operation::valid::RepeatedPointRemover::removeRepeatedAndInvalidPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 03306
15 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 03307
15 geos::geom::Position::opposite(int) [function] [call site] 03308
15 geos::operation::buffer::BufferCurveSetBuilder::addPolygonRingSide(geos::geom::CoordinateSequence const*, double, int, geos::geom::Location, geos::geom::Location) [function] [call site] 03309
14 __dynamic_cast [call site] 03310
14 geos::operation::buffer::BufferCurveSetBuilder::addLineString(geos::geom::LineString const*) [function] [call site] 03311
15 geos::operation::buffer::OffsetCurveBuilder::isLineOffsetEmpty(double) [function] [call site] 03312
15 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 03313
15 geos::operation::valid::RepeatedPointRemover::removeRepeatedAndInvalidPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 03314
15 geos::geom::CoordinateSequence::size() const [function] [call site] 03315
15 geos::geom::CoordinateSequence::isRing() const [function] [call site] 03316
15 geos::operation::buffer::OffsetCurveBuilder::getBufferParameters() const [function] [call site] 03317
15 geos::operation::buffer::BufferParameters::isSingleSided() const [function] [call site] 03318
15 geos::operation::buffer::BufferCurveSetBuilder::addLinearRingSides(geos::geom::CoordinateSequence const*, double) [function] [call site] 03319
16 geos::geom::Envelope::Envelope() [function] [call site] 03320
16 geos::geom::CoordinateSequence::expandEnvelope(geos::geom::Envelope&) const [function] [call site] 03321
17 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03322
17 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 03323
17 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 03324
16 geos::operation::buffer::BufferCurveSetBuilder::isRingFullyEroded(geos::geom::CoordinateSequence const*, geos::geom::Envelope const*, bool, double) [function] [call site] 03325
16 geos::operation::buffer::BufferCurveSetBuilder::isRingCCW(geos::geom::CoordinateSequence const*) const [function] [call site] 03326
16 geos::operation::buffer::BufferCurveSetBuilder::addRingSide(geos::geom::CoordinateSequence const*, double, int, geos::geom::Location, geos::geom::Location) [function] [call site] 03327
16 geos::operation::buffer::BufferCurveSetBuilder::addRingSide(geos::geom::CoordinateSequence const*, double, int, geos::geom::Location, geos::geom::Location) [function] [call site] 03328
15 geos::operation::buffer::OffsetCurveBuilder::getLineCurve(geos::geom::CoordinateSequence const*, double, std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&) [function] [call site] 03329
15 geos::operation::buffer::BufferCurveSetBuilder::addCurves(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&, geos::geom::Location, geos::geom::Location) [function] [call site] 03330
14 __dynamic_cast [call site] 03331
14 geos::operation::buffer::BufferCurveSetBuilder::addPoint(geos::geom::Point const*) [function] [call site] 03332
15 geos::geom::Point::getCoordinatesRO() const [function] [call site] 03333
15 geos::geom::CoordinateSequence::size() const [function] [call site] 03334
15 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03335
15 geos::geom::CoordinateXY::isValid() const [function] [call site] 03336
15 geos::operation::buffer::OffsetCurveBuilder::getLineCurve(geos::geom::CoordinateSequence const*, double, std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&) [function] [call site] 03337
15 geos::operation::buffer::BufferCurveSetBuilder::addCurves(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >&, geos::geom::Location, geos::geom::Location) [function] [call site] 03338
14 __dynamic_cast [call site] 03339
14 geos::operation::buffer::BufferCurveSetBuilder::addCollection(geos::geom::GeometryCollection const*) [function] [call site] 03340
15 geos::operation::buffer::BufferCurveSetBuilder::add(geos::geom::Geometry const&) [function] [call site] 03341
16 __cxa_allocate_exception [call site] 03342
16 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03343
16 __cxa_throw [call site] 03344
16 __cxa_free_exception [call site] 03345
12 geos::operation::buffer::BufferBuilder::createEmptyResultGeometry() const [function] [call site] 03346
13 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 03347
12 geos::operation::buffer::BufferCurveSetBuilder::~BufferCurveSetBuilder() [function] [call site] 03348
12 geos::operation::buffer::BufferBuilder::computeNodedEdges(std::__1::vector<geos::noding::SegmentString*, std::__1::allocator<geos::noding::SegmentString*> >&, geos::geom::PrecisionModel const*) [function] [call site] 03349
13 geos::operation::buffer::BufferBuilder::getNoder(geos::geom::PrecisionModel const*) [function] [call site] 03350
14 geos::algorithm::LineIntersector::setPrecisionModel(geos::geom::PrecisionModel const*) [function] [call site] 03351
14 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 03352
14 geos::noding::IntersectionAdder::IntersectionAdder(geos::algorithm::LineIntersector&) [function] [call site] 03353
14 geos::noding::MCIndexNoder::MCIndexNoder(geos::noding::SegmentIntersector*, double) [function] [call site] 03354
15 geos::noding::SinglePassNoder::SinglePassNoder(geos::noding::SegmentIntersector*) [function] [call site] 03355
16 geos::noding::Noder::Noder() [function] [call site] 03356
15 geos::index::strtree::TemplateSTRtree<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtree() [function] [call site] 03357
16 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long) [function] [call site] 03358
17 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 03359
15 geos::noding::Noder::~Noder() [function] [call site] 03360
13 geos::noding::PathString::getData() const [function] [call site] 03361
13 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 03362
13 geos::geom::CoordinateSequence::size() const [function] [call site] 03363
13 geos::geomgraph::Edge::Edge(geos::geom::CoordinateSequence*, geos::geomgraph::Label const&) [function] [call site] 03364
14 geos::geomgraph::GraphComponent::GraphComponent(geos::geomgraph::Label const&) [function] [call site] 03365
15 geos::geomgraph::Label::Label(geos::geomgraph::Label const&) [function] [call site] 03366
16 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geomgraph::TopologyLocation const&) [function] [call site] 03367
16 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geomgraph::TopologyLocation const&) [function] [call site] 03368
14 geos::geom::CoordinateSequence::getEnvelope() const [function] [call site] 03369
14 geos::geomgraph::Depth::Depth() [function] [call site] 03370
14 geos::geomgraph::EdgeIntersectionList::EdgeIntersectionList(geos::geomgraph::Edge const*) [function] [call site] 03371
14 geos::geomgraph::Edge::testInvariant() const [function] [call site] 03372
14 geos::geomgraph::Depth::~Depth() [function] [call site] 03373
14 geos::geomgraph::GraphComponent::~GraphComponent() [function] [call site] 03374
13 geos::operation::buffer::BufferBuilder::insertUniqueEdge(geos::geomgraph::Edge*) [function] [call site] 03375
14 geos::geomgraph::EdgeList::findEqualEdge(geos::geomgraph::Edge const*) const [function] [call site] 03376
15 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03377
16 geos::geomgraph::Edge::testInvariant() const [function] [call site] 03378
15 geos::noding::OrientedCoordinateArray::OrientedCoordinateArray(geos::geom::CoordinateSequence const&) [function] [call site] 03379
16 geos::noding::OrientedCoordinateArray::orientation(geos::geom::CoordinateSequence const&) [function] [call site] 03380
17 geos::geom::CoordinateSequence::increasingDirection(geos::geom::CoordinateSequence const&) [function] [call site] 03381
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03382
18 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 03383
18 geos::geom::CoordinateXY::compareTo(geos::geom::CoordinateXY const&) const [function] [call site] 03384
14 geos::geomgraph::GraphComponent::getLabel() [function] [call site] 03385
14 geos::geomgraph::GraphComponent::getLabel() [function] [call site] 03386
14 geos::geomgraph::Label::Label(geos::geomgraph::Label const&) [function] [call site] 03387
14 geos::geomgraph::Edge::isPointwiseEqual(geos::geomgraph::Edge const*) const [function] [call site] 03388
15 geos::geomgraph::Edge::testInvariant() const [function] [call site] 03389
15 geos::geomgraph::Edge::getNumPoints() const [function] [call site] 03390
16 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03391
15 geos::geomgraph::Edge::getNumPoints() const [function] [call site] 03392
15 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 03393
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 03394
14 geos::geomgraph::GraphComponent::getLabel() [function] [call site] 03395
14 geos::geomgraph::Label::operator=(geos::geomgraph::Label const&) [function] [call site] 03396
15 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geomgraph::TopologyLocation const&) [function] [call site] 03397
15 geos::geomgraph::TopologyLocation::operator=(geos::geomgraph::TopologyLocation const&) [function] [call site] 03398
15 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geomgraph::TopologyLocation const&) [function] [call site] 03399
15 geos::geomgraph::TopologyLocation::operator=(geos::geomgraph::TopologyLocation const&) [function] [call site] 03400
14 geos::geomgraph::Label::flip() [function] [call site] 03401
15 geos::geomgraph::TopologyLocation::flip() [function] [call site] 03402
15 geos::geomgraph::TopologyLocation::flip() [function] [call site] 03403
14 geos::geomgraph::Label::merge(geos::geomgraph::Label const&) [function] [call site] 03404
15 geos::geomgraph::TopologyLocation::merge(geos::geomgraph::TopologyLocation const&) [function] [call site] 03405
14 geos::operation::buffer::BufferBuilder::depthDelta(geos::geomgraph::Label const&) [function] [call site] 03406
15 geos::geomgraph::Label::getLocation(unsigned int, unsigned int) const [function] [call site] 03407
16 geos::geomgraph::TopologyLocation::get(unsigned long) const [function] [call site] 03408
15 geos::geomgraph::Label::getLocation(unsigned int, unsigned int) const [function] [call site] 03409
14 geos::geomgraph::Edge::getDepthDelta() const [function] [call site] 03410
15 geos::geomgraph::Edge::testInvariant() const [function] [call site] 03411
14 geos::geomgraph::Edge::setDepthDelta(int) [function] [call site] 03412
15 geos::geomgraph::Edge::testInvariant() const [function] [call site] 03413
14 geos::geomgraph::Edge::~Edge() [function] [call site] 03414
15 geos::geomgraph::EdgeIntersectionList::~EdgeIntersectionList() [function] [call site] 03415
15 geos::geomgraph::Depth::~Depth() [function] [call site] 03416
15 geos::geomgraph::GraphComponent::~GraphComponent() [function] [call site] 03417
14 geos::geomgraph::EdgeList::add(geos::geomgraph::Edge*) [function] [call site] 03418
15 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03419
15 geos::noding::OrientedCoordinateArray::OrientedCoordinateArray(geos::geom::CoordinateSequence const&) [function] [call site] 03420
14 geos::geomgraph::GraphComponent::getLabel() [function] [call site] 03421
14 geos::operation::buffer::BufferBuilder::depthDelta(geos::geomgraph::Label const&) [function] [call site] 03422
14 geos::geomgraph::Edge::setDepthDelta(int) [function] [call site] 03423
12 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 03424
12 geos::operation::buffer::BufferNodeFactory::instance() [function] [call site] 03425
13 __cxa_guard_acquire [call site] 03426
13 geos::operation::buffer::BufferNodeFactory::BufferNodeFactory() [function] [call site] 03427
14 geos::geomgraph::NodeFactory::NodeFactory() [function] [call site] 03428
13 __cxa_guard_release [call site] 03429
13 __cxa_guard_abort [call site] 03430
12 geos::geomgraph::PlanarGraph::PlanarGraph(geos::geomgraph::NodeFactory const&) [function] [call site] 03431
13 geos::geomgraph::NodeMap::NodeMap(geos::geomgraph::NodeFactory const&) [function] [call site] 03432
12 geos::geomgraph::EdgeList::getEdges() [function] [call site] 03433
12 geos::geomgraph::PlanarGraph::addEdges(std::__1::vector<geos::geomgraph::Edge*, std::__1::allocator<geos::geomgraph::Edge*> > const&) [function] [call site] 03434
13 geos::geomgraph::DirectedEdge::setSym(geos::geomgraph::DirectedEdge*) [function] [call site] 03435
13 geos::geomgraph::DirectedEdge::setSym(geos::geomgraph::DirectedEdge*) [function] [call site] 03436
13 geos::geomgraph::PlanarGraph::add(geos::geomgraph::EdgeEnd*) [function] [call site] 03437
14 geos::geomgraph::NodeMap::add(geos::geomgraph::EdgeEnd*) [function] [call site] 03438
15 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03439
15 geos::geomgraph::NodeMap::addNode(geos::geom::Coordinate const&) [function] [call site] 03440
16 geos::geomgraph::NodeMap::find(geos::geom::Coordinate const&) const [function] [call site] 03441
16 geos::geomgraph::Node::getCoordinate() const [function] [call site] 03442
17 geos::geomgraph::Node::testInvariant() const [function] [call site] 03443
16 geos::geomgraph::Node::addZ(double) [function] [call site] 03444
15 geos::geomgraph::Node::add(geos::geomgraph::EdgeEnd*) [function] [call site] 03445
16 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03446
16 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 03447
16 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03448
16 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::Coordinate const&) [function] [call site] 03449
16 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::Coordinate const&) [function] [call site] 03450
16 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03451
16 geos::geomgraph::EdgeEnd::setNode(geos::geomgraph::Node*) [function] [call site] 03452
16 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03453
16 geos::geomgraph::Node::addZ(double) [function] [call site] 03454
16 geos::geomgraph::Node::testInvariant() const [function] [call site] 03455
13 geos::geomgraph::PlanarGraph::add(geos::geomgraph::EdgeEnd*) [function] [call site] 03456
12 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 03457
12 geos::operation::buffer::BufferBuilder::createSubgraphs(geos::geomgraph::PlanarGraph*, std::__1::vector<geos::operation::buffer::BufferSubgraph*, std::__1::allocator<geos::operation::buffer::BufferSubgraph*> >&) [function] [call site] 03458
13 geos::geomgraph::PlanarGraph::getNodes(std::__1::vector<geos::geomgraph::Node*, std::__1::allocator<geos::geomgraph::Node*> >&) [function] [call site] 03459
13 geos::geomgraph::GraphComponent::isVisited() const [function] [call site] 03460
13 geos::operation::buffer::BufferSubgraph::BufferSubgraph() [function] [call site] 03461
14 geos::operation::buffer::RightmostEdgeFinder::RightmostEdgeFinder() [function] [call site] 03462
15 geos::geom::Coordinate::getNull() [function] [call site] 03463
13 geos::operation::buffer::BufferSubgraph::create(geos::geomgraph::Node*) [function] [call site] 03464
14 geos::operation::buffer::BufferSubgraph::addReachable(geos::geomgraph::Node*) [function] [call site] 03465
15 geos::operation::buffer::BufferSubgraph::add(geos::geomgraph::Node*, std::__1::vector<geos::geomgraph::Node*, std::__1::allocator<geos::geomgraph::Node*> >*) [function] [call site] 03466
16 geos::geomgraph::GraphComponent::setVisited(bool) [function] [call site] 03467
16 geos::geomgraph::Node::getEdges() [function] [call site] 03468
17 geos::geomgraph::Node::testInvariant() const [function] [call site] 03469
16 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03470
16 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03471
16 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03472
16 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03473
16 geos::geomgraph::EdgeEnd::getNode() [function] [call site] 03474
16 geos::geomgraph::GraphComponent::isVisited() const [function] [call site] 03475
14 geos::operation::buffer::RightmostEdgeFinder::findEdge(std::__1::vector<geos::geomgraph::DirectedEdge*, std::__1::allocator<geos::geomgraph::DirectedEdge*> >*) [function] [call site] 03476
15 geos::geomgraph::DirectedEdge::isForward() const [function] [call site] 03477
15 geos::operation::buffer::RightmostEdgeFinder::checkForRightmostCoordinate(geos::geomgraph::DirectedEdge*) [function] [call site] 03478
16 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03479
16 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03480
16 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03481
16 geos::geom::Coordinate::isNull() const [function] [call site] 03482
16 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03483
16 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03484
15 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03485
15 geos::operation::buffer::RightmostEdgeFinder::findRightmostEdgeAtNode() [function] [call site] 03486
16 geos::geomgraph::EdgeEnd::getNode() [function] [call site] 03487
16 geos::geomgraph::Node::getEdges() [function] [call site] 03488
16 geos::geomgraph::DirectedEdgeStar* geos::detail::down_cast<geos::geomgraph::DirectedEdgeStar*, geos::geomgraph::EdgeEndStar>(geos::geomgraph::EdgeEndStar*) [function] [call site] 03489
16 geos::geomgraph::DirectedEdgeStar::getRightmostEdge() [function] [call site] 03490
17 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03491
17 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03492
17 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03493
17 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03494
17 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03495
17 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03496
17 geos::geomgraph::EdgeEnd::getQuadrant() [function] [call site] 03497
17 geos::geomgraph::EdgeEnd::getQuadrant() [function] [call site] 03498
17 geos::geom::Quadrant::isNorthern(int) [function] [call site] 03499
17 geos::geom::Quadrant::isNorthern(int) [function] [call site] 03500
17 geos::geomgraph::EdgeEnd::getDy() [function] [call site] 03501
17 geos::geomgraph::EdgeEnd::getDy() [function] [call site] 03502
16 geos::geomgraph::DirectedEdge::isForward() const [function] [call site] 03503
16 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03504
16 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03505
16 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03506
16 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03507
15 geos::operation::buffer::RightmostEdgeFinder::findRightmostEdgeAtVertex() [function] [call site] 03508
16 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03509
16 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03510
16 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03511
16 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03512
16 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03513
15 geos::operation::buffer::RightmostEdgeFinder::getRightmostSide(geos::geomgraph::DirectedEdge*, int) [function] [call site] 03514
16 geos::operation::buffer::RightmostEdgeFinder::getRightmostSideOfSegment(geos::geomgraph::DirectedEdge*, int) [function] [call site] 03515
17 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03516
17 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03517
17 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03518
17 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03519
17 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03520
16 geos::operation::buffer::RightmostEdgeFinder::getRightmostSideOfSegment(geos::geomgraph::DirectedEdge*, int) [function] [call site] 03521
16 geos::geom::Coordinate::getNull() [function] [call site] 03522
16 geos::operation::buffer::RightmostEdgeFinder::checkForRightmostCoordinate(geos::geomgraph::DirectedEdge*) [function] [call site] 03523
15 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03524
14 geos::operation::buffer::RightmostEdgeFinder::getCoordinate() [function] [call site] 03525
12 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 03526
12 geos::operation::buffer::PolygonBuilder::PolygonBuilder(geos::geom::GeometryFactory const*) [function] [call site] 03527
12 geos::operation::buffer::BufferBuilder::buildSubgraphs(std::__1::vector<geos::operation::buffer::BufferSubgraph*, std::__1::allocator<geos::operation::buffer::BufferSubgraph*> > const&, geos::operation::buffer::PolygonBuilder&) [function] [call site] 03528
13 geos::operation::buffer::BufferSubgraph::getRightmostCoordinate() [function] [call site] 03529
13 geos::operation::buffer::SubgraphDepthLocater::SubgraphDepthLocater(std::__1::vector<geos::operation::buffer::BufferSubgraph*, std::__1::allocator<geos::operation::buffer::BufferSubgraph*> >*) [function] [call site] 03530
14 geos::geom::LineSegment::LineSegment() [function] [call site] 03531
13 geos::operation::buffer::SubgraphDepthLocater::getDepth(geos::geom::Coordinate const&) [function] [call site] 03532
14 geos::operation::buffer::SubgraphDepthLocater::findStabbedSegments(geos::geom::Coordinate const&, std::__1::vector<geos::operation::buffer::DepthSegment*, std::__1::allocator<geos::operation::buffer::DepthSegment*> >&) [function] [call site] 03533
15 geos::operation::buffer::BufferSubgraph::getEnvelope() [function] [call site] 03534
16 geos::geom::Envelope::Envelope() [function] [call site] 03535
16 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03536
16 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03537
16 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03538
16 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03539
16 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 03540
15 geos::geom::Envelope::getMinY() const [function] [call site] 03541
15 geos::geom::Envelope::getMaxY() const [function] [call site] 03542
15 geos::geom::Envelope::getMaxX() const [function] [call site] 03543
15 geos::operation::buffer::BufferSubgraph::getDirectedEdges() [function] [call site] 03544
15 geos::operation::buffer::SubgraphDepthLocater::findStabbedSegments(geos::geom::Coordinate const&, std::__1::vector<geos::geomgraph::DirectedEdge*, std::__1::allocator<geos::geomgraph::DirectedEdge*> >*, std::__1::vector<geos::operation::buffer::DepthSegment*, std::__1::allocator<geos::operation::buffer::DepthSegment*> >&) [function] [call site] 03545
16 geos::geomgraph::DirectedEdge::isForward() const [function] [call site] 03546
16 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03547
16 geos::geomgraph::Edge::getEnvelope() [function] [call site] 03548
16 geos::geom::Envelope::getMinY() const [function] [call site] 03549
16 geos::geom::Envelope::getMaxY() const [function] [call site] 03550
16 geos::geom::Envelope::getMaxX() const [function] [call site] 03551
16 geos::operation::buffer::SubgraphDepthLocater::findStabbedSegments(geos::geom::Coordinate const&, geos::geomgraph::DirectedEdge*, std::__1::vector<geos::operation::buffer::DepthSegment*, std::__1::allocator<geos::operation::buffer::DepthSegment*> >&) [function] [call site] 03552
17 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03553
17 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03554
17 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03555
17 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03556
17 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03557
17 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03558
17 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03559
17 geos::operation::buffer::DepthSegment::DepthSegment(geos::geom::LineSegment const&, int) [function] [call site] 03560
13 geos::operation::buffer::BufferSubgraph::computeDepth(int) [function] [call site] 03561
14 geos::operation::buffer::BufferSubgraph::clearVisitedEdges() [function] [call site] 03562
15 geos::geomgraph::DirectedEdge::setVisited(bool) [function] [call site] 03563
14 geos::operation::buffer::RightmostEdgeFinder::getEdge() [function] [call site] 03564
14 geos::geomgraph::DirectedEdge::setEdgeDepths(int, int) [function] [call site] 03565
15 geos::geomgraph::Edge::getDepthDelta() const [function] [call site] 03566
15 geos::geom::Position::opposite(int) [function] [call site] 03567
15 geos::geomgraph::DirectedEdge::setDepth(int, int) [function] [call site] 03568
16 __cxa_allocate_exception [call site] 03569
16 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03570
16 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 03571
16 __cxa_throw [call site] 03572
16 __cxa_free_exception [call site] 03573
15 geos::geomgraph::DirectedEdge::setDepth(int, int) [function] [call site] 03574
14 geos::operation::buffer::BufferSubgraph::copySymDepths(geos::geomgraph::DirectedEdge*) [function] [call site] 03575
15 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03576
15 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03577
15 geos::geomgraph::DirectedEdge::setDepth(int, int) [function] [call site] 03578
15 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03579
15 geos::geomgraph::DirectedEdge::setDepth(int, int) [function] [call site] 03580
14 geos::operation::buffer::BufferSubgraph::computeDepths(geos::geomgraph::DirectedEdge*) [function] [call site] 03581
15 geos::geomgraph::EdgeEnd::getNode() [function] [call site] 03582
15 geos::geomgraph::DirectedEdge::setVisited(bool) [function] [call site] 03583
15 geos::operation::buffer::BufferSubgraph::computeNodeDepth(geos::geomgraph::Node*) [function] [call site] 03584
16 geos::geomgraph::Node::getEdges() [function] [call site] 03585
16 geos::geomgraph::DirectedEdgeStar* geos::detail::down_cast<geos::geomgraph::DirectedEdgeStar*, geos::geomgraph::EdgeEndStar>(geos::geomgraph::EdgeEndStar*) [function] [call site] 03586
16 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03587
16 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03588
16 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03589
16 geos::geomgraph::DirectedEdge::isVisited() const [function] [call site] 03590
16 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03591
16 __cxa_allocate_exception [call site] 03592
16 geos::geomgraph::Node::getCoordinate() const [function] [call site] 03593
16 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 03594
16 __cxa_throw [call site] 03595
16 __cxa_free_exception [call site] 03596
16 geos::geomgraph::DirectedEdgeStar::computeDepths(geos::geomgraph::DirectedEdge*) [function] [call site] 03597
17 geos::geomgraph::EdgeEndStar::find(geos::geomgraph::EdgeEnd*) [function] [call site] 03598
17 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03599
17 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03600
17 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03601
17 geos::geomgraph::DirectedEdgeStar::computeDepths(std::__1::__tree_const_iterator<geos::geomgraph::EdgeEnd*, std::__1::__tree_node<geos::geomgraph::EdgeEnd*, void*>*, long>, std::__1::__tree_const_iterator<geos::geomgraph::EdgeEnd*, std::__1::__tree_node<geos::geomgraph::EdgeEnd*, void*>*, long>, int) [function] [call site] 03602
18 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03603
18 geos::geomgraph::DirectedEdge::setEdgeDepths(int, int) [function] [call site] 03604
18 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03605
17 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03606
17 geos::geomgraph::DirectedEdgeStar::computeDepths(std::__1::__tree_const_iterator<geos::geomgraph::EdgeEnd*, std::__1::__tree_node<geos::geomgraph::EdgeEnd*, void*>*, long>, std::__1::__tree_const_iterator<geos::geomgraph::EdgeEnd*, std::__1::__tree_node<geos::geomgraph::EdgeEnd*, void*>*, long>, int) [function] [call site] 03607
17 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03608
17 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 03609
16 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03610
16 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03611
16 geos::geomgraph::DirectedEdge::setVisited(bool) [function] [call site] 03612
16 geos::operation::buffer::BufferSubgraph::copySymDepths(geos::geomgraph::DirectedEdge*) [function] [call site] 03613
15 geos::geomgraph::Node::getEdges() [function] [call site] 03614
15 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03615
15 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03616
15 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03617
15 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03618
15 geos::geomgraph::DirectedEdge::isVisited() const [function] [call site] 03619
15 geos::geomgraph::EdgeEnd::getNode() [function] [call site] 03620
13 geos::operation::buffer::BufferSubgraph::findResultEdges() [function] [call site] 03621
14 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03622
14 geos::geomgraph::DirectedEdge::getDepth(int) const [function] [call site] 03623
14 geos::geomgraph::DirectedEdge::isInteriorAreaEdge() [function] [call site] 03624
15 geos::geomgraph::Label::isArea(unsigned int) const [function] [call site] 03625
16 geos::geomgraph::TopologyLocation::isArea() const [function] [call site] 03626
15 geos::geomgraph::Label::getLocation(unsigned int, unsigned int) const [function] [call site] 03627
15 geos::geomgraph::Label::getLocation(unsigned int, unsigned int) const [function] [call site] 03628
14 geos::geomgraph::DirectedEdge::setInResult(bool) [function] [call site] 03629
13 geos::operation::buffer::BufferSubgraph::getDirectedEdges() [function] [call site] 03630
13 geos::operation::buffer::BufferSubgraph::getNodes() [function] [call site] 03631
13 geos::operation::buffer::PolygonBuilder::add(std::__1::vector<geos::geomgraph::DirectedEdge*, std::__1::allocator<geos::geomgraph::DirectedEdge*> > const*, std::__1::vector<geos::geomgraph::Node*, std::__1::allocator<geos::geomgraph::Node*> > const*) [function] [call site] 03632
14 void geos::geomgraph::PlanarGraph::linkResultDirectedEdges<std::__1::__wrap_iter<geos::geomgraph::Node* const*> >(std::__1::__wrap_iter<geos::geomgraph::Node* const*>, std::__1::__wrap_iter<geos::geomgraph::Node* const*>) [function] [call site] 03633
15 geos::geomgraph::Node::getEdges() [function] [call site] 03634
15 __dynamic_cast [call site] 03635
15 geos::geomgraph::DirectedEdgeStar::linkResultDirectedEdges() [function] [call site] 03636
16 geos::geomgraph::DirectedEdgeStar::getResultAreaEdges() [function] [call site] 03637
17 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03638
17 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03639
17 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03640
17 geos::geomgraph::DirectedEdge::isInResult() const [function] [call site] 03641
17 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03642
16 geos::geomgraph::EdgeEnd::getLabel() [function] [call site] 03643
16 geos::geomgraph::Label::isArea() const [function] [call site] 03644
17 geos::geomgraph::TopologyLocation::isArea() const [function] [call site] 03645
16 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03646
16 geos::geomgraph::DirectedEdge::isInResult() const [function] [call site] 03647
16 geos::geomgraph::DirectedEdge::isInResult() const [function] [call site] 03648
16 geos::geomgraph::DirectedEdge::isInResult() const [function] [call site] 03649
16 geos::geomgraph::DirectedEdge::setNext(geos::geomgraph::DirectedEdge*) [function] [call site] 03650
16 geos::geomgraph::EdgeEndStar::getCoordinate() [function] [call site] 03651
17 __cxa_guard_acquire [call site] 03652
17 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 03653
17 __cxa_guard_release [call site] 03654
17 __cxa_guard_abort [call site] 03655
17 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03656
17 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03657
16 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 03658
16 geos::geomgraph::DirectedEdge::setNext(geos::geomgraph::DirectedEdge*) [function] [call site] 03659
14 geos::operation::buffer::PolygonBuilder::buildMaximalEdgeRings(std::__1::vector<geos::geomgraph::DirectedEdge*, std::__1::allocator<geos::geomgraph::DirectedEdge*> > const*, std::__1::vector<geos::operation::buffer::MaximalEdgeRing*, std::__1::allocator<geos::operation::buffer::MaximalEdgeRing*> >&) [function] [call site] 03660
15 geos::geomgraph::DirectedEdge::isInResult() const [function] [call site] 03661
15 geos::geomgraph::EdgeEnd::getLabel() [function] [call site] 03662
15 geos::geomgraph::Label::isArea() const [function] [call site] 03663
15 geos::geomgraph::DirectedEdge::getEdgeRing() const [function] [call site] 03664
15 geos::operation::buffer::MaximalEdgeRing::MaximalEdgeRing(geos::geomgraph::DirectedEdge*, geos::geom::GeometryFactory const*) [function] [call site] 03665
16 geos::geomgraph::EdgeRing::EdgeRing(geos::geomgraph::DirectedEdge*, geos::geom::GeometryFactory const*) [function] [call site] 03666
17 geos::geom::CoordinateSequence::CoordinateSequence() [function] [call site] 03667
17 geos::geomgraph::Label::Label(geos::geom::Location) [function] [call site] 03668
18 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geom::Location) [function] [call site] 03669
18 geos::geomgraph::TopologyLocation::TopologyLocation(geos::geom::Location) [function] [call site] 03670
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03671
17 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 03672
16 geos::geomgraph::EdgeRing::computePoints(geos::geomgraph::DirectedEdge*) [function] [call site] 03673
17 geos::geomgraph::DirectedEdge::getEdgeRing() const [function] [call site] 03674
17 geos::geomgraph::EdgeEnd::getLabel() [function] [call site] 03675
17 geos::geomgraph::EdgeRing::mergeLabel(geos::geomgraph::Label const&) [function] [call site] 03676
18 geos::geomgraph::EdgeRing::mergeLabel(geos::geomgraph::Label const&, unsigned char) [function] [call site] 03677
19 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03678
19 geos::geomgraph::Label::getLocation(unsigned int, unsigned int) const [function] [call site] 03679
19 geos::geomgraph::Label::getLocation(unsigned int) const [function] [call site] 03680
20 geos::geomgraph::TopologyLocation::get(unsigned long) const [function] [call site] 03681
19 geos::geomgraph::Label::setLocation(unsigned int, geos::geom::Location) [function] [call site] 03682
20 geos::geomgraph::TopologyLocation::setLocation(unsigned long, geos::geom::Location) [function] [call site] 03683
18 geos::geomgraph::EdgeRing::mergeLabel(geos::geomgraph::Label const&, unsigned char) [function] [call site] 03684
18 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03685
17 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03686
17 geos::geomgraph::DirectedEdge::isForward() const [function] [call site] 03687
17 geos::geomgraph::EdgeRing::addPoints(geos::geomgraph::Edge*, bool, bool) [function] [call site] 03688
18 geos::geomgraph::Edge::getCoordinates() const [function] [call site] 03689
18 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03690
18 geos::geom::CoordinateSequence::operator=(geos::geom::CoordinateSequence const&) [function] [call site] 03691
18 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03692
18 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 03693
18 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03694
18 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 03695
18 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03696
17 __cxa_allocate_exception [call site] 03697
17 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03698
17 __cxa_throw [call site] 03699
17 __cxa_free_exception [call site] 03700
17 __cxa_allocate_exception [call site] 03701
17 geos::geomgraph::EdgeEnd::getCoordinate() [function] [call site] 03702
17 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, geos::geom::Coordinate const&) [function] [call site] 03703
17 __cxa_throw [call site] 03704
17 __cxa_free_exception [call site] 03705
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03706
16 geos::geomgraph::EdgeRing::computeRing() [function] [call site] 03707
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03708
17 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 03709
17 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 03710
17 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 03711
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03712
16 geos::geomgraph::EdgeRing::~EdgeRing() [function] [call site] 03713
17 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 03714
15 geos::geomgraph::EdgeRing::setInResult() [function] [call site] 03715
16 geos::geomgraph::EdgeEnd::getEdge() [function] [call site] 03716
16 geos::geomgraph::GraphComponent::setInResult(bool) [function] [call site] 03717
16 geos::geomgraph::DirectedEdge::getNext() const [function] [call site] 03718
16 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03719
15 __cxa_begin_catch [call site] 03720
15 __cxa_rethrow [call site] 03721
15 __cxa_end_catch [call site] 03722
15 __clang_call_terminate [call site] 03723
14 geos::operation::buffer::PolygonBuilder::buildMinimalEdgeRings(std::__1::vector<geos::operation::buffer::MaximalEdgeRing*, std::__1::allocator<geos::operation::buffer::MaximalEdgeRing*> >&, std::__1::vector<geos::geomgraph::EdgeRing*, std::__1::allocator<geos::geomgraph::EdgeRing*> >&, std::__1::vector<geos::geomgraph::EdgeRing*, std::__1::allocator<geos::geomgraph::EdgeRing*> >&, std::__1::vector<geos::operation::buffer::MaximalEdgeRing*, std::__1::allocator<geos::operation::buffer::MaximalEdgeRing*> >&) [function] [call site] 03724
15 geos::geomgraph::EdgeRing::getMaxNodeDegree() [function] [call site] 03725
16 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03726
16 geos::geomgraph::EdgeRing::computeMaxNodeDegree() [function] [call site] 03727
17 geos::geomgraph::EdgeEnd::getNode() [function] [call site] 03728
17 geos::geomgraph::Node::getEdges() [function] [call site] 03729
17 geos::geomgraph::DirectedEdgeStar* geos::detail::down_cast<geos::geomgraph::DirectedEdgeStar*, geos::geomgraph::EdgeEndStar>(geos::geomgraph::EdgeEndStar*) [function] [call site] 03730
17 geos::geomgraph::DirectedEdgeStar::getOutgoingDegree(geos::geomgraph::EdgeRing*) [function] [call site] 03731
18 geos::geomgraph::EdgeEndStar::end() [function] [call site] 03732
18 geos::geomgraph::EdgeEndStar::begin() [function] [call site] 03733
18 geos::geomgraph::DirectedEdge* geos::detail::down_cast<geos::geomgraph::DirectedEdge*, geos::geomgraph::EdgeEnd>(geos::geomgraph::EdgeEnd*) [function] [call site] 03734
18 geos::geomgraph::DirectedEdge::getEdgeRing() const [function] [call site] 03735
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03736
15 geos::operation::buffer::MaximalEdgeRing::linkDirectedEdgesForMinimalEdgeRings() [function] [call site] 03737
16 geos::geomgraph::EdgeEnd::getNode() [function] [call site] 03738
16 geos::geomgraph::Node::getEdges() [function] [call site] 03739
16 geos::geomgraph::DirectedEdgeStar* geos::detail::down_cast<geos::geomgraph::DirectedEdgeStar*, geos::geomgraph::EdgeEndStar>(geos::geomgraph::EdgeEndStar*) [function] [call site] 03740
16 geos::geomgraph::DirectedEdgeStar::linkMinimalDirectedEdges(geos::geomgraph::EdgeRing*) [function] [call site] 03741
17 geos::geomgraph::DirectedEdge::getSym() const [function] [call site] 03742
17 geos::geomgraph::DirectedEdge::getEdgeRing() const [function] [call site] 03743
17 geos::geomgraph::DirectedEdge::getEdgeRing() const [function] [call site] 03744
17 geos::geomgraph::DirectedEdge::getEdgeRing() const [function] [call site] 03745
17 geos::geomgraph::DirectedEdge::setNextMin(geos::geomgraph::DirectedEdge*) [function] [call site] 03746
17 geos::geomgraph::DirectedEdge::setNextMin(geos::geomgraph::DirectedEdge*) [function] [call site] 03747
16 geos::geomgraph::DirectedEdge::getNext() const [function] [call site] 03748
15 geos::operation::buffer::MaximalEdgeRing::buildMinimalRings(std::__1::vector<geos::operation::buffer::MinimalEdgeRing*, std::__1::allocator<geos::operation::buffer::MinimalEdgeRing*> >&) [function] [call site] 03749
16 geos::geomgraph::DirectedEdge::getMinEdgeRing() const [function] [call site] 03750
16 geos::operation::buffer::MinimalEdgeRing::MinimalEdgeRing(geos::geomgraph::DirectedEdge*, geos::geom::GeometryFactory const*) [function] [call site] 03751
17 geos::geomgraph::EdgeRing::EdgeRing(geos::geomgraph::DirectedEdge*, geos::geom::GeometryFactory const*) [function] [call site] 03752
17 geos::geomgraph::EdgeRing::computePoints(geos::geomgraph::DirectedEdge*) [function] [call site] 03753
17 geos::geomgraph::EdgeRing::computeRing() [function] [call site] 03754
17 geos::geomgraph::EdgeRing::~EdgeRing() [function] [call site] 03755
16 geos::geomgraph::DirectedEdge::getNext() const [function] [call site] 03756
15 geos::operation::buffer::PolygonBuilder::findShell(std::__1::vector<geos::operation::buffer::MinimalEdgeRing*, std::__1::allocator<geos::operation::buffer::MinimalEdgeRing*> >*) [function] [call site] 03757
16 geos::geomgraph::EdgeRing::isHole() [function] [call site] 03758
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03759
16 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03760
15 geos::operation::buffer::PolygonBuilder::placePolygonHoles(geos::geomgraph::EdgeRing*, std::__1::vector<geos::operation::buffer::MinimalEdgeRing*, std::__1::allocator<geos::operation::buffer::MinimalEdgeRing*> >*) [function] [call site] 03761
16 geos::geomgraph::EdgeRing::isHole() [function] [call site] 03762
16 geos::geomgraph::EdgeRing::setShell(geos::geomgraph::EdgeRing*) [function] [call site] 03763
17 geos::geomgraph::EdgeRing::addHole(geos::geomgraph::EdgeRing*) [function] [call site] 03764
18 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03765
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03766
14 geos::operation::buffer::PolygonBuilder::sortShellsAndHoles(std::__1::vector<geos::operation::buffer::MaximalEdgeRing*, std::__1::allocator<geos::operation::buffer::MaximalEdgeRing*> >&, std::__1::vector<geos::geomgraph::EdgeRing*, std::__1::allocator<geos::geomgraph::EdgeRing*> >&, std::__1::vector<geos::geomgraph::EdgeRing*, std::__1::allocator<geos::geomgraph::EdgeRing*> >&) [function] [call site] 03767
15 geos::geomgraph::EdgeRing::isHole() [function] [call site] 03768
14 geos::operation::buffer::PolygonBuilder::placeFreeHoles(std::__1::vector<geos::operation::buffer::PolygonBuilder::FastPIPRing, std::__1::allocator<geos::operation::buffer::PolygonBuilder::FastPIPRing> >&, std::__1::vector<geos::geomgraph::EdgeRing*, std::__1::allocator<geos::geomgraph::EdgeRing*> >&) [function] [call site] 03769
15 geos::geomgraph::EdgeRing::getShell() [function] [call site] 03770
16 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03771
15 geos::operation::buffer::PolygonBuilder::findEdgeRingContaining(geos::geomgraph::EdgeRing*, std::__1::vector<geos::operation::buffer::PolygonBuilder::FastPIPRing, std::__1::allocator<geos::operation::buffer::PolygonBuilder::FastPIPRing> >&) [function] [call site] 03772
16 geos::geomgraph::EdgeRing::getLinearRing() [function] [call site] 03773
17 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03774
16 geos::geomgraph::EdgeRing::getLinearRing() [function] [call site] 03775
16 geos::geom::Envelope::equals(geos::geom::Envelope const*) const [function] [call site] 03776
16 geos::geom::Envelope::contains(geos::geom::Envelope const*) const [function] [call site] 03777
17 geos::geom::Envelope::contains(geos::geom::Envelope const&) const [function] [call site] 03778
16 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 03779
16 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 03780
16 geos::operation::polygonize::EdgeRing::ptNotInList(geos::geom::CoordinateSequence const*, geos::geom::CoordinateSequence const*) [function] [call site] 03781
17 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03782
17 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 03783
17 geos::operation::polygonize::EdgeRing::isInList(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 03784
18 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03785
18 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 03786
18 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03787
17 geos::geom::Coordinate::getNull() [function] [call site] 03788
16 geos::geom::Envelope::contains(geos::geom::Envelope const*) const [function] [call site] 03789
16 geos::geomgraph::EdgeRing::getLinearRing() [function] [call site] 03790
15 geos::geomgraph::EdgeRing::setShell(geos::geomgraph::EdgeRing*) [function] [call site] 03791
14 geos::geomgraph::EdgeRing::getLinearRing() [function] [call site] 03792
14 geos::algorithm::locate::IndexedPointInAreaLocator::IndexedPointInAreaLocator(geos::geom::Geometry const&) [function] [call site] 03793
15 geos::algorithm::locate::PointOnGeometryLocator::PointOnGeometryLocator() [function] [call site] 03794
15 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const&) [function] [call site] 03795
16 __cxa_allocate_exception [call site] 03796
16 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03797
16 __cxa_throw [call site] 03798
16 __cxa_free_exception [call site] 03799
15 geos::algorithm::locate::PointOnGeometryLocator::~PointOnGeometryLocator() [function] [call site] 03800
13 geos::operation::buffer::SubgraphDepthLocater::~SubgraphDepthLocater() [function] [call site] 03801
12 geos::operation::buffer::PolygonBuilder::getPolygons() [function] [call site] 03802
13 geos::operation::buffer::PolygonBuilder::computePolygons(std::__1::vector<geos::geomgraph::EdgeRing*, std::__1::allocator<geos::geomgraph::EdgeRing*> >&) [function] [call site] 03803
14 geos::geomgraph::EdgeRing::toPolygon(geos::geom::GeometryFactory const*) [function] [call site] 03804
15 geos::geomgraph::EdgeRing::testInvariant() const [function] [call site] 03805
15 geos::geomgraph::EdgeRing::getLinearRing() [function] [call site] 03806
15 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 03807
15 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] 03808
15 geos::geomgraph::EdgeRing::getLinearRing() [function] [call site] 03809
12 geos::operation::buffer::PolygonBuilder::~PolygonBuilder() [function] [call site] 03810
12 geos::operation::buffer::BufferSubgraph::~BufferSubgraph() [function] [call site] 03811
12 geos::operation::buffer::BufferBuilder::createEmptyResultGeometry() const [function] [call site] 03812
12 geos::geomgraph::PlanarGraph::~PlanarGraph() [function] [call site] 03813
13 geos::geomgraph::NodeMap::~NodeMap() [function] [call site] 03814
13 geos::geomgraph::Edge::~Edge() [function] [call site] 03815
12 geos::operation::buffer::keepLargestArea(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] 03816
12 geos::geom::GeometryFactory::buildGeometry(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] 03817
12 __cxa_begin_catch [call site] 03818
12 __cxa_rethrow [call site] 03819
12 geos::operation::buffer::BufferSubgraph::~BufferSubgraph() [function] [call site] 03820
12 __cxa_end_catch [call site] 03821
12 geos::operation::buffer::BufferParameters::isSingleSided() const [function] [call site] 03822
12 geos::operation::overlayng::OverlayNG::overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 03823
13 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 03824
14 geos::geom::Geometry::getFactory() const [function] [call site] 03825
14 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 03826
14 geos::operation::overlayng::OverlayNG::OverlayNG(geos::geom::Geometry const*, geos::geom::Geometry const*, geos::geom::PrecisionModel const*, int) [function] [call site] 03827
13 geos::operation::overlayng::OverlayNG::getResult() [function] [call site] 03828
13 geos::operation::overlayng::OverlayNG::~OverlayNG() [function] [call site] 03829
12 geos::operation::polygonize::Polygonizer::Polygonizer(bool) [function] [call site] 03830
13 geos::operation::polygonize::Polygonizer::SimpleCurveAdder::SimpleCurveAdder(geos::operation::polygonize::Polygonizer*) [function] [call site] 03831
14 geos::geom::GeometryComponentFilter::GeometryComponentFilter() [function] [call site] 03832
12 geos::operation::polygonize::Polygonizer::add(geos::geom::Geometry const*) [function] [call site] 03833
12 geos::operation::polygonize::Polygonizer::getPolygons() [function] [call site] 03834
13 geos::operation::polygonize::Polygonizer::polygonize() [function] [call site] 03835
14 geos::operation::polygonize::PolygonizeGraph::deleteDangles(std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> >&) [function] [call site] 03836
15 geos::planargraph::PlanarGraph::findNodesOfDegree(unsigned long, std::__1::vector<geos::planargraph::Node*, std::__1::allocator<geos::planargraph::Node*> >&) [function] [call site] 03837
16 geos::planargraph::NodeMap::getNodeMap() [function] [call site] 03838
16 geos::planargraph::Node::getDegree() const [function] [call site] 03839
17 geos::planargraph::DirectedEdgeStar::getDegree() const [function] [call site] 03840
15 geos::operation::polygonize::PolygonizeGraph::deleteAllEdges(geos::planargraph::Node*) [function] [call site] 03841
16 geos::planargraph::Node::getOutEdges() [function] [call site] 03842
16 geos::planargraph::DirectedEdgeStar::getEdges() const [function] [call site] 03843
17 geos::planargraph::DirectedEdgeStar::sortEdges() const [function] [call site] 03844
18 geos::planargraph::pdeLessThan(geos::planargraph::DirectedEdge*, geos::planargraph::DirectedEdge*) [function] [call site] 03845
19 geos::planargraph::DirectedEdge::compareTo(geos::planargraph::DirectedEdge const*) const [function] [call site] 03846
20 geos::planargraph::DirectedEdge::compareDirection(geos::planargraph::DirectedEdge const*) const [function] [call site] 03847
21 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 03848
16 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 03849
15 geos::planargraph::Node::getOutEdges() [function] [call site] 03850
15 geos::planargraph::DirectedEdgeStar::getEdges() const [function] [call site] 03851
15 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 03852
15 __dynamic_cast [call site] 03853
15 geos::planargraph::DirectedEdge::getEdge() const [function] [call site] 03854
15 geos::operation::polygonize::PolygonizeEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeEdge*, geos::planargraph::Edge>(geos::planargraph::Edge*) [function] [call site] 03855
15 geos::operation::polygonize::PolygonizeEdge::getLine() const [function] [call site] 03856
15 geos::planargraph::DirectedEdge::getToNode() [function] [call site] 03857
15 geos::operation::polygonize::PolygonizeGraph::getDegreeNonDeleted(geos::planargraph::Node*) [function] [call site] 03858
16 geos::planargraph::Node::getOutEdges() [function] [call site] 03859
16 geos::planargraph::DirectedEdgeStar::getEdges() const [function] [call site] 03860
14 geos::operation::polygonize::PolygonizeGraph::deleteCutEdges(std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> >&) [function] [call site] 03861
15 geos::operation::polygonize::PolygonizeGraph::computeNextCWEdges() [function] [call site] 03862
16 geos::planargraph::PlanarGraph::getNodes(std::__1::vector<geos::planargraph::Node*, std::__1::allocator<geos::planargraph::Node*> >&) [function] [call site] 03863
17 geos::planargraph::NodeMap::getNodes(std::__1::vector<geos::planargraph::Node*, std::__1::allocator<geos::planargraph::Node*> >&) [function] [call site] 03864
16 geos::operation::polygonize::PolygonizeGraph::computeNextCWEdges(geos::planargraph::Node*) [function] [call site] 03865
17 geos::planargraph::Node::getOutEdges() [function] [call site] 03866
17 geos::planargraph::DirectedEdgeStar::getEdges() const [function] [call site] 03867
17 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03868
17 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 03869
17 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03870
17 geos::operation::polygonize::PolygonizeDirectedEdge::setNext(geos::operation::polygonize::PolygonizeDirectedEdge*) [function] [call site] 03871
17 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 03872
17 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03873
17 geos::operation::polygonize::PolygonizeDirectedEdge::setNext(geos::operation::polygonize::PolygonizeDirectedEdge*) [function] [call site] 03874
15 geos::operation::polygonize::PolygonizeGraph::findLabeledEdgeRings(std::__1::vector<geos::planargraph::DirectedEdge*, std::__1::allocator<geos::planargraph::DirectedEdge*> >&, std::__1::vector<geos::operation::polygonize::PolygonizeDirectedEdge*, std::__1::allocator<geos::operation::polygonize::PolygonizeDirectedEdge*> >&) [function] [call site] 03875
16 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03876
16 geos::operation::polygonize::PolygonizeDirectedEdge::getLabel() const [function] [call site] 03877
16 geos::operation::polygonize::EdgeRing::findDirEdgesInRing(geos::operation::polygonize::PolygonizeDirectedEdge*) [function] [call site] 03878
17 geos::operation::polygonize::PolygonizeDirectedEdge::getNext() const [function] [call site] 03879
16 geos::operation::polygonize::PolygonizeGraph::label(std::__1::vector<geos::operation::polygonize::PolygonizeDirectedEdge*, std::__1::allocator<geos::operation::polygonize::PolygonizeDirectedEdge*> >&, long) [function] [call site] 03880
17 geos::operation::polygonize::PolygonizeDirectedEdge::setLabel(long) [function] [call site] 03881
15 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03882
15 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 03883
15 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03884
15 geos::operation::polygonize::PolygonizeDirectedEdge::getLabel() const [function] [call site] 03885
15 geos::planargraph::DirectedEdge::getEdge() const [function] [call site] 03886
15 geos::operation::polygonize::PolygonizeEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeEdge*, geos::planargraph::Edge>(geos::planargraph::Edge*) [function] [call site] 03887
15 geos::operation::polygonize::PolygonizeEdge::getLine() const [function] [call site] 03888
14 geos::operation::polygonize::PolygonizeGraph::getEdgeRings(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 03889
15 geos::operation::polygonize::PolygonizeGraph::computeNextCWEdges() [function] [call site] 03890
15 geos::operation::polygonize::PolygonizeGraph::label(std::__1::vector<geos::planargraph::DirectedEdge*, std::__1::allocator<geos::planargraph::DirectedEdge*> >&, long) [function] [call site] 03891
16 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03892
16 geos::operation::polygonize::PolygonizeDirectedEdge::setLabel(long) [function] [call site] 03893
15 geos::operation::polygonize::PolygonizeGraph::findLabeledEdgeRings(std::__1::vector<geos::planargraph::DirectedEdge*, std::__1::allocator<geos::planargraph::DirectedEdge*> >&, std::__1::vector<geos::operation::polygonize::PolygonizeDirectedEdge*, std::__1::allocator<geos::operation::polygonize::PolygonizeDirectedEdge*> >&) [function] [call site] 03894
15 geos::operation::polygonize::PolygonizeGraph::convertMaximalToMinimalEdgeRings(std::__1::vector<geos::operation::polygonize::PolygonizeDirectedEdge*, std::__1::allocator<geos::operation::polygonize::PolygonizeDirectedEdge*> >&) [function] [call site] 03895
16 geos::operation::polygonize::PolygonizeDirectedEdge::getLabel() const [function] [call site] 03896
16 geos::operation::polygonize::PolygonizeGraph::findIntersectionNodes(geos::operation::polygonize::PolygonizeDirectedEdge*, long, std::__1::vector<geos::planargraph::Node*, std::__1::allocator<geos::planargraph::Node*> >&) [function] [call site] 03897
17 geos::planargraph::DirectedEdge::getFromNode() [function] [call site] 03898
17 geos::operation::polygonize::PolygonizeGraph::getDegree(geos::planargraph::Node*, long) [function] [call site] 03899
18 geos::planargraph::Node::getOutEdges() [function] [call site] 03900
18 geos::planargraph::DirectedEdgeStar::getEdges() const [function] [call site] 03901
18 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03902
18 geos::operation::polygonize::PolygonizeDirectedEdge::getLabel() const [function] [call site] 03903
17 geos::operation::polygonize::PolygonizeDirectedEdge::getNext() const [function] [call site] 03904
16 geos::operation::polygonize::PolygonizeGraph::computeNextCCWEdges(geos::planargraph::Node*, long) [function] [call site] 03905
17 geos::planargraph::Node::getOutEdges() [function] [call site] 03906
17 geos::planargraph::DirectedEdgeStar::getEdges() const [function] [call site] 03907
17 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03908
17 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 03909
17 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03910
17 geos::operation::polygonize::PolygonizeDirectedEdge::getLabel() const [function] [call site] 03911
17 geos::operation::polygonize::PolygonizeDirectedEdge::getLabel() const [function] [call site] 03912
17 geos::operation::polygonize::PolygonizeDirectedEdge::setNext(geos::operation::polygonize::PolygonizeDirectedEdge*) [function] [call site] 03913
17 geos::operation::polygonize::PolygonizeDirectedEdge::setNext(geos::operation::polygonize::PolygonizeDirectedEdge*) [function] [call site] 03914
15 geos::operation::polygonize::PolygonizeDirectedEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeDirectedEdge*, geos::planargraph::DirectedEdge>(geos::planargraph::DirectedEdge*) [function] [call site] 03915
15 geos::operation::polygonize::PolygonizeDirectedEdge::isInRing() const [function] [call site] 03916
15 geos::operation::polygonize::PolygonizeGraph::findEdgeRing(geos::operation::polygonize::PolygonizeDirectedEdge*) [function] [call site] 03917
16 geos::operation::polygonize::EdgeRing::EdgeRing(geos::geom::GeometryFactory const*) [function] [call site] 03918
16 geos::operation::polygonize::EdgeRing::add(geos::operation::polygonize::PolygonizeDirectedEdge const*) [function] [call site] 03919
16 geos::operation::polygonize::PolygonizeDirectedEdge::setRing(geos::operation::polygonize::EdgeRing*) [function] [call site] 03920
16 geos::operation::polygonize::PolygonizeDirectedEdge::getNext() const [function] [call site] 03921
14 geos::operation::polygonize::Polygonizer::findValidRings(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> > const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 03922
15 geos::operation::polygonize::EdgeRing::computeValid() [function] [call site] 03923
16 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 03924
17 geos::geom::util::CurveBuilder::CurveBuilder(geos::geom::GeometryFactory const&, bool, bool) [function] [call site] 03925
17 geos::planargraph::DirectedEdge::getEdge() const [function] [call site] 03926
17 geos::operation::polygonize::PolygonizeEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeEdge*, geos::planargraph::Edge>(geos::planargraph::Edge*) [function] [call site] 03927
17 geos::operation::polygonize::PolygonizeEdge::getLine() const [function] [call site] 03928
17 geos::operation::polygonize::PolygonizeEdge::getLine() const [function] [call site] 03929
17 geos::geom::util::CurveBuilder::getGeometry() [function] [call site] 03930
17 geos::planargraph::DirectedEdge::getEdge() const [function] [call site] 03931
17 geos::operation::polygonize::PolygonizeEdge* geos::detail::down_cast<geos::operation::polygonize::PolygonizeEdge*, geos::planargraph::Edge>(geos::planargraph::Edge*) [function] [call site] 03932
17 geos::operation::polygonize::PolygonizeEdge::getLine() const [function] [call site] 03933
17 geos::geom::util::CurveBuilder::getSeq(bool) [function] [call site] 03934
17 geos::operation::polygonize::PolygonizeEdge::getLine() const [function] [call site] 03935
17 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 03936
17 geos::planargraph::DirectedEdge::getEdgeDirection() const [function] [call site] 03937
17 geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*) [function] [call site] 03938
18 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03939
18 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 03940
18 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 03941
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03942
18 geos::geom::CoordinateSequence::getZ(unsigned long) const [function] [call site] 03943
19 geos::geom::CoordinateSequence::getOrdinate(unsigned long, unsigned long) const [function] [call site] 03944
20 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 03945
20 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 03946
20 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 03947
20 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03948
20 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 03949
20 geos::geom::CoordinateXYZM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long) const [function] [call site] 03950
20 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 03951
20 geos::geom::CoordinateXYM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM>(unsigned long) const [function] [call site] 03952
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03953
18 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03954
18 geos::geom::CoordinateSequence::getZ(unsigned long) const [function] [call site] 03955
18 geos::geom::CoordinateSequence::setZ(unsigned long, double) [function] [call site] 03956
19 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 03957
19 geos::geom::CoordinateSequence::setOrdinate(unsigned long, unsigned long, double) [function] [call site] 03958
20 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 03959
20 geos::geom::CoordinateXY& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) [function] [call site] 03960
20 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 03961
20 __cxa_allocate_exception [call site] 03962
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03963
20 __cxa_throw [call site] 03964
20 __cxa_free_exception [call site] 03965
20 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 03966
20 geos::geom::CoordinateSequence::hasM() const [function] [call site] 03967
20 __cxa_allocate_exception [call site] 03968
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03969
20 __cxa_throw [call site] 03970
20 __cxa_free_exception [call site] 03971
20 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 03972
20 geos::geom::CoordinateXYZM& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long) [function] [call site] 03973
20 geos::geom::CoordinateXYM& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM>(unsigned long) [function] [call site] 03974
20 __cxa_allocate_exception [call site] 03975
20 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 03976
20 __cxa_throw [call site] 03977
20 __cxa_free_exception [call site] 03978
18 geos::geom::CoordinateSequence::hasM() const [function] [call site] 03979
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03980
18 geos::geom::CoordinateSequence::getM(unsigned long) const [function] [call site] 03981
19 geos::geom::CoordinateSequence::getOrdinate(unsigned long, unsigned long) const [function] [call site] 03982
18 geos::geom::CoordinateSequence::size() const [function] [call site] 03983
18 geos::geom::CoordinateSequence::getSize() const [function] [call site] 03984
18 geos::geom::CoordinateSequence::getM(unsigned long) const [function] [call site] 03985
18 geos::geom::CoordinateSequence::setM(unsigned long, double) [function] [call site] 03986
19 geos::geom::CoordinateSequence::hasM() const [function] [call site] 03987
19 geos::geom::CoordinateSequence::setOrdinate(unsigned long, unsigned long, double) [function] [call site] 03988
18 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long, bool) [function] [call site] 03989
18 auto geos::geom::CoordinateSequence::applyAt<geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*)::$_0>(unsigned long, geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*)::$_0&&) const [function] [call site] 03990
19 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 03991
19 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 03992
19 auto geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*)::$_0::operator()<geos::geom::Coordinate>(geos::geom::Coordinate const&) const [function] [call site] 03993
20 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 03994
19 geos::geom::CoordinateXYM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYM>(unsigned long) const [function] [call site] 03995
19 auto geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*)::$_0::operator()<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&) const [function] [call site] 03996
20 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYM>(geos::geom::CoordinateXYM const&, bool) [function] [call site] 03997
19 geos::geom::CoordinateXYZM const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXYZM>(unsigned long) const [function] [call site] 03998
19 auto geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*)::$_0::operator()<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&) const [function] [call site] 03999
20 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXYZM>(geos::geom::CoordinateXYZM const&, bool) [function] [call site] 04000
19 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04001
19 auto geos::operation::polygonize::EdgeRing::addEdge(geos::geom::CoordinateSequence const*, bool, geos::geom::CoordinateSequence*)::$_0::operator()<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&) const [function] [call site] 04002
20 void geos::geom::CoordinateSequence::add<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, bool) [function] [call site] 04003
17 geos::geom::util::CurveBuilder::~CurveBuilder() [function] [call site] 04004
16 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04005
16 geos::geom::Geometry::isValid() const [function] [call site] 04006
17 geos::operation::valid::IsValidOp::IsValidOp(geos::geom::Geometry const*) [function] [call site] 04007
17 geos::operation::valid::IsValidOp::isValid() [function] [call site] 04008
18 geos::operation::valid::IsValidOp::isValidGeometry(geos::geom::Geometry const*) [function] [call site] 04009
19 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04010
19 geos::operation::valid::IsValidOp::isValid(geos::geom::Point const*) [function] [call site] 04011
20 geos::geom::Point::getCoordinatesRO() const [function] [call site] 04012
20 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::CoordinateSequence const*) [function] [call site] 04013
21 geos::geom::CoordinateSequence::size() const [function] [call site] 04014
21 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04015
21 geos::operation::valid::IsValidOp::isValid(geos::geom::CoordinateXY const&) [function] [call site] 04016
22 geos::operation::valid::IsValidOp::isValid(geos::geom::CoordinateXY const*) [function] [call site] 04017
21 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04018
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04019
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04020
19 geos::operation::valid::IsValidOp::isValid(geos::geom::MultiPoint const*) [function] [call site] 04021
20 geos::operation::valid::IsValidOp::isValid(geos::geom::CoordinateXY const*) [function] [call site] 04022
20 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04023
19 geos::operation::valid::IsValidOp::isValid(geos::geom::LinearRing const*) [function] [call site] 04024
20 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04025
20 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::CoordinateSequence const*) [function] [call site] 04026
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04027
20 geos::operation::valid::IsValidOp::checkRingClosed(geos::geom::LinearRing const*) [function] [call site] 04028
21 geos::geom::Coordinate::Coordinate() [function] [call site] 04029
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04030
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04031
20 geos::operation::valid::IsValidOp::checkRingPointSize(geos::geom::LinearRing const*) [function] [call site] 04032
21 geos::operation::valid::IsValidOp::checkTooFewPoints(geos::geom::LineString const*, unsigned long) [function] [call site] 04033
22 geos::operation::valid::IsValidOp::isNonRepeatedSizeAtLeast(geos::geom::LineString const*, unsigned long) [function] [call site] 04034
23 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04035
23 geos::geom::CoordinateSequence::size() const [function] [call site] 04036
23 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04037
23 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04038
22 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04039
22 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04040
22 geos::geom::Coordinate::Coordinate() [function] [call site] 04041
22 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04042
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04043
20 geos::operation::valid::IsValidOp::checkRingSimple(geos::geom::LinearRing const*) [function] [call site] 04044
21 geos::operation::valid::PolygonTopologyAnalyzer::findSelfIntersection(geos::geom::LinearRing const*) [function] [call site] 04045
22 geos::operation::valid::PolygonTopologyAnalyzer::PolygonTopologyAnalyzer(geos::geom::Geometry const*, bool) [function] [call site] 04046
23 geos::operation::valid::PolygonIntersectionAnalyzer::PolygonIntersectionAnalyzer(bool) [function] [call site] 04047
24 geos::noding::SegmentIntersector::SegmentIntersector() [function] [call site] 04048
24 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 04049
24 geos::geom::CoordinateXY::getNull() [function] [call site] 04050
24 geos::geom::CoordinateXY::getNull() [function] [call site] 04051
24 geos::noding::SegmentIntersector::~SegmentIntersector() [function] [call site] 04052
23 geos::operation::valid::PolygonTopologyAnalyzer::createSegmentStrings(geos::geom::Geometry const*, bool) [function] [call site] 04053
24 geos::operation::valid::PolygonTopologyAnalyzer::createSegString(geos::geom::LinearRing const*, geos::operation::valid::PolygonRing const*) [function] [call site] 04054
25 geos::geom::SimpleCurve::getSharedCoordinates() const [function] [call site] 04055
25 geos::geom::CoordinateSequence::hasRepeatedPoints() const [function] [call site] 04056
25 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 04057
24 __cxa_allocate_exception [call site] 04058
24 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04059
24 __cxa_throw [call site] 04060
24 __cxa_free_exception [call site] 04061
24 geos::operation::valid::PolygonTopologyAnalyzer::createPolygonRing(geos::geom::LinearRing const*) [function] [call site] 04062
24 geos::operation::valid::PolygonTopologyAnalyzer::createSegString(geos::geom::LinearRing const*, geos::operation::valid::PolygonRing const*) [function] [call site] 04063
24 geos::operation::valid::PolygonTopologyAnalyzer::createPolygonRing(geos::geom::LinearRing const*, int, geos::operation::valid::PolygonRing*) [function] [call site] 04064
24 geos::operation::valid::PolygonTopologyAnalyzer::createSegString(geos::geom::LinearRing const*, geos::operation::valid::PolygonRing const*) [function] [call site] 04065
23 geos::operation::valid::PolygonTopologyAnalyzer::getPolygonRings(std::__1::vector<geos::noding::SegmentString*, std::__1::allocator<geos::noding::SegmentString*> > const&) [function] [call site] 04066
24 geos::noding::PathString::getData() const [function] [call site] 04067
23 geos::noding::MCIndexNoder::MCIndexNoder(geos::noding::SegmentIntersector*, double) [function] [call site] 04068
23 geos::noding::SinglePassNoder::setSegmentIntersector(geos::noding::SegmentIntersector*) [function] [call site] 04069
23 geos::noding::MCIndexNoder::computeNodes(std::__1::vector<geos::noding::SegmentString*, std::__1::allocator<geos::noding::SegmentString*> > const&) [function] [call site] 04070
24 geos::noding::MCIndexNoder::add(geos::noding::SegmentString*) [function] [call site] 04071
25 geos::index::chain::MonotoneChainBuilder::getChains(geos::geom::CoordinateSequence const*, void*, std::__1::vector<geos::index::chain::MonotoneChain, std::__1::allocator<geos::index::chain::MonotoneChain> >&) [function] [call site] 04072
26 geos::index::chain::ChainBuilder::ChainBuilder(geos::geom::CoordinateSequence const*, void*, std::__1::vector<geos::index::chain::MonotoneChain, std::__1::allocator<geos::index::chain::MonotoneChain> >&) [function] [call site] 04073
27 geos::geom::CoordinateFilter::CoordinateFilter() [function] [call site] 04074
26 void geos::geom::CoordinateSequence::apply_ro<geos::index::chain::ChainBuilder>(geos::index::chain::ChainBuilder*) const [function] [call site] 04075
26 geos::index::chain::ChainBuilder::finish() [function] [call site] 04076
27 geos::index::chain::ChainBuilder::finishChain() [function] [call site] 04077
26 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 04078
24 geos::index::chain::MonotoneChain::getEnvelope(double) const [function] [call site] 04079
25 geos::geom::Envelope::isNull() const [function] [call site] 04080
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04081
25 geos::geom::Envelope::init(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04082
25 geos::geom::Envelope::expandBy(double) [function] [call site] 04083
24 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::index::chain::MonotoneChain const*&&) [function] [call site] 04084
25 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::index::chain::MonotoneChain const*&&, geos::geom::Envelope const&) [function] [call site] 04085
24 geos::noding::MCIndexNoder::intersectChains() [function] [call site] 04086
25 geos::noding::MCIndexNoder::SegmentOverlapAction::SegmentOverlapAction(geos::noding::SegmentIntersector&) [function] [call site] 04087
26 geos::index::chain::MonotoneChainOverlapAction::MonotoneChainOverlapAction() [function] [call site] 04088
27 geos::geom::LineSegment::LineSegment() [function] [call site] 04089
25 void geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::queryPairs<geos::noding::MCIndexNoder::intersectChains()::$_0>(geos::noding::MCIndexNoder::intersectChains()::$_0&&) [function] [call site] 04090
26 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04091
26 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 04092
27 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04093
27 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 04094
28 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04095
28 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04096
27 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 04097
28 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04098
28 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04099
28 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04100
28 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04101
29 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04102
29 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 04103
26 bool geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::queryPairs<geos::noding::MCIndexNoder::intersectChains()::$_0&>(geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits> const&, geos::noding::MCIndexNoder::intersectChains()::$_0&) [function] [call site] 04104
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::beginChildren() const [function] [call site] 04105
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::endChildren() const [function] [call site] 04106
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04107
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::isDeleted() const [function] [call site] 04108
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 04109
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04110
28 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 04111
27 _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS0_5chain13MonotoneChainENS1_14EnvelopeTraitsEE11visitLeavesIRZNS_6noding12MCIndexNoder15intersectChainsEvE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISG_ELi0EEEvEEclL_ZNSH_IS6_EESI_vEEEEEE5valueEDnE4typeELDn0EEEbOSG_RKNS1_15TemplateSTRNodeIS6_S7_EESQ_ [function] [call site] 04112
28 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 04113
28 geos::noding::MCIndexNoder::intersectChains()::$_0::operator()(geos::index::chain::MonotoneChain const*, geos::index::chain::MonotoneChain const*) const [function] [call site] 04114
29 geos::index::chain::MonotoneChain::computeOverlaps(geos::index::chain::MonotoneChain const*, double, geos::index::chain::MonotoneChainOverlapAction*) const [function] [call site] 04115
30 geos::index::chain::MonotoneChain::computeOverlaps(unsigned long, unsigned long, geos::index::chain::MonotoneChain const&, unsigned long, unsigned long, double, geos::index::chain::MonotoneChainOverlapAction&) const [function] [call site] 04116
31 geos::index::chain::MonotoneChain::overlaps(unsigned long, unsigned long, geos::index::chain::MonotoneChain const&, unsigned long, unsigned long, double) const [function] [call site] 04117
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04118
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04119
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04120
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04121
32 geos::index::chain::MonotoneChain::overlaps(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 04122
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04123
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04124
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04125
32 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04126
32 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04127
31 geos::index::chain::MonotoneChain::computeOverlaps(unsigned long, unsigned long, geos::index::chain::MonotoneChain const&, unsigned long, unsigned long, double, geos::index::chain::MonotoneChainOverlapAction&) const [function] [call site] 04128
32 geos::index::chain::MonotoneChain::computeOverlaps(unsigned long, unsigned long, geos::index::chain::MonotoneChain const&, unsigned long, unsigned long, double, geos::index::chain::MonotoneChainOverlapAction&) const [function] [call site] 04129
33 geos::index::chain::MonotoneChain::computeOverlaps(unsigned long, unsigned long, geos::index::chain::MonotoneChain const&, unsigned long, unsigned long, double, geos::index::chain::MonotoneChainOverlapAction&) const [function] [call site] 04130
29 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 04131
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 04132
27 geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04133
27 bool geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::queryPairs<geos::noding::MCIndexNoder::intersectChains()::$_0&>(geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits> const&, geos::noding::MCIndexNoder::intersectChains()::$_0&) [function] [call site] 04134
25 geos::index::chain::MonotoneChainOverlapAction::~MonotoneChainOverlapAction() [function] [call site] 04135
23 geos::operation::valid::PolygonIntersectionAnalyzer::hasDoubleTouch() const [function] [call site] 04136
23 geos::operation::valid::PolygonIntersectionAnalyzer::getDoubleTouchLocation() const [function] [call site] 04137
23 geos::noding::MCIndexNoder::~MCIndexNoder() [function] [call site] 04138
24 geos::index::strtree::TemplateSTRtree<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04139
25 geos::index::strtree::TemplateSTRtreeImpl<geos::index::chain::MonotoneChain const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 04140
24 geos::noding::Noder::~Noder() [function] [call site] 04141
23 geos::noding::SegmentIntersector::~SegmentIntersector() [function] [call site] 04142
22 geos::operation::valid::PolygonTopologyAnalyzer::hasInvalidIntersection() [function] [call site] 04143
23 geos::operation::valid::PolygonIntersectionAnalyzer::isInvalid() const [function] [call site] 04144
22 geos::operation::valid::PolygonTopologyAnalyzer::getInvalidLocation() [function] [call site] 04145
23 geos::operation::valid::PolygonIntersectionAnalyzer::getInvalidLocation() const [function] [call site] 04146
22 geos::operation::valid::PolygonTopologyAnalyzer::~PolygonTopologyAnalyzer() [function] [call site] 04147
23 geos::noding::SegmentIntersector::~SegmentIntersector() [function] [call site] 04148
22 geos::geom::Coordinate::getNull() [function] [call site] 04149
21 geos::geom::CoordinateXY::isNull() const [function] [call site] 04150
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04151
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04152
19 geos::operation::valid::IsValidOp::isValid(geos::geom::LineString const*) [function] [call site] 04153
20 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04154
20 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::CoordinateSequence const*) [function] [call site] 04155
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04156
20 geos::operation::valid::IsValidOp::checkTooFewPoints(geos::geom::LineString const*, unsigned long) [function] [call site] 04157
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04158
19 geos::operation::valid::IsValidOp::isValid(geos::geom::Polygon const*) [function] [call site] 04159
20 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::Polygon const*) [function] [call site] 04160
21 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04161
21 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::CoordinateSequence const*) [function] [call site] 04162
21 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04163
21 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04164
21 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::CoordinateSequence const*) [function] [call site] 04165
21 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04166
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04167
20 geos::operation::valid::IsValidOp::checkRingsClosed(geos::geom::Polygon const*) [function] [call site] 04168
21 geos::operation::valid::IsValidOp::checkRingClosed(geos::geom::LinearRing const*) [function] [call site] 04169
21 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04170
21 geos::operation::valid::IsValidOp::checkRingClosed(geos::geom::LinearRing const*) [function] [call site] 04171
21 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04172
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04173
20 geos::operation::valid::IsValidOp::checkRingsPointSize(geos::geom::Polygon const*) [function] [call site] 04174
21 geos::operation::valid::IsValidOp::checkRingPointSize(geos::geom::LinearRing const*) [function] [call site] 04175
21 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04176
21 geos::operation::valid::IsValidOp::checkRingPointSize(geos::geom::LinearRing const*) [function] [call site] 04177
21 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04178
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04179
20 geos::operation::valid::PolygonTopologyAnalyzer::PolygonTopologyAnalyzer(geos::geom::Geometry const*, bool) [function] [call site] 04180
20 geos::operation::valid::IsValidOp::checkAreaIntersections(geos::operation::valid::PolygonTopologyAnalyzer&) [function] [call site] 04181
21 geos::operation::valid::PolygonTopologyAnalyzer::hasInvalidIntersection() [function] [call site] 04182
21 geos::operation::valid::PolygonTopologyAnalyzer::getInvalidCode() [function] [call site] 04183
22 geos::operation::valid::PolygonIntersectionAnalyzer::getInvalidCode() const [function] [call site] 04184
21 geos::operation::valid::PolygonTopologyAnalyzer::getInvalidLocation() [function] [call site] 04185
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04186
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04187
20 geos::operation::valid::PolygonTopologyAnalyzer::~PolygonTopologyAnalyzer() [function] [call site] 04188
20 geos::operation::valid::IsValidOp::checkHolesInShell(geos::geom::Polygon const*) [function] [call site] 04189
21 geos::operation::valid::IsValidOp::findHoleOutsideShellPoint(geos::geom::LinearRing const*, geos::geom::LinearRing const*) [function] [call site] 04190
22 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04191
22 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04192
22 geos::geom::Envelope::covers(geos::geom::Envelope const*) const [function] [call site] 04193
22 geos::operation::valid::PolygonTopologyAnalyzer::isRingNested(geos::geom::LinearRing const*, geos::geom::LinearRing const*) [function] [call site] 04194
23 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04195
23 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04196
23 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04197
23 geos::algorithm::PointLocation::locateInRing(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const&) [function] [call site] 04198
24 geos::algorithm::RayCrossingCounter::locatePointInRing(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const&) [function] [call site] 04199
25 geos::algorithm::RayCrossingCounter::RayCrossingCounter(geos::geom::CoordinateXY const&) [function] [call site] 04200
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04201
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04202
25 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04203
25 geos::algorithm::RayCrossingCounter::isOnSegment() const [function] [call site] 04204
25 geos::algorithm::RayCrossingCounter::getLocation() const [function] [call site] 04205
23 geos::operation::valid::PolygonTopologyAnalyzer::findNonEqualVertex(geos::geom::LinearRing const*, geos::geom::CoordinateXY const&) [function] [call site] 04206
24 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04207
24 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04208
24 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04209
23 geos::operation::valid::PolygonTopologyAnalyzer::isIncidentSegmentInRing(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateSequence const*) [function] [call site] 04210
24 geos::operation::valid::PolygonTopologyAnalyzer::intersectingSegIndex(geos::geom::CoordinateSequence const*, geos::geom::CoordinateXY const*) [function] [call site] 04211
25 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 04212
25 geos::geom::CoordinateSequence::size() const [function] [call site] 04213
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04214
25 geos::algorithm::PointLocation::isOnSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04215
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04216
25 __cxa_allocate_exception [call site] 04217
25 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04218
25 __cxa_throw [call site] 04219
25 __cxa_free_exception [call site] 04220
24 geos::operation::valid::PolygonTopologyAnalyzer::findRingVertexPrev(geos::geom::CoordinateSequence const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 04221
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04222
25 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04223
25 geos::operation::valid::PolygonTopologyAnalyzer::ringIndexPrev(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 04224
26 geos::geom::CoordinateSequence::getSize() const [function] [call site] 04225
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04226
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04227
24 geos::operation::valid::PolygonTopologyAnalyzer::findRingVertexNext(geos::geom::CoordinateSequence const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 04228
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04229
25 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04230
25 geos::operation::valid::PolygonTopologyAnalyzer::ringIndexNext(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 04231
26 geos::geom::CoordinateSequence::getSize() const [function] [call site] 04232
25 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04233
24 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 04234
24 geos::algorithm::PolygonNodeTopology::isInteriorSegment(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04235
25 geos::algorithm::PolygonNodeTopology::isAngleGreater(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04236
26 geos::algorithm::PolygonNodeTopology::quadrant(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04237
27 geos::geom::Quadrant::quadrant(double, double) [function] [call site] 04238
26 geos::algorithm::PolygonNodeTopology::quadrant(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04239
26 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04240
25 geos::algorithm::PolygonNodeTopology::isBetween(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04241
26 geos::algorithm::PolygonNodeTopology::isAngleGreater(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04242
26 geos::algorithm::PolygonNodeTopology::isAngleGreater(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04243
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04244
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04245
20 geos::operation::valid::IsValidOp::checkHolesNotNested(geos::geom::Polygon const*) [function] [call site] 04246
21 geos::operation::valid::IndexedNestedHoleTester::IndexedNestedHoleTester(geos::geom::Polygon const*) [function] [call site] 04247
22 geos::index::strtree::TemplateSTRtree<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtree() [function] [call site] 04248
23 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long) [function] [call site] 04249
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 04250
22 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 04251
22 geos::operation::valid::IndexedNestedHoleTester::loadIndex() [function] [call site] 04252
23 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::geom::LinearRing const* const&) [function] [call site] 04253
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::geom::LinearRing const* const&, geos::geom::Envelope const&) [function] [call site] 04254
22 geos::index::strtree::TemplateSTRtree<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04255
23 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 04256
21 geos::operation::valid::IndexedNestedHoleTester::isNested() [function] [call site] 04257
22 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&) [function] [call site] 04258
23 void geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}&&) [function] [call site] 04259
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04260
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 04261
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04262
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 04263
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04264
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04265
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 04266
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04267
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04268
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04269
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04270
27 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04271
27 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 04272
24 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04273
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 04274
24 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04275
24 _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 04276
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 04277
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}::operator()(geos::geom::LinearRing const* const&) const [function] [call site] 04278
24 bool geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}&) [function] [call site] 04279
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::beginChildren() const [function] [call site] 04280
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::endChildren() const [function] [call site] 04281
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04282
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04283
25 geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::isDeleted() const [function] [call site] 04284
25 _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom10LinearRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 04285
25 bool geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::LinearRing const*, std::__1::allocator<geos::geom::LinearRing const*> >&)::{lambda(geos::geom::LinearRing const* const&)#1}&) [function] [call site] 04286
22 geos::geom::Envelope::covers(geos::geom::Envelope const*) const [function] [call site] 04287
22 geos::operation::valid::PolygonTopologyAnalyzer::isRingNested(geos::geom::LinearRing const*, geos::geom::LinearRing const*) [function] [call site] 04288
22 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04289
21 geos::operation::valid::IndexedNestedHoleTester::getNestedPoint() [function] [call site] 04290
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04291
21 geos::operation::valid::IndexedNestedHoleTester::~IndexedNestedHoleTester() [function] [call site] 04292
22 geos::index::strtree::TemplateSTRtree<geos::geom::LinearRing const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04293
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04294
20 geos::operation::valid::IsValidOp::checkInteriorConnected(geos::operation::valid::PolygonTopologyAnalyzer&) [function] [call site] 04295
21 geos::operation::valid::PolygonTopologyAnalyzer::isInteriorDisconnected() [function] [call site] 04296
22 geos::geom::CoordinateXY::isNull() const [function] [call site] 04297
22 geos::operation::valid::PolygonTopologyAnalyzer::checkInteriorDisconnectedBySelfTouch() [function] [call site] 04298
23 geos::operation::valid::PolygonRing::findInteriorSelfNode(std::__1::vector<geos::operation::valid::PolygonRing*, std::__1::allocator<geos::operation::valid::PolygonRing*> >) [function] [call site] 04299
24 geos::operation::valid::PolygonRing::findInteriorSelfNode() [function] [call site] 04300
25 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04301
25 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 04302
25 geos::operation::valid::PolygonRing::isShell() const [function] [call site] 04303
25 geos::operation::valid::PolygonRingSelfNode::isExterior(bool) const [function] [call site] 04304
26 geos::algorithm::PolygonNodeTopology::isInteriorSegment(geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*, geos::geom::CoordinateXY const*) [function] [call site] 04305
25 geos::operation::valid::PolygonRingSelfNode::getCoordinate() const [function] [call site] 04306
22 geos::geom::CoordinateXY::isNull() const [function] [call site] 04307
22 geos::operation::valid::PolygonTopologyAnalyzer::checkInteriorDisconnectedByHoleCycle() [function] [call site] 04308
23 geos::operation::valid::PolygonRing::findHoleCycleLocation(std::__1::vector<geos::operation::valid::PolygonRing*, std::__1::allocator<geos::operation::valid::PolygonRing*> >) [function] [call site] 04309
24 geos::operation::valid::PolygonRing::isInTouchSet() const [function] [call site] 04310
24 geos::operation::valid::PolygonRing::findHoleCycleLocation() [function] [call site] 04311
25 geos::operation::valid::PolygonRing::isInTouchSet() const [function] [call site] 04312
25 geos::operation::valid::PolygonRing::setTouchSetRoot(geos::operation::valid::PolygonRing*) [function] [call site] 04313
25 geos::operation::valid::PolygonRing::hasTouches() const [function] [call site] 04314
25 geos::operation::valid::PolygonRing::init(geos::operation::valid::PolygonRing*, std::__1::stack<geos::operation::valid::PolygonRingTouch*, std::__1::deque<geos::operation::valid::PolygonRingTouch*, std::__1::allocator<geos::operation::valid::PolygonRingTouch*> > >&) [function] [call site] 04315
26 geos::operation::valid::PolygonRing::getTouches() const [function] [call site] 04316
26 geos::operation::valid::PolygonRingTouch::getRing() const [function] [call site] 04317
26 geos::operation::valid::PolygonRing::setTouchSetRoot(geos::operation::valid::PolygonRing*) [function] [call site] 04318
25 geos::operation::valid::PolygonRing::scanForHoleCycle(geos::operation::valid::PolygonRingTouch*, geos::operation::valid::PolygonRing*, std::__1::stack<geos::operation::valid::PolygonRingTouch*, std::__1::deque<geos::operation::valid::PolygonRingTouch*, std::__1::allocator<geos::operation::valid::PolygonRingTouch*> > >&) [function] [call site] 04319
26 geos::operation::valid::PolygonRingTouch::getRing() const [function] [call site] 04320
26 geos::operation::valid::PolygonRingTouch::getCoordinate() const [function] [call site] 04321
26 geos::operation::valid::PolygonRing::getTouches() const [function] [call site] 04322
26 geos::operation::valid::PolygonRingTouch::getCoordinate() const [function] [call site] 04323
26 geos::operation::valid::PolygonRingTouch::getRing() const [function] [call site] 04324
26 geos::operation::valid::PolygonRing::getTouchSetRoot() const [function] [call site] 04325
26 geos::operation::valid::PolygonRingTouch::getCoordinate() const [function] [call site] 04326
26 geos::operation::valid::PolygonRing::setTouchSetRoot(geos::operation::valid::PolygonRing*) [function] [call site] 04327
22 geos::geom::CoordinateXY::isNull() const [function] [call site] 04328
21 geos::operation::valid::PolygonTopologyAnalyzer::getDisconnectionLocation() const [function] [call site] 04329
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04330
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04331
19 geos::operation::valid::IsValidOp::isValid(geos::geom::MultiPolygon const*) [function] [call site] 04332
20 geos::operation::valid::IsValidOp::checkCoordinatesValid(geos::geom::Polygon const*) [function] [call site] 04333
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04334
20 geos::operation::valid::IsValidOp::checkRingsClosed(geos::geom::Polygon const*) [function] [call site] 04335
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04336
20 geos::operation::valid::IsValidOp::checkRingsPointSize(geos::geom::Polygon const*) [function] [call site] 04337
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04338
20 geos::operation::valid::PolygonTopologyAnalyzer::PolygonTopologyAnalyzer(geos::geom::Geometry const*, bool) [function] [call site] 04339
20 geos::operation::valid::IsValidOp::checkAreaIntersections(geos::operation::valid::PolygonTopologyAnalyzer&) [function] [call site] 04340
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04341
20 geos::operation::valid::IsValidOp::checkHolesInShell(geos::geom::Polygon const*) [function] [call site] 04342
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04343
20 geos::operation::valid::IsValidOp::checkHolesNotNested(geos::geom::Polygon const*) [function] [call site] 04344
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04345
20 geos::operation::valid::IsValidOp::checkShellsNotNested(geos::geom::MultiPolygon const*) [function] [call site] 04346
21 geos::operation::valid::IndexedNestedPolygonTester::IndexedNestedPolygonTester(geos::geom::MultiPolygon const*) [function] [call site] 04347
22 geos::index::strtree::TemplateSTRtree<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtree() [function] [call site] 04348
23 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long) [function] [call site] 04349
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 04350
22 geos::geom::Coordinate::getNull() [function] [call site] 04351
22 geos::operation::valid::IndexedNestedPolygonTester::loadIndex() [function] [call site] 04352
23 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::geom::Polygon const* const&) [function] [call site] 04353
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::geom::Polygon const* const&, geos::geom::Envelope const&) [function] [call site] 04354
22 geos::index::strtree::TemplateSTRtree<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04355
23 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 04356
21 geos::operation::valid::IndexedNestedPolygonTester::isNested() [function] [call site] 04357
22 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&) [function] [call site] 04358
23 void geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}&&) [function] [call site] 04359
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04360
24 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 04361
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04362
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 04363
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04364
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04365
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 04366
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04367
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04368
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04369
26 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04370
27 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04371
27 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 04372
24 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04373
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 04374
24 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04375
24 _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 04376
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 04377
25 geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}::operator()(geos::geom::Polygon const* const&) const [function] [call site] 04378
24 bool geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}&) [function] [call site] 04379
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::beginChildren() const [function] [call site] 04380
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::endChildren() const [function] [call site] 04381
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04382
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04383
25 geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::isDeleted() const [function] [call site] 04384
25 _ZN4geos5index7strtree19TemplateSTRtreeImplIPKNS_4geom7PolygonENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS3_8EnvelopeERNSt3__16vectorIS6_NSD_9allocatorIS6_EEEEEUlRKS6_E_TnNSD_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSD_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISO_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSO_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 04385
25 bool geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::geom::Polygon const*, std::__1::allocator<geos::geom::Polygon const*> >&)::{lambda(geos::geom::Polygon const* const&)#1}&) [function] [call site] 04386
22 geos::geom::Envelope::covers(geos::geom::Envelope const*) const [function] [call site] 04387
22 geos::operation::valid::IndexedNestedPolygonTester::getLocator(geos::geom::Polygon const*) [function] [call site] 04388
22 geos::operation::valid::IndexedNestedPolygonTester::findNestedPoint(geos::geom::LinearRing const*, geos::geom::Polygon const*, geos::algorithm::locate::IndexedPointInAreaLocator&, geos::geom::CoordinateXY&) [function] [call site] 04389
23 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04390
23 geos::geom::Coordinate const& geos::geom::CoordinateSequence::front<geos::geom::Coordinate>() const [function] [call site] 04391
23 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04392
23 geos::operation::valid::IndexedNestedPolygonTester::findIncidentSegmentNestedPoint(geos::geom::LinearRing const*, geos::geom::Polygon const*, geos::geom::CoordinateXY&) [function] [call site] 04393
24 geos::operation::valid::PolygonTopologyAnalyzer::isRingNested(geos::geom::LinearRing const*, geos::geom::LinearRing const*) [function] [call site] 04394
24 geos::geom::Envelope::covers(geos::geom::Envelope const*) const [function] [call site] 04395
24 geos::operation::valid::PolygonTopologyAnalyzer::isRingNested(geos::geom::LinearRing const*, geos::geom::LinearRing const*) [function] [call site] 04396
24 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04397
24 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 04398
21 geos::operation::valid::IndexedNestedPolygonTester::getNestedPoint() const [function] [call site] 04399
21 geos::operation::valid::IsValidOp::logInvalid(int, geos::geom::CoordinateXY const&) [function] [call site] 04400
21 geos::operation::valid::IndexedNestedPolygonTester::~IndexedNestedPolygonTester() [function] [call site] 04401
22 geos::index::strtree::TemplateSTRtree<geos::geom::Polygon const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04402
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04403
20 geos::operation::valid::IsValidOp::checkInteriorConnected(geos::operation::valid::PolygonTopologyAnalyzer&) [function] [call site] 04404
20 geos::operation::valid::IsValidOp::hasInvalidError() [function] [call site] 04405
20 geos::operation::valid::PolygonTopologyAnalyzer::~PolygonTopologyAnalyzer() [function] [call site] 04406
19 geos::operation::valid::IsValidOp::isValid(geos::geom::GeometryCollection const*) [function] [call site] 04407
20 geos::operation::valid::IsValidOp::isValidGeometry(geos::geom::Geometry const*) [function] [call site] 04408
21 geos::operation::valid::IsValidOp::isValid(geos::geom::GeometryCollection const*) [function] [call site] 04409
21 __cxa_allocate_exception [call site] 04410
21 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04411
21 __cxa_throw [call site] 04412
21 __cxa_free_exception [call site] 04413
21 __cxa_allocate_exception [call site] 04414
21 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04415
21 __cxa_throw [call site] 04416
21 __cxa_free_exception [call site] 04417
17 geos::operation::valid::IsValidOp::~IsValidOp() [function] [call site] 04418
15 geos::operation::polygonize::EdgeRing::isValid() const [function] [call site] 04419
15 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 04420
14 geos::operation::polygonize::Polygonizer::extractInvalidLines(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 04421
15 geos::operation::polygonize::Polygonizer::isIncludedInvalid(geos::operation::polygonize::EdgeRing const*) [function] [call site] 04422
16 geos::operation::polygonize::EdgeRing::getEdges() const [function] [call site] 04423
16 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 04424
16 geos::operation::polygonize::PolygonizeDirectedEdge::getRing() const [function] [call site] 04425
16 geos::operation::polygonize::EdgeRing::isValid() const [function] [call site] 04426
16 geos::operation::polygonize::EdgeRing::isProcessed() const [function] [call site] 04427
15 geos::operation::polygonize::EdgeRing::getRingOwnership() [function] [call site] 04428
16 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04429
15 geos::geom::Geometry::getFactory() const [function] [call site] 04430
15 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 04431
15 geos::operation::polygonize::EdgeRing::setProcessed(bool) [function] [call site] 04432
14 geos::operation::polygonize::Polygonizer::findShellsAndHoles(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> > const&) [function] [call site] 04433
15 geos::operation::polygonize::EdgeRing::computeHole() [function] [call site] 04434
16 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04435
16 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 04436
16 geos::geom::SimpleCurve* geos::detail::down_cast<geos::geom::SimpleCurve*, geos::geom::Curve>(geos::geom::Curve*) [function] [call site] 04437
16 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 04438
16 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 04439
15 geos::operation::polygonize::EdgeRing::isHole() const [function] [call site] 04440
15 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 04441
14 geos::operation::polygonize::HoleAssigner::assignHolesToShells(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 04442
15 geos::operation::polygonize::HoleAssigner::HoleAssigner(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 04443
16 geos::index::strtree::TemplateSTRtree<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtree() [function] [call site] 04444
17 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long) [function] [call site] 04445
18 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 04446
16 geos::operation::polygonize::HoleAssigner::buildIndex() [function] [call site] 04447
17 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04448
17 geos::index::strtree::TemplateSTRtree<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const*, void*) [function] [call site] 04449
18 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::operation::polygonize::EdgeRing*&&) [function] [call site] 04450
19 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::operation::polygonize::EdgeRing*&&, geos::geom::Envelope const&) [function] [call site] 04451
16 geos::index::strtree::TemplateSTRtree<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04452
17 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 04453
15 geos::operation::polygonize::HoleAssigner::assignHolesToShells(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 04454
16 geos::operation::polygonize::HoleAssigner::assignHoleToShell(geos::operation::polygonize::EdgeRing*) [function] [call site] 04455
17 geos::operation::polygonize::HoleAssigner::findEdgeRingContaining(geos::operation::polygonize::EdgeRing*) [function] [call site] 04456
18 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04457
18 geos::operation::polygonize::HoleAssigner::findShells(geos::geom::Envelope const&) [function] [call site] 04458
19 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 04459
20 void geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}&&) [function] [call site] 04460
21 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04461
21 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 04462
22 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 04463
22 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 04464
23 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04465
23 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04466
22 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 04467
23 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 04468
23 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 04469
23 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04470
23 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04471
24 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 04472
24 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 04473
21 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04474
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 04475
21 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04476
21 _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 04477
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 04478
22 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}::operator()(geos::operation::polygonize::EdgeRing* const&) const [function] [call site] 04479
21 bool geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}&) [function] [call site] 04480
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::beginChildren() const [function] [call site] 04481
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::endChildren() const [function] [call site] 04482
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::boundsIntersect(geos::geom::Envelope const&) const [function] [call site] 04483
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 04484
22 geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::isDeleted() const [function] [call site] 04485
22 _ZN4geos5index7strtree19TemplateSTRtreeImplIPNS_9operation10polygonize8EdgeRingENS1_14EnvelopeTraitsEE9visitLeafIRZNS8_5queryERKNS_4geom8EnvelopeERNSt3__16vectorIS6_NSE_9allocatorIS6_EEEEEUlRKS6_E_TnNSE_9enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT_EEclL_ZNSE_7declvalB8ne220000IS6_EEDTclsr3stdE9__declvalISP_ELi0EEEvEEEEEE5valueEDnE4typeELDn0EEEbOSP_RKNS1_15TemplateSTRNodeIS6_S7_EE [function] [call site] 04486
22 bool geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query<geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}&>(geos::geom::Envelope const&, geos::index::strtree::TemplateSTRNode<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRtreeImpl<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::query(geos::geom::Envelope const&, std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&)::{lambda(geos::operation::polygonize::EdgeRing* const&)#1}&) [function] [call site] 04487
18 geos::operation::polygonize::EdgeRing::findEdgeRingContaining(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> > const&) const [function] [call site] 04488
19 geos::operation::polygonize::EdgeRing::contains(geos::operation::polygonize::EdgeRing const&) const [function] [call site] 04489
20 geos::operation::polygonize::EdgeRing::getEnvelope() const [function] [call site] 04490
21 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04491
20 geos::operation::polygonize::EdgeRing::getEnvelope() const [function] [call site] 04492
20 geos::geom::Envelope::containsProperly(geos::geom::Envelope const&) const [function] [call site] 04493
20 geos::operation::polygonize::EdgeRing::isPointInOrOut(geos::operation::polygonize::EdgeRing const&) const [function] [call site] 04494
21 geos::operation::polygonize::EdgeRing::isPointInOrOut(geos::operation::polygonize::EdgeRing const&) const::PointTester::PointTester(geos::operation::polygonize::EdgeRing const*) [function] [call site] 04495
22 geos::geom::CoordinateFilter::CoordinateFilter() [function] [call site] 04496
21 geos::operation::polygonize::EdgeRing::getRingInternal() const [function] [call site] 04497
21 geos::operation::polygonize::EdgeRing::isPointInOrOut(geos::operation::polygonize::EdgeRing const&) const::PointTester::getResult() const [function] [call site] 04498
21 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 04499
19 geos::operation::polygonize::EdgeRing::getEnvelope() const [function] [call site] 04500
19 geos::geom::Envelope::contains(geos::geom::Envelope const&) const [function] [call site] 04501
17 geos::operation::polygonize::EdgeRing::addHole(geos::operation::polygonize::EdgeRing*) [function] [call site] 04502
18 geos::operation::polygonize::EdgeRing::setShell(geos::operation::polygonize::EdgeRing*) [function] [call site] 04503
18 geos::operation::polygonize::EdgeRing::getRingOwnership() [function] [call site] 04504
18 geos::operation::polygonize::EdgeRing::addHole(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >) [function] [call site] 04505
16 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 04506
15 geos::operation::polygonize::HoleAssigner::~HoleAssigner() [function] [call site] 04507
16 geos::index::strtree::TemplateSTRtree<geos::operation::polygonize::EdgeRing*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 04508
14 geos::operation::polygonize::Polygonizer::findDisjointShells() [function] [call site] 04509
15 geos::operation::polygonize::Polygonizer::findOuterShells(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&) [function] [call site] 04510
16 geos::operation::polygonize::EdgeRing::getOuterHole() const [function] [call site] 04511
17 geos::operation::polygonize::EdgeRing::isHole() const [function] [call site] 04512
17 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 04513
17 __dynamic_cast [call site] 04514
17 geos::operation::polygonize::PolygonizeDirectedEdge::getRing() const [function] [call site] 04515
17 geos::operation::polygonize::EdgeRing::isOuterHole() const [function] [call site] 04516
18 geos::operation::polygonize::EdgeRing::isHole() const [function] [call site] 04517
18 geos::operation::polygonize::EdgeRing::hasShell() const [function] [call site] 04518
16 geos::operation::polygonize::EdgeRing::isProcessed() const [function] [call site] 04519
16 geos::operation::polygonize::EdgeRing::setIncluded(bool) [function] [call site] 04520
16 geos::operation::polygonize::EdgeRing::setProcessed(bool) [function] [call site] 04521
15 geos::operation::polygonize::EdgeRing::isIncludedSet() const [function] [call site] 04522
15 geos::operation::polygonize::EdgeRing::updateIncludedRecursive() [function] [call site] 04523
16 geos::operation::polygonize::EdgeRing::isHole() const [function] [call site] 04524
16 geos::planargraph::DirectedEdge::getSym() const [function] [call site] 04525
16 __dynamic_cast [call site] 04526
16 geos::operation::polygonize::PolygonizeDirectedEdge::getRing() const [function] [call site] 04527
16 geos::operation::polygonize::EdgeRing::getShell() [function] [call site] 04528
17 geos::operation::polygonize::EdgeRing::isHole() const [function] [call site] 04529
16 geos::operation::polygonize::EdgeRing::isIncludedSet() const [function] [call site] 04530
16 geos::operation::polygonize::EdgeRing::updateIncludedRecursive() [function] [call site] 04531
17 __dynamic_cast [call site] 04532
17 geos::operation::polygonize::PolygonizeDirectedEdge::getRing() const [function] [call site] 04533
17 geos::operation::polygonize::EdgeRing::getShell() [function] [call site] 04534
17 geos::operation::polygonize::EdgeRing::isIncludedSet() const [function] [call site] 04535
17 geos::operation::polygonize::EdgeRing::isIncluded() const [function] [call site] 04536
17 geos::operation::polygonize::EdgeRing::setIncluded(bool) [function] [call site] 04537
14 geos::operation::polygonize::Polygonizer::extractPolygons(std::__1::vector<geos::operation::polygonize::EdgeRing*, std::__1::allocator<geos::operation::polygonize::EdgeRing*> >&, bool) [function] [call site] 04538
15 geos::operation::polygonize::EdgeRing::getPolygon() [function] [call site] 04539
16 geos::geom::GeometryFactory::createSurface(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] 04540
16 geos::geom::GeometryFactory::createSurface(std::__1::unique_ptr<geos::geom::Curve, std::__1::default_delete<geos::geom::Curve> >&&) const [function] [call site] 04541
15 geos::operation::polygonize::EdgeRing::isIncluded() const [function] [call site] 04542
13 geos::geom::Polygon* geos::detail::down_cast<geos::geom::Polygon*, geos::geom::Surface>(geos::geom::Surface*) [function] [call site] 04543
12 geos::operation::polygonize::Polygonizer::~Polygonizer() [function] [call site] 04544
13 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 04545
12 __clang_call_terminate [call site] 04546
10 __cxa_begin_catch [call site] 04547
10 geos::util::TopologyException::operator=(geos::util::TopologyException const&) [function] [call site] 04548
11 geos::util::GEOSException::operator=(geos::util::GEOSException const&) [function] [call site] 04549
12 std::runtime_error::operator=(std::runtime_error const&) [call site] 04550
10 __cxa_end_catch [call site] 04551
10 geos::operation::buffer::BufferBuilder::~BufferBuilder() [function] [call site] 04552
9 geos::geom::Geometry::getFactory() const [function] [call site] 04553
9 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 04554
9 geos::geom::PrecisionModel::getType() const [function] [call site] 04555
9 geos::operation::buffer::BufferOp::bufferFixedPrecision(geos::geom::PrecisionModel const&) [function] [call site] 04556
10 geos::geom::PrecisionModel::PrecisionModel(double) [function] [call site] 04557
10 geos::noding::snapround::SnapRoundingNoder::SnapRoundingNoder(geos::geom::PrecisionModel const*) [function] [call site] 04558
10 geos::geom::PrecisionModel::getScale() const [function] [call site] 04559
10 geos::noding::ScaledNoder::ScaledNoder(geos::noding::Noder&, double, double, double) [function] [call site] 04560
11 geos::noding::Noder::Noder() [function] [call site] 04561
10 geos::operation::buffer::BufferBuilder::BufferBuilder(geos::operation::buffer::BufferParameters const&) [function] [call site] 04562
10 geos::operation::buffer::BufferBuilder::setWorkingPrecisionModel(geos::geom::PrecisionModel const*) [function] [call site] 04563
10 geos::operation::buffer::BufferBuilder::setNoder(geos::noding::Noder*) [function] [call site] 04564
10 geos::operation::buffer::BufferBuilder::setInvertOrientation(bool) [function] [call site] 04565
10 geos::operation::buffer::BufferBuilder::buffer(geos::geom::Geometry const*, double) [function] [call site] 04566
10 geos::operation::buffer::BufferBuilder::~BufferBuilder() [function] [call site] 04567
10 geos::noding::ScaledNoder::~ScaledNoder() [function] [call site] 04568
11 geos::noding::Noder::~Noder() [function] [call site] 04569
11 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 04570
10 geos::noding::snapround::SnapRoundingNoder::~SnapRoundingNoder() [function] [call site] 04571
11 geos::noding::snapround::HotPixelIndex::~HotPixelIndex() [function] [call site] 04572
11 geos::noding::Noder::~Noder() [function] [call site] 04573
9 geos::operation::buffer::BufferOp::bufferReducedPrecision() [function] [call site] 04574
10 geos::operation::buffer::BufferOp::bufferReducedPrecision(int) [function] [call site] 04575
11 geos::operation::buffer::BufferOp::precisionScaleFactor(geos::geom::Geometry const*, double, int) [function] [call site] 04576
12 geos::geom::Envelope::getMaxX() const [function] [call site] 04577
12 geos::geom::Envelope::getMinX() const [function] [call site] 04578
12 geos::geom::Envelope::getMaxY() const [function] [call site] 04579
12 geos::geom::Envelope::getMinY() const [function] [call site] 04580
12 log [call site] 04581
11 geos::geom::PrecisionModel::PrecisionModel(double) [function] [call site] 04582
11 geos::operation::buffer::BufferOp::bufferFixedPrecision(geos::geom::PrecisionModel const&) [function] [call site] 04583
10 __cxa_begin_catch [call site] 04584
10 geos::util::TopologyException::operator=(geos::util::TopologyException const&) [function] [call site] 04585
10 __cxa_end_catch [call site] 04586
10 geos::util::TopologyException::TopologyException(geos::util::TopologyException const&) [function] [call site] 04587
11 geos::util::GEOSException::GEOSException(geos::util::GEOSException const&) [function] [call site] 04588
12 std::runtime_error::runtime_error(std::runtime_error const&) [call site] 04589
10 std::runtime_error::~runtime_error() [call site] 04590
7 geos::operation::buffer::BufferOp::~BufferOp() [function] [call site] 04591
5 geos::geom::Geometry::getSRID() const [function] [call site] 04592
5 InputGeometry::~InputGeometry() [function] [call site] 04593
1 GEOSGeom_destroy [function] [call site] 04594
2 GEOSGeom_destroy_r [function] [call site] 04595
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ18GEOSGeom_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS6_ [function] [call site] 04596
4 (anonymous namespace)::InterruptManager::InterruptManager(GEOSContextHandle_HS*) [function] [call site] 04597
4 (anonymous namespace)::InterruptManager::~InterruptManager() [function] [call site] 04598
4 GEOSGeom_destroy_r::$_0::operator()() const [function] [call site] 04599
1 GEOSBufferWithStyle [function] [call site] 04600
2 GEOSBufferWithStyle_r [function] [call site] 04601
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ21GEOSBufferWithStyle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 04602
4 GEOSBufferWithStyle_r::$_0::operator()() const [function] [call site] 04603
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 04604
5 geos::operation::buffer::BufferParameters::BufferParameters() [function] [call site] 04605
5 geos::operation::buffer::BufferParameters::setQuadrantSegments(int) [function] [call site] 04606
5 __cxa_allocate_exception [call site] 04607
5 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04608
5 __cxa_throw [call site] 04609
5 __cxa_free_exception [call site] 04610
5 geos::operation::buffer::BufferParameters::setEndCapStyle(geos::operation::buffer::BufferParameters::EndCapStyle) [function] [call site] 04611
5 __cxa_allocate_exception [call site] 04612
5 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04613
5 __cxa_throw [call site] 04614
5 __cxa_free_exception [call site] 04615
5 geos::operation::buffer::BufferParameters::setJoinStyle(geos::operation::buffer::BufferParameters::JoinStyle) [function] [call site] 04616
5 geos::operation::buffer::BufferParameters::setMitreLimit(double) [function] [call site] 04617
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 04618
5 geos::operation::buffer::BufferOp::BufferOp(geos::geom::Geometry const*, geos::operation::buffer::BufferParameters const&) [function] [call site] 04619
6 geos::util::TopologyException::TopologyException() [function] [call site] 04620
5 geos::operation::buffer::BufferOp::getResultGeometry(double) [function] [call site] 04621
5 geos::geom::Geometry::getSRID() const [function] [call site] 04622
5 geos::operation::buffer::BufferOp::~BufferOp() [function] [call site] 04623
5 InputGeometry::~InputGeometry() [function] [call site] 04624
1 GEOSGeom_destroy [function] [call site] 04625
1 GEOSOffsetCurve [function] [call site] 04626
2 GEOSOffsetCurve_r [function] [call site] 04627
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ17GEOSOffsetCurve_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 04628
4 GEOSOffsetCurve_r::$_0::operator()() const [function] [call site] 04629
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 04630
5 geos::operation::buffer::BufferParameters::BufferParameters() [function] [call site] 04631
5 geos::operation::buffer::BufferParameters::setQuadrantSegments(int) [function] [call site] 04632
5 __cxa_allocate_exception [call site] 04633
5 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04634
5 __cxa_throw [call site] 04635
5 __cxa_free_exception [call site] 04636
5 geos::operation::buffer::BufferParameters::setJoinStyle(geos::operation::buffer::BufferParameters::JoinStyle) [function] [call site] 04637
5 geos::operation::buffer::BufferParameters::setMitreLimit(double) [function] [call site] 04638
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 04639
5 geos::operation::buffer::OffsetCurve::OffsetCurve(geos::geom::Geometry const&, double, geos::operation::buffer::BufferParameters&) [function] [call site] 04640
6 geos::operation::buffer::BufferParameters::BufferParameters() [function] [call site] 04641
6 geos::geom::Geometry::getFactory() const [function] [call site] 04642
6 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04643
6 geos::operation::buffer::BufferParameters::getQuadrantSegments() const [function] [call site] 04644
6 geos::operation::buffer::BufferParameters::setQuadrantSegments(int) [function] [call site] 04645
6 geos::operation::buffer::BufferParameters::getJoinStyle() const [function] [call site] 04646
6 geos::operation::buffer::BufferParameters::setJoinStyle(geos::operation::buffer::BufferParameters::JoinStyle) [function] [call site] 04647
6 geos::operation::buffer::BufferParameters::getMitreLimit() const [function] [call site] 04648
6 geos::operation::buffer::BufferParameters::setMitreLimit(double) [function] [call site] 04649
5 geos::operation::buffer::OffsetCurve::getCurve() [function] [call site] 04650
6 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const&) [function] [call site] 04651
6 geos::geom::util::GeometryMapper::flatMap(geos::geom::Geometry const&, int, std::__1::function<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > (geos::geom::Geometry const&)>) [function] [call site] 04652
7 geos::geom::util::GeometryMapper::flatMap(geos::geom::Geometry const&, std::__1::function<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > (geos::geom::Geometry const&)>, 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] 04653
8 geos::geom::Geometry::isCollection() const [function] [call site] 04654
8 geos::geom::util::GeometryMapper::flatMap(geos::geom::Geometry const&, std::__1::function<std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > (geos::geom::Geometry const&)>, 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] 04655
9 geos::geom::util::GeometryMapper::addFlat(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> > > >&) [function] [call site] 04656
10 geos::geom::Geometry::isCollection() const [function] [call site] 04657
10 geos::geom::GeometryCollection::releaseGeometries() [function] [call site] 04658
10 geos::geom::util::GeometryMapper::addFlat(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> > > >&) [function] [call site] 04659
7 geos::geom::Geometry::getFactory() const [function] [call site] 04660
7 geos::geom::GeometryFactory::createEmpty(int) const [function] [call site] 04661
7 geos::geom::Geometry::getFactory() const [function] [call site] 04662
7 geos::geom::GeometryFactory::buildGeometry(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] 04663
5 geos::geom::Geometry::getSRID() const [function] [call site] 04664
5 InputGeometry::~InputGeometry() [function] [call site] 04665
1 GEOSGeom_destroy [function] [call site] 04666
1 GEOSConvexHull [function] [call site] 04667
2 GEOSConvexHull_r [function] [call site] 04668
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ16GEOSConvexHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 04669
4 GEOSConvexHull_r::$_0::operator()() const [function] [call site] 04670
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 04671
5 InputGeometry::operator->() const [function] [call site] 04672
5 geos::geom::Geometry::getSRID() const [function] [call site] 04673
5 InputGeometry::~InputGeometry() [function] [call site] 04674
1 GEOSGeom_destroy [function] [call site] 04675
1 GEOSConcaveHull [function] [call site] 04676
2 GEOSConcaveHull_r [function] [call site] 04677
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ17GEOSConcaveHull_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 04678
4 GEOSConcaveHull_r::$_0::operator()() const [function] [call site] 04679
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 04680
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 04681
5 geos::algorithm::hull::ConcaveHull::ConcaveHull(geos::geom::Geometry const*) [function] [call site] 04682
6 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const*) [function] [call site] 04683
7 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const&) [function] [call site] 04684
5 geos::algorithm::hull::ConcaveHull::setMaximumEdgeLengthRatio(double) [function] [call site] 04685
6 __cxa_allocate_exception [call site] 04686
6 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04687
6 __cxa_throw [call site] 04688
6 __cxa_free_exception [call site] 04689
5 geos::algorithm::hull::ConcaveHull::setHolesAllowed(bool) [function] [call site] 04690
5 geos::algorithm::hull::ConcaveHull::getHull() [function] [call site] 04691
6 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 04692
6 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::TriList() [function] [call site] 04693
6 geos::algorithm::hull::HullTriangulation::createDelaunayTriangulation(geos::geom::Geometry const*, geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04694
7 geos::triangulate::DelaunayTriangulationBuilder::DelaunayTriangulationBuilder() [function] [call site] 04695
7 geos::triangulate::DelaunayTriangulationBuilder::setSites(geos::geom::Geometry const&) [function] [call site] 04696
8 geos::triangulate::DelaunayTriangulationBuilder::extractUniqueCoordinates(geos::geom::Geometry const&) [function] [call site] 04697
9 geos::triangulate::DelaunayTriangulationBuilder::unique(geos::geom::CoordinateSequence const*) [function] [call site] 04698
10 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate> geos::geom::CoordinateSequence::items<geos::geom::Coordinate>() [function] [call site] 04699
10 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate>::begin() [function] [call site] 04700
10 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate>::end() [function] [call site] 04701
10 geos::operation::valid::RepeatedPointTester::RepeatedPointTester() [function] [call site] 04702
11 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 04703
10 geos::operation::valid::RepeatedPointTester::hasRepeatedPoint(geos::geom::CoordinateSequence const*) [function] [call site] 04704
11 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 04705
11 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04706
11 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 04707
10 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 04708
7 geos::triangulate::DelaunayTriangulationBuilder::getSubdivision() [function] [call site] 04709
8 geos::triangulate::DelaunayTriangulationBuilder::create() [function] [call site] 04710
9 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 04711
9 geos::geom::CoordinateSequence::getEnvelope() const [function] [call site] 04712
9 geos::triangulate::DelaunayTriangulationBuilder::toVertices(geos::geom::CoordinateSequence const&) [function] [call site] 04713
10 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 04714
10 geos::triangulate::quadedge::Vertex::Vertex(geos::geom::Coordinate const&) [function] [call site] 04715
10 geos::triangulate::quadedge::Vertex::~Vertex() [function] [call site] 04716
9 geos::triangulate::quadedge::QuadEdgeSubdivision::QuadEdgeSubdivision(geos::geom::Envelope const&, double) [function] [call site] 04717
10 geos::geom::Envelope::Envelope() [function] [call site] 04718
10 geos::triangulate::quadedge::LastFoundQuadEdgeLocator::LastFoundQuadEdgeLocator(geos::triangulate::quadedge::QuadEdgeSubdivision*) [function] [call site] 04719
11 geos::triangulate::quadedge::QuadEdgeLocator::QuadEdgeLocator() [function] [call site] 04720
9 geos::triangulate::IncrementalDelaunayTriangulator::IncrementalDelaunayTriangulator(geos::triangulate::quadedge::QuadEdgeSubdivision*) [function] [call site] 04721
10 geos::triangulate::quadedge::QuadEdgeSubdivision::getTolerance() const [function] [call site] 04722
9 geos::triangulate::IncrementalDelaunayTriangulator::insertSites(std::__1::vector<geos::triangulate::quadedge::Vertex, std::__1::allocator<geos::triangulate::quadedge::Vertex> > const&) [function] [call site] 04723
10 geos::triangulate::IncrementalDelaunayTriangulator::insertSite(geos::triangulate::quadedge::Vertex const&) [function] [call site] 04724
11 geos::triangulate::quadedge::QuadEdgeSubdivision::locate(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04725
11 __cxa_allocate_exception [call site] 04726
11 geos::triangulate::quadedge::LocateFailureException::LocateFailureException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04727
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] 04728
11 __cxa_throw [call site] 04729
11 __cxa_free_exception [call site] 04730
11 geos::triangulate::quadedge::QuadEdgeSubdivision::isVertexOfEdge(geos::triangulate::quadedge::QuadEdge const&, geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04731
12 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04732
12 geos::triangulate::quadedge::Vertex::equals(geos::triangulate::quadedge::Vertex const&, double) const [function] [call site] 04733
13 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04734
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04735
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04736
13 geos::triangulate::quadedge::QuadEdge::sym() const [function] [call site] 04737
13 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04738
11 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04739
11 geos::triangulate::quadedge::QuadEdgeSubdivision::isOnEdge(geos::triangulate::quadedge::QuadEdge const&, geos::geom::Coordinate const&) const [function] [call site] 04740
12 geos::geom::LineSegment::LineSegment() [function] [call site] 04741
12 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04742
12 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04743
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04744
12 geos::geom::LineSegment::setCoordinates(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 04745
12 geos::geom::LineSegment::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04746
13 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04747
11 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04748
12 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04749
12 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04750
11 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04751
11 geos::triangulate::quadedge::QuadEdgeSubdivision::remove(geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04752
12 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04753
12 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04754
13 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04755
13 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04756
13 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04757
13 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04758
13 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04759
13 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04760
13 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04761
13 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04762
13 geos::triangulate::quadedge::QuadEdge::setNext(geos::triangulate::quadedge::QuadEdge*) [function] [call site] 04763
13 geos::triangulate::quadedge::QuadEdge::setNext(geos::triangulate::quadedge::QuadEdge*) [function] [call site] 04764
13 geos::triangulate::quadedge::QuadEdge::setNext(geos::triangulate::quadedge::QuadEdge*) [function] [call site] 04765
13 geos::triangulate::quadedge::QuadEdge::setNext(geos::triangulate::quadedge::QuadEdge*) [function] [call site] 04766
12 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04767
12 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04768
12 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04769
12 geos::triangulate::quadedge::QuadEdge::remove() [function] [call site] 04770
13 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04771
13 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04772
13 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04773
11 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04774
11 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04775
11 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04776
11 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04777
11 geos::triangulate::quadedge::QuadEdge::lNext() [function] [call site] 04778
12 geos::triangulate::quadedge::QuadEdge::invRot() [function] [call site] 04779
12 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04780
12 geos::triangulate::quadedge::QuadEdge::rot() [function] [call site] 04781
11 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04782
11 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04783
11 geos::triangulate::quadedge::Vertex::rightOf(geos::triangulate::quadedge::QuadEdge const&) const [function] [call site] 04784
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04785
12 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04786
12 geos::triangulate::quadedge::Vertex::isCCW(geos::triangulate::quadedge::Vertex const&, geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04787
11 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04788
11 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04789
11 geos::triangulate::quadedge::Vertex::isInCircle(geos::triangulate::quadedge::Vertex const&, geos::triangulate::quadedge::Vertex const&, geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04790
12 geos::triangulate::quadedge::TrianglePredicate::isInCircleRobust(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04791
11 geos::triangulate::IncrementalDelaunayTriangulator::isConcaveBoundary(geos::triangulate::quadedge::QuadEdge const&) const [function] [call site] 04792
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04793
12 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04794
13 geos::triangulate::quadedge::Vertex::equals(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04795
14 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04796
13 geos::triangulate::quadedge::Vertex::equals(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04797
13 geos::triangulate::quadedge::Vertex::equals(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04798
12 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04799
12 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04800
12 geos::triangulate::quadedge::QuadEdge::sym() const [function] [call site] 04801
12 geos::triangulate::IncrementalDelaunayTriangulator::isConcaveAtOrigin(geos::triangulate::quadedge::QuadEdge const&) const [function] [call site] 04802
13 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04803
13 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04804
13 geos::triangulate::quadedge::QuadEdge::oPrev() const [function] [call site] 04805
14 geos::triangulate::quadedge::QuadEdge::rot() const [function] [call site] 04806
14 geos::triangulate::quadedge::QuadEdge::oNext() const [function] [call site] 04807
13 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04808
13 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04809
13 geos::triangulate::quadedge::QuadEdge::oNext() const [function] [call site] 04810
13 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04811
13 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04812
13 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04813
11 geos::triangulate::IncrementalDelaunayTriangulator::isBetweenFrameAndInserted(geos::triangulate::quadedge::QuadEdge const&, geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04814
12 geos::triangulate::quadedge::QuadEdge::oNext() const [function] [call site] 04815
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04816
12 geos::triangulate::quadedge::QuadEdge::oPrev() const [function] [call site] 04817
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04818
12 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04819
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04820
12 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04821
12 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 04822
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04823
12 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04824
11 geos::triangulate::quadedge::QuadEdge::swap(geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04825
12 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04826
12 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04827
12 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04828
12 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04829
12 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04830
12 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04831
12 geos::triangulate::quadedge::QuadEdge::lNext() [function] [call site] 04832
12 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04833
12 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04834
12 geos::triangulate::quadedge::QuadEdge::lNext() [function] [call site] 04835
12 geos::triangulate::quadedge::QuadEdge::splice(geos::triangulate::quadedge::QuadEdge&, geos::triangulate::quadedge::QuadEdge&) [function] [call site] 04836
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04837
12 geos::triangulate::quadedge::QuadEdge::setOrig(geos::triangulate::quadedge::Vertex const&) [function] [call site] 04838
12 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04839
12 geos::triangulate::quadedge::QuadEdge::setDest(geos::triangulate::quadedge::Vertex const&) [function] [call site] 04840
13 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04841
13 geos::triangulate::quadedge::QuadEdge::setOrig(geos::triangulate::quadedge::Vertex const&) [function] [call site] 04842
11 geos::triangulate::quadedge::QuadEdge::oPrev() [function] [call site] 04843
11 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04844
11 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04845
11 geos::triangulate::quadedge::QuadEdge::lPrev() [function] [call site] 04846
12 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 04847
12 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04848
7 geos::algorithm::hull::HullTriangulation::toTris(geos::triangulate::quadedge::QuadEdgeSubdivision&, geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04849
8 geos::algorithm::hull::HullTriangulation::HullTriVisitor::HullTriVisitor(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04850
9 geos::triangulate::quadedge::TriangleVisitor::TriangleVisitor() [function] [call site] 04851
8 geos::triangulate::quadedge::QuadEdgeSubdivision::visitTriangles(geos::triangulate::quadedge::TriangleVisitor*, bool) [function] [call site] 04852
9 geos::triangulate::quadedge::QuadEdgeSubdivision::prepareVisit() [function] [call site] 04853
10 geos::triangulate::quadedge::QuadEdgeQuartet::setVisited(bool) [function] [call site] 04854
11 geos::triangulate::quadedge::QuadEdge::setVisited(bool) [function] [call site] 04855
9 geos::triangulate::quadedge::QuadEdge::isVisited() const [function] [call site] 04856
9 geos::triangulate::quadedge::QuadEdgeSubdivision::fetchTriangleToVisit(geos::triangulate::quadedge::QuadEdge*, std::__1::stack<geos::triangulate::quadedge::QuadEdge*, std::__1::deque<geos::triangulate::quadedge::QuadEdge*, std::__1::allocator<geos::triangulate::quadedge::QuadEdge*> > >&, bool) [function] [call site] 04857
10 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 04858
10 geos::triangulate::quadedge::QuadEdge::isVisited() const [function] [call site] 04859
10 geos::triangulate::quadedge::QuadEdge::setVisited(bool) [function] [call site] 04860
10 geos::triangulate::quadedge::QuadEdge::lNext() [function] [call site] 04861
10 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameEdge(geos::triangulate::quadedge::QuadEdge const&) const [function] [call site] 04862
11 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 04863
11 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 04864
11 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 04865
8 geos::triangulate::tri::TriangulationBuilder::TriangulationBuilder() [function] [call site] 04866
8 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 04867
8 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 04868
8 geos::triangulate::tri::TriangulationBuilder::~TriangulationBuilder() [function] [call site] 04869
8 geos::triangulate::quadedge::TriangleVisitor::~TriangleVisitor() [function] [call site] 04870
8 geos::triangulate::tri::TriangulationBuilder::add(geos::triangulate::tri::Tri*) [function] [call site] 04871
9 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 04872
10 __cxa_allocate_exception [call site] 04873
10 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04874
10 __cxa_throw [call site] 04875
10 __cxa_free_exception [call site] 04876
9 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 04877
9 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 04878
9 geos::triangulate::tri::TriangulationBuilder::find(geos::geom::Coordinate const&, geos::geom::Coordinate const&) const [function] [call site] 04879
10 geos::triangulate::tri::TriEdge::TriEdge(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 04880
11 geos::triangulate::tri::TriEdge::normalize() [function] [call site] 04881
12 geos::geom::CoordinateXY::compareTo(geos::geom::CoordinateXY const&) const [function] [call site] 04882
9 geos::triangulate::tri::TriangulationBuilder::find(geos::geom::Coordinate const&, geos::geom::Coordinate const&) const [function] [call site] 04883
9 geos::triangulate::tri::TriangulationBuilder::find(geos::geom::Coordinate const&, geos::geom::Coordinate const&) const [function] [call site] 04884
9 geos::triangulate::tri::Tri::setAdjacent(geos::triangulate::tri::Tri*, geos::triangulate::tri::Tri*, geos::triangulate::tri::Tri*) [function] [call site] 04885
9 geos::triangulate::tri::TriangulationBuilder::addAdjacent(geos::triangulate::tri::Tri*, geos::triangulate::tri::Tri*, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 04886
10 geos::triangulate::tri::Tri::setAdjacent(geos::geom::Coordinate const&, geos::triangulate::tri::Tri*) [function] [call site] 04887
11 geos::triangulate::tri::Tri::getIndex(geos::geom::Coordinate const&) const [function] [call site] 04888
12 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04889
12 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04890
12 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 04891
11 geos::triangulate::tri::Tri::setTri(int, geos::triangulate::tri::Tri*) [function] [call site] 04892
12 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04893
9 geos::triangulate::tri::TriangulationBuilder::addAdjacent(geos::triangulate::tri::Tri*, geos::triangulate::tri::Tri*, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 04894
9 geos::triangulate::tri::TriangulationBuilder::addAdjacent(geos::triangulate::tri::Tri*, geos::triangulate::tri::Tri*, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 04895
7 geos::triangulate::DelaunayTriangulationBuilder::~DelaunayTriangulationBuilder() [function] [call site] 04896
6 geos::algorithm::hull::ConcaveHull::setSize(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04897
7 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 04898
7 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 04899
7 geos::algorithm::hull::HullTri::setSizeToLongestEdge() [function] [call site] 04900
8 geos::algorithm::hull::HullTri::lengthOfLongestEdge() const [function] [call site] 04901
9 geos::geom::Triangle::longestSideLength(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04902
10 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04903
10 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04904
10 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04905
7 geos::algorithm::hull::HullTri::setSizeToCircumradius() [function] [call site] 04906
8 geos::geom::Triangle::circumradius(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04907
9 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04908
9 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04909
9 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04910
9 geos::geom::Triangle::area(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 04911
6 geos::algorithm::hull::ConcaveHull::computeTargetEdgeLength(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, double) [function] [call site] 04912
7 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 04913
7 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 04914
7 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 04915
7 geos::triangulate::tri::Tri::next(int) [function] [call site] 04916
7 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04917
6 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::~TriList() [function] [call site] 04918
6 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::empty() const [function] [call site] 04919
6 geos::algorithm::hull::ConcaveHull::computeHull(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04920
7 geos::algorithm::hull::ConcaveHull::computeHullBorder(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04921
8 geos::algorithm::hull::ConcaveHull::createBorderQueue(std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&, geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04922
9 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 04923
9 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 04924
9 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 04925
10 geos::triangulate::tri::Tri::numAdjacent() const [function] [call site] 04926
10 geos::algorithm::hull::ConcaveHull::setSize(geos::algorithm::hull::HullTri*) [function] [call site] 04927
11 geos::algorithm::hull::HullTri::setSizeToBoundary() [function] [call site] 04928
12 geos::algorithm::hull::HullTri::lengthOfBoundary() const [function] [call site] 04929
13 geos::triangulate::tri::Tri::hasAdjacent(int) const [function] [call site] 04930
14 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04931
15 __cxa_allocate_exception [call site] 04932
15 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04933
15 __cxa_throw [call site] 04934
15 __cxa_free_exception [call site] 04935
13 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 04936
13 geos::triangulate::tri::Tri::next(int) [function] [call site] 04937
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 04938
11 geos::algorithm::hull::HullTri::setSizeToCircumradius() [function] [call site] 04939
8 geos::algorithm::hull::ConcaveHull::isInHull(geos::algorithm::hull::HullTri const*) const [function] [call site] 04940
9 geos::algorithm::hull::HullTri::getSize() const [function] [call site] 04941
8 geos::algorithm::hull::ConcaveHull::isRemovableBorder(geos::algorithm::hull::HullTri const*) const [function] [call site] 04942
9 geos::triangulate::tri::Tri::numAdjacent() const [function] [call site] 04943
9 geos::algorithm::hull::HullTri::isConnecting() const [function] [call site] 04944
10 geos::algorithm::hull::HullTri::adjacent2VertexIndex() const [function] [call site] 04945
11 geos::triangulate::tri::Tri::hasAdjacent(int) const [function] [call site] 04946
11 geos::triangulate::tri::Tri::hasAdjacent(int) const [function] [call site] 04947
11 geos::triangulate::tri::Tri::hasAdjacent(int) const [function] [call site] 04948
10 geos::triangulate::tri::Tri::isInteriorVertex(int) const [function] [call site] 04949
11 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04950
11 geos::triangulate::tri::Tri::getIndex(geos::triangulate::tri::Tri const*) const [function] [call site] 04951
11 __cxa_allocate_exception [call site] 04952
11 geos::util::IllegalStateException::IllegalStateException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 04953
11 __cxa_throw [call site] 04954
11 __cxa_free_exception [call site] 04955
11 geos::triangulate::tri::Tri::next(int) [function] [call site] 04956
8 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04957
8 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04958
8 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04959
8 geos::algorithm::hull::HullTri::remove(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04960
9 geos::triangulate::tri::Tri::remove() [function] [call site] 04961
10 geos::triangulate::tri::Tri::remove(int) [function] [call site] 04962
11 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04963
11 geos::triangulate::tri::Tri::getIndex(geos::triangulate::tri::Tri const*) const [function] [call site] 04964
11 geos::triangulate::tri::Tri::setTri(int, geos::triangulate::tri::Tri*) [function] [call site] 04965
11 geos::triangulate::tri::Tri::setTri(int, geos::triangulate::tri::Tri*) [function] [call site] 04966
10 geos::triangulate::tri::Tri::remove(int) [function] [call site] 04967
10 geos::triangulate::tri::Tri::remove(int) [function] [call site] 04968
9 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::remove(geos::algorithm::hull::HullTri*) [function] [call site] 04969
8 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 04970
8 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 04971
8 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 04972
7 geos::algorithm::hull::ConcaveHull::computeHullHoles(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 04973
8 geos::algorithm::hull::ConcaveHull::findCandidateHoles(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, double) [function] [call site] 04974
9 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 04975
9 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 04976
9 geos::algorithm::hull::HullTri::HullTriCompare::HullTriCompare() [function] [call site] 04977
9 geos::algorithm::hull::HullTri::getSize() const [function] [call site] 04978
9 geos::triangulate::tri::Tri::isBorder() const [function] [call site] 04979
10 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 04980
11 geos::triangulate::tri::Tri::hasAdjacent(int) const [function] [call site] 04981
9 geos::algorithm::hull::HullTri::hasBoundaryTouch() const [function] [call site] 04982
10 geos::algorithm::hull::HullTri::isBoundaryTouch(int) const [function] [call site] 04983
11 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 04984
11 geos::triangulate::tri::Tri::prev(int) [function] [call site] 04985
11 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 04986
11 geos::triangulate::tri::Tri::isInteriorVertex(int) const [function] [call site] 04987
8 geos::algorithm::hull::HullTri::isRemoved() [function] [call site] 04988
9 geos::triangulate::tri::Tri::hasAdjacent() const [function] [call site] 04989
10 geos::triangulate::tri::Tri::hasAdjacent(int) const [function] [call site] 04990
8 geos::triangulate::tri::Tri::isBorder() const [function] [call site] 04991
8 geos::algorithm::hull::HullTri::hasBoundaryTouch() const [function] [call site] 04992
8 geos::algorithm::hull::ConcaveHull::removeHole(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, geos::algorithm::hull::HullTri*) [function] [call site] 04993
9 geos::algorithm::hull::ConcaveHull::isInHull(geos::algorithm::hull::HullTri const*) const [function] [call site] 04994
9 geos::algorithm::hull::ConcaveHull::isRemovableHole(geos::algorithm::hull::HullTri const*) const [function] [call site] 04995
10 geos::triangulate::tri::Tri::numAdjacent() const [function] [call site] 04996
10 geos::algorithm::hull::HullTri::hasBoundaryTouch() const [function] [call site] 04997
9 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04998
9 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 04999
9 geos::algorithm::hull::HullTri::remove(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 05000
9 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 05001
9 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 05002
9 geos::algorithm::hull::ConcaveHull::addBorderTri(geos::algorithm::hull::HullTri*, std::__1::priority_queue<geos::algorithm::hull::HullTri*, std::__1::vector<geos::algorithm::hull::HullTri*, std::__1::allocator<geos::algorithm::hull::HullTri*> >, geos::algorithm::hull::HullTri::HullTriCompare>&) [function] [call site] 05003
6 geos::algorithm::hull::ConcaveHull::toGeometry(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, geos::geom::GeometryFactory const*) [function] [call site] 05004
7 geos::algorithm::hull::HullTriangulation::traceBoundaryPolygon(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, geos::geom::GeometryFactory const*) [function] [call site] 05005
8 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::size() const [function] [call site] 05006
8 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::operator[](unsigned long) [function] [call site] 05007
8 geos::triangulate::tri::Tri::toPolygon(geos::geom::GeometryFactory const*) const [function] [call site] 05008
9 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 05009
10 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05010
9 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 05011
9 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 05012
9 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 05013
9 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05014
9 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05015
8 geos::algorithm::hull::HullTriangulation::traceBoundary(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 05016
9 geos::algorithm::hull::HullTriangulation::findBorderTri(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) [function] [call site] 05017
10 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 05018
10 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 05019
10 geos::triangulate::tri::Tri::isBorder() const [function] [call site] 05020
10 geos::util::Assert::shouldNeverReachHere(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05021
9 geos::geom::CoordinateSequence::CoordinateSequence() [function] [call site] 05022
9 geos::algorithm::hull::HullTri::boundaryIndexCCW() const [function] [call site] 05023
10 geos::algorithm::hull::HullTri::boundaryIndex() const [function] [call site] 05024
11 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05025
11 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05026
11 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05027
10 geos::triangulate::tri::Tri::prev(int) [function] [call site] 05028
10 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05029
9 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 05030
9 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 05031
9 geos::triangulate::tri::Tri::next(int) [function] [call site] 05032
9 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05033
9 geos::triangulate::tri::Tri::getCoordinate(int) const [function] [call site] 05034
9 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&, bool) [function] [call site] 05035
9 geos::algorithm::hull::HullTriangulation::nextBorderTri(geos::algorithm::hull::HullTri*) [function] [call site] 05036
10 geos::algorithm::hull::HullTri::boundaryIndexCW() const [function] [call site] 05037
11 geos::algorithm::hull::HullTri::boundaryIndex() const [function] [call site] 05038
11 geos::triangulate::tri::Tri::next(int) [function] [call site] 05039
11 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05040
10 geos::triangulate::tri::Tri::getAdjacent(int) const [function] [call site] 05041
10 geos::util::IllegalStateException::IllegalStateException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05042
10 geos::triangulate::tri::Tri::getIndex(geos::triangulate::tri::Tri const*) const [function] [call site] 05043
10 geos::triangulate::tri::Tri::next(int) [function] [call site] 05044
10 geos::triangulate::tri::Tri::isBoundary(int) const [function] [call site] 05045
9 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 05046
9 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 05047
8 geos::geom::GeometryFactory::createPolygon(geos::geom::CoordinateSequence&&) const [function] [call site] 05048
9 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05049
9 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05050
8 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 05051
7 geos::algorithm::hull::HullTriangulation::geomunion(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, geos::geom::GeometryFactory const*) [function] [call site] 05052
8 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::begin() [function] [call site] 05053
8 geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>::end() [function] [call site] 05054
8 geos::geom::GeometryFactory::buildGeometry(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] 05055
9 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 05056
9 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] 05057
8 geos::triangulate::tri::Tri::toPolygon(geos::geom::GeometryFactory const*) const [function] [call site] 05058
8 geos::operation::overlayng::CoverageUnion::geomunion(geos::geom::Geometry const*) [function] [call site] 05059
9 geos::noding::SegmentExtractingNoder::SegmentExtractingNoder() [function] [call site] 05060
10 geos::noding::Noder::Noder() [function] [call site] 05061
9 geos::operation::overlayng::OverlayNG::geomunion(geos::geom::Geometry const*, geos::geom::PrecisionModel const*, geos::noding::Noder*) [function] [call site] 05062
9 geos::noding::SegmentExtractingNoder::~SegmentExtractingNoder() [function] [call site] 05063
10 geos::noding::Noder::~Noder() [function] [call site] 05064
9 geos::noding::BoundaryChainNoder::BoundaryChainNoder() [function] [call site] 05065
10 geos::noding::Noder::Noder() [function] [call site] 05066
9 geos::operation::overlayng::OverlayNG::geomunion(geos::geom::Geometry const*, geos::geom::PrecisionModel const*, geos::noding::Noder*) [function] [call site] 05067
9 geos::noding::BoundaryChainNoder::~BoundaryChainNoder() [function] [call site] 05068
10 geos::noding::Noder::~Noder() [function] [call site] 05069
9 __cxa_begin_catch [call site] 05070
9 __cxa_allocate_exception [call site] 05071
9 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05072
9 __cxa_throw [call site] 05073
9 __cxa_free_exception [call site] 05074
9 __cxa_end_catch [call site] 05075
9 __cxa_allocate_exception [call site] 05076
9 geos::util::TopologyException::TopologyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05077
9 __cxa_throw [call site] 05078
9 __cxa_free_exception [call site] 05079
9 __clang_call_terminate [call site] 05080
5 geos::geom::Geometry::getSRID() const [function] [call site] 05081
5 InputGeometry::~InputGeometry() [function] [call site] 05082
1 GEOSGeom_destroy [function] [call site] 05083
1 GEOSMinimumRotatedRectangle [function] [call site] 05084
2 GEOSMinimumRotatedRectangle_r [function] [call site] 05085
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ29GEOSMinimumRotatedRectangle_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 05086
4 GEOSMinimumRotatedRectangle_r::$_0::operator()() const [function] [call site] 05087
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 05088
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 05089
5 geos::algorithm::MinimumAreaRectangle::getMinimumRectangle(geos::geom::Geometry const*) [function] [call site] 05090
6 geos::algorithm::MinimumAreaRectangle::MinimumAreaRectangle(geos::geom::Geometry const*) [function] [call site] 05091
6 geos::algorithm::MinimumAreaRectangle::getMinimumRectangle() [function] [call site] 05092
7 geos::geom::Geometry::getFactory() const [function] [call site] 05093
7 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 05094
7 geos::algorithm::MinimumAreaRectangle::computeConvex(geos::geom::Geometry const*) [function] [call site] 05095
8 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05096
8 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05097
8 geos::geom::Point::getCoordinatesRO() const [function] [call site] 05098
8 __cxa_allocate_exception [call site] 05099
8 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05100
8 __cxa_throw [call site] 05101
8 __cxa_free_exception [call site] 05102
8 geos::geom::CoordinateSequence::size() const [function] [call site] 05103
8 geos::geom::Geometry::getFactory() const [function] [call site] 05104
8 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05105
8 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXY const&) const [function] [call site] 05106
8 geos::geom::Geometry::getFactory() const [function] [call site] 05107
8 geos::algorithm::MinimumAreaRectangle::computeMaximumLine(geos::geom::CoordinateSequence const*, geos::geom::GeometryFactory const*) [function] [call site] 05108
9 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 05109
9 geos::geom::CoordinateXY::setNull() [function] [call site] 05110
9 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 05111
9 geos::geom::CoordinateXY::setNull() [function] [call site] 05112
9 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 05113
9 geos::geom::CoordinateXY::setNull() [function] [call site] 05114
9 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 05115
9 geos::geom::CoordinateXY::setNull() [function] [call site] 05116
9 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXY>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() const [function] [call site] 05117
9 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::begin() [function] [call site] 05118
9 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::end() [function] [call site] 05119
9 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] 05120
9 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator*() const [function] [call site] 05121
9 geos::geom::CoordinateXY::isNull() const [function] [call site] 05122
9 geos::geom::CoordinateXY::isNull() const [function] [call site] 05123
9 geos::geom::CoordinateXY::isNull() const [function] [call site] 05124
9 geos::geom::CoordinateXY::isNull() const [function] [call site] 05125
9 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator++() [function] [call site] 05126
9 geos::geom::CoordinateSequence::CoordinateSequence(std::initializer_list<geos::geom::CoordinateXY> const&) [function] [call site] 05127
9 geos::geom::GeometryFactory::createLineString(geos::geom::CoordinateSequence const&) const [function] [call site] 05128
10 geos::geom::CoordinateSequence::clone() const [function] [call site] 05129
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] 05130
9 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 05131
8 geos::algorithm::MinimumAreaRectangle::computeConvexRing(geos::geom::CoordinateSequence const*) [function] [call site] 05132
9 geos::geom::LineSegment::LineSegment() [function] [call site] 05133
9 geos::geom::LineSegment::LineSegment() [function] [call site] 05134
9 geos::geom::CoordinateSequence::size() const [function] [call site] 05135
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05136
9 geos::geom::Coordinate::operator=(geos::geom::CoordinateXY const&) [function] [call site] 05137
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05138
9 geos::geom::Coordinate::operator=(geos::geom::CoordinateXY const&) [function] [call site] 05139
9 geos::algorithm::MinimumAreaRectangle::findFurthestVertex(geos::geom::CoordinateSequence const*, geos::geom::LineSegment const&, unsigned long, int) [function] [call site] 05140
10 geos::algorithm::MinimumAreaRectangle::orientedDistance(geos::geom::LineSegment const&, geos::geom::CoordinateXY const&, int) [function] [call site] 05141
11 geos::geom::LineSegment::distancePerpendicularOriented(geos::geom::CoordinateXY const&) const [function] [call site] 05142
12 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05143
12 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 05144
12 geos::geom::LineSegment::distancePerpendicular(geos::geom::CoordinateXY const&) const [function] [call site] 05145
13 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05146
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 05147
13 geos::algorithm::Distance::pointToLinePerpendicular(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05148
12 geos::geom::LineSegment::orientationIndex(geos::geom::CoordinateXY const&) const [function] [call site] 05149
10 geos::algorithm::MinimumAreaRectangle::isFurtherOrEqual(double, double, int) [function] [call site] 05150
11 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05151
10 geos::algorithm::MinimumAreaRectangle::getNextIndex(geos::geom::CoordinateSequence const*, unsigned long) [function] [call site] 05152
11 geos::geom::CoordinateSequence::size() const [function] [call site] 05153
10 geos::algorithm::MinimumAreaRectangle::orientedDistance(geos::geom::LineSegment const&, geos::geom::CoordinateXY const&, int) [function] [call site] 05154
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05155
9 geos::geom::LineSegment::project(geos::geom::CoordinateXY const&) const [function] [call site] 05156
10 geos::geom::LineSegment::project(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05157
11 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05158
11 geos::geom::LineSegment::projectionFactor(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05159
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05160
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05161
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05162
11 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 05163
9 geos::geom::Coordinate::operator=(geos::geom::CoordinateXY const&) [function] [call site] 05164
9 geos::geom::Coordinate::operator=(geos::geom::CoordinateXY const&) [function] [call site] 05165
9 geos::algorithm::MinimumAreaRectangle::findFurthestVertex(geos::geom::CoordinateSequence const*, geos::geom::LineSegment const&, unsigned long, int) [function] [call site] 05166
9 geos::algorithm::MinimumAreaRectangle::findFurthestVertex(geos::geom::CoordinateSequence const*, geos::geom::LineSegment const&, unsigned long, int) [function] [call site] 05167
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05168
9 geos::geom::LineSegment::distancePerpendicular(geos::geom::CoordinateXY const&) const [function] [call site] 05169
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05170
9 geos::geom::LineSegment::distancePerpendicular(geos::geom::CoordinateXY const&) const [function] [call site] 05171
9 geos::geom::LineSegment::getLength() const [function] [call site] 05172
10 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 05173
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05174
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05175
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05176
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05177
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05178
9 geos::geom::Geometry::getFactory() const [function] [call site] 05179
9 geos::algorithm::Rectangle::createFromSidePts(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::GeometryFactory const*) [function] [call site] 05180
10 geos::algorithm::Rectangle::computeLineEquationC(double, double, geos::geom::CoordinateXY const&) [function] [call site] 05181
10 geos::algorithm::Rectangle::computeLineEquationC(double, double, geos::geom::CoordinateXY const&) [function] [call site] 05182
10 geos::algorithm::Rectangle::computeLineEquationC(double, double, geos::geom::CoordinateXY const&) [function] [call site] 05183
10 geos::algorithm::Rectangle::computeLineEquationC(double, double, geos::geom::CoordinateXY const&) [function] [call site] 05184
10 geos::algorithm::Rectangle::createLineForStandardEquation(double, double, double) [function] [call site] 05185
11 geos::geom::Coordinate::Coordinate() [function] [call site] 05186
11 geos::geom::Coordinate::Coordinate() [function] [call site] 05187
11 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 05188
11 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 05189
11 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 05190
11 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 05191
11 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05192
10 geos::algorithm::Rectangle::createLineForStandardEquation(double, double, double) [function] [call site] 05193
10 geos::algorithm::Rectangle::createLineForStandardEquation(double, double, double) [function] [call site] 05194
10 geos::algorithm::Rectangle::createLineForStandardEquation(double, double, double) [function] [call site] 05195
10 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05196
10 geos::geom::LineSegment::lineIntersection(geos::geom::LineSegment const&) const [function] [call site] 05197
11 geos::algorithm::Intersection::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05198
11 geos::geom::Coordinate::Coordinate(geos::geom::CoordinateXY const&) [function] [call site] 05199
10 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05200
10 geos::geom::LineSegment::lineIntersection(geos::geom::LineSegment const&) const [function] [call site] 05201
10 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05202
10 geos::geom::LineSegment::lineIntersection(geos::geom::LineSegment const&) const [function] [call site] 05203
10 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05204
10 geos::geom::LineSegment::lineIntersection(geos::geom::LineSegment const&) const [function] [call site] 05205
10 geos::geom::CoordinateSequence::CoordinateSequence(std::initializer_list<geos::geom::CoordinateXY> const&) [function] [call site] 05206
10 geos::geom::GeometryFactory::createPolygon(geos::geom::CoordinateSequence&&) const [function] [call site] 05207
10 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 05208
7 geos::algorithm::ConvexHull::ConvexHull(geos::geom::Geometry const*) [function] [call site] 05209
8 geos::geom::Geometry::getFactory() const [function] [call site] 05210
8 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const*) [function] [call site] 05211
7 geos::algorithm::ConvexHull::getConvexHull() [function] [call site] 05212
8 geos::algorithm::ConvexHull::createFewPointsResult() [function] [call site] 05213
9 geos::algorithm::ConvexHull::extractUnique(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&, unsigned long) [function] [call site] 05214
10 geos::util::UniqueCoordinateArrayFilter::UniqueCoordinateArrayFilter(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&, unsigned long) [function] [call site] 05215
11 geos::geom::CoordinateInspector<geos::util::UniqueCoordinateArrayFilter>::CoordinateInspector() [function] [call site] 05216
10 geos::util::UniqueCoordinateArrayFilter::isDone() const [function] [call site] 05217
10 geos::util::UniqueCoordinateArrayFilter::~UniqueCoordinateArrayFilter() [function] [call site] 05218
11 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 05219
9 geos::geom::GeometryFactory::createEmptyGeometry(geos::geom::GeometryTypeId, bool, bool) const [function] [call site] 05220
9 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 05221
9 geos::algorithm::ConvexHull::toCoordinateSequence(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05222
10 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 05223
9 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05224
8 geos::util::CoordinateArrayFilter::CoordinateArrayFilter(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05225
9 geos::geom::CoordinateInspector<geos::util::CoordinateArrayFilter>::CoordinateInspector() [function] [call site] 05226
8 geos::algorithm::ConvexHull::reduce(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05227
9 geos::algorithm::ConvexHull::computeInnerOctolateralRing(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05228
10 geos::algorithm::ConvexHull::computeInnerOctolateralPts(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05229
9 geos::algorithm::PointLocation::isInRing(geos::geom::CoordinateXY const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&) [function] [call site] 05230
10 geos::algorithm::PointLocation::locateInRing(geos::geom::CoordinateXY const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&) [function] [call site] 05231
11 geos::algorithm::RayCrossingCounter::locatePointInRing(geos::geom::CoordinateXY const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&) [function] [call site] 05232
12 geos::algorithm::RayCrossingCounter::RayCrossingCounter(geos::geom::CoordinateXY const&) [function] [call site] 05233
12 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05234
12 geos::algorithm::RayCrossingCounter::isOnSegment() const [function] [call site] 05235
9 geos::algorithm::ConvexHull::padArray3(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05236
8 geos::algorithm::ConvexHull::extractUnique(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&, unsigned long) [function] [call site] 05237
8 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 05238
8 geos::algorithm::ConvexHull::preSort(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05239
9 geos::algorithm::(anonymous namespace)::RadiallyLessThen::RadiallyLessThen(geos::geom::Coordinate const*) [function] [call site] 05240
8 geos::algorithm::ConvexHull::grahamScan(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05241
9 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05242
8 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 05243
8 geos::algorithm::ConvexHull::lineOrPolygon(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&) [function] [call site] 05244
9 geos::algorithm::ConvexHull::cleanRing(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> > const&, std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05245
10 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05246
10 geos::algorithm::ConvexHull::isBetween(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05247
11 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05248
9 geos::algorithm::ConvexHull::toCoordinateSequence(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05249
9 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05250
9 geos::algorithm::ConvexHull::toCoordinateSequence(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05251
9 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05252
9 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05253
8 geos::geom::CoordinateFilter::~CoordinateFilter() [function] [call site] 05254
7 geos::algorithm::MinimumAreaRectangle::computeConvex(geos::geom::Geometry const*) [function] [call site] 05255
7 geos::algorithm::ConvexHull::~ConvexHull() [function] [call site] 05256
5 geos::geom::Geometry::getSRID() const [function] [call site] 05257
5 InputGeometry::~InputGeometry() [function] [call site] 05258
1 GEOSGeom_destroy [function] [call site] 05259
1 GEOSMinimumWidth [function] [call site] 05260
2 GEOSMinimumWidth_r [function] [call site] 05261
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ18GEOSMinimumWidth_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 05262
4 GEOSMinimumWidth_r::$_0::operator()() const [function] [call site] 05263
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 05264
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 05265
5 geos::algorithm::MinimumDiameter::MinimumDiameter(geos::geom::Geometry const*) [function] [call site] 05266
6 geos::geom::LineSegment::LineSegment() [function] [call site] 05267
6 geos::geom::Coordinate::Coordinate() [function] [call site] 05268
6 geos::geom::Coordinate::getNull() [function] [call site] 05269
5 geos::algorithm::MinimumDiameter::getDiameter() [function] [call site] 05270
6 geos::algorithm::MinimumDiameter::computeMinimumDiameter() [function] [call site] 05271
7 geos::geom::Coordinate::isNull() const [function] [call site] 05272
7 geos::algorithm::MinimumDiameter::computeWidthConvex(geos::geom::Geometry const*) [function] [call site] 05273
8 __cxa_bad_typeid [call site] 05274
8 __dynamic_cast [call site] 05275
8 geos::geom::CoordinateSequence::getSize() const [function] [call site] 05276
8 geos::geom::Coordinate::getNull() [function] [call site] 05277
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05278
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05279
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05280
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05281
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05282
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05283
8 geos::algorithm::MinimumDiameter::computeConvexRingMinDiameter(geos::geom::CoordinateSequence const*) [function] [call site] 05284
9 geos::geom::LineSegment::LineSegment() [function] [call site] 05285
9 geos::geom::CoordinateSequence::getSize() const [function] [call site] 05286
9 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05287
9 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05288
9 geos::algorithm::MinimumDiameter::findMaxPerpDistance(geos::geom::CoordinateSequence const*, geos::geom::LineSegment const*, unsigned int) [function] [call site] 05289
10 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05290
10 geos::geom::LineSegment::distancePerpendicular(geos::geom::CoordinateXY const&) const [function] [call site] 05291
10 geos::algorithm::MinimumDiameter::getNextIndex(geos::geom::CoordinateSequence const*, unsigned int) [function] [call site] 05292
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 05293
10 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05294
10 geos::geom::LineSegment::distancePerpendicular(geos::geom::CoordinateXY const&) const [function] [call site] 05295
10 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05296
7 geos::algorithm::ConvexHull::ConvexHull(geos::geom::Geometry const*) [function] [call site] 05297
7 geos::algorithm::ConvexHull::getConvexHull() [function] [call site] 05298
7 geos::algorithm::MinimumDiameter::computeWidthConvex(geos::geom::Geometry const*) [function] [call site] 05299
7 geos::algorithm::ConvexHull::~ConvexHull() [function] [call site] 05300
6 geos::geom::Coordinate::isNull() const [function] [call site] 05301
6 geos::geom::Geometry::getFactory() const [function] [call site] 05302
6 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 05303
6 geos::geom::Coordinate::Coordinate() [function] [call site] 05304
6 geos::geom::LineSegment::project(geos::geom::Coordinate const&, geos::geom::Coordinate&) const [function] [call site] 05305
7 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05306
7 geos::geom::LineSegment::projectionFactor(geos::geom::CoordinateXY const&) const [function] [call site] 05307
8 geos::geom::LineSegment::projectionFactor(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05308
7 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 05309
6 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 05310
6 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 05311
6 geos::geom::Geometry::getFactory() const [function] [call site] 05312
6 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05313
5 geos::geom::Geometry::getSRID() const [function] [call site] 05314
5 geos::algorithm::MinimumDiameter::~MinimumDiameter() [function] [call site] 05315
5 InputGeometry::~InputGeometry() [function] [call site] 05316
1 GEOSGeom_destroy [function] [call site] 05317
1 GEOSSimplify [function] [call site] 05318
2 GEOSSimplify_r [function] [call site] 05319
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ14GEOSSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 05320
4 GEOSSimplify_r::$_0::operator()() const [function] [call site] 05321
5 geos::simplify::DouglasPeuckerSimplifier::simplify(geos::geom::Geometry const*, double) [function] [call site] 05322
6 geos::simplify::DouglasPeuckerSimplifier::DouglasPeuckerSimplifier(geos::geom::Geometry const*) [function] [call site] 05323
6 geos::simplify::DouglasPeuckerSimplifier::setDistanceTolerance(double) [function] [call site] 05324
7 __cxa_allocate_exception [call site] 05325
7 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05326
7 __cxa_throw [call site] 05327
7 __cxa_free_exception [call site] 05328
6 geos::simplify::DouglasPeuckerSimplifier::getResultGeometry() const [function] [call site] 05329
7 geos::geom::Geometry::clone() const [function] [call site] 05330
7 geos::simplify::DPTransformer::DPTransformer(double) [function] [call site] 05331
8 geos::geom::util::GeometryTransformer::GeometryTransformer() [function] [call site] 05332
8 geos::geom::util::GeometryTransformer::setSkipTransformedInvalidInteriorRings(bool) [function] [call site] 05333
8 geos::geom::util::GeometryTransformer::~GeometryTransformer() [function] [call site] 05334
7 geos::geom::util::GeometryTransformer::transform(geos::geom::Geometry const*) [function] [call site] 05335
8 geos::geom::Geometry::getFactory() const [function] [call site] 05336
8 geos::geom::Geometry::clone() const [function] [call site] 05337
8 geos::geom::Point const* geos::detail::down_cast<geos::geom::Point const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05338
8 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05339
8 geos::geom::LinearRing const* geos::detail::down_cast<geos::geom::LinearRing const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05340
8 geos::geom::Polygon const* geos::detail::down_cast<geos::geom::Polygon const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05341
8 geos::geom::CircularString const* geos::detail::down_cast<geos::geom::CircularString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05342
8 geos::geom::CompoundCurve const* geos::detail::down_cast<geos::geom::CompoundCurve const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05343
8 geos::geom::CurvePolygon const* geos::detail::down_cast<geos::geom::CurvePolygon const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05344
8 geos::geom::MultiPoint const* geos::detail::down_cast<geos::geom::MultiPoint const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05345
8 geos::geom::MultiLineString const* geos::detail::down_cast<geos::geom::MultiLineString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05346
8 geos::geom::MultiPolygon const* geos::detail::down_cast<geos::geom::MultiPolygon const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05347
8 geos::geom::MultiCurve const* geos::detail::down_cast<geos::geom::MultiCurve const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05348
8 geos::geom::MultiSurface const* geos::detail::down_cast<geos::geom::MultiSurface const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05349
8 geos::geom::GeometryCollection const* geos::detail::down_cast<geos::geom::GeometryCollection const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05350
8 __cxa_allocate_exception [call site] 05351
8 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05352
8 __cxa_throw [call site] 05353
8 __cxa_free_exception [call site] 05354
7 geos::geom::util::GeometryTransformer::~GeometryTransformer() [function] [call site] 05355
5 geos::geom::Geometry::getSRID() const [function] [call site] 05356
1 GEOSGeom_destroy [function] [call site] 05357
1 GEOSTopologyPreserveSimplify [function] [call site] 05358
2 GEOSTopologyPreserveSimplify_r [function] [call site] 05359
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ30GEOSTopologyPreserveSimplify_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 05360
4 GEOSTopologyPreserveSimplify_r::$_0::operator()() const [function] [call site] 05361
5 geos::simplify::TopologyPreservingSimplifier::simplify(geos::geom::Geometry const*, double) [function] [call site] 05362
6 geos::simplify::TopologyPreservingSimplifier::TopologyPreservingSimplifier(geos::geom::Geometry const*) [function] [call site] 05363
7 geos::simplify::TaggedLinesSimplifier::TaggedLinesSimplifier() [function] [call site] 05364
8 geos::simplify::LineSegmentIndex::LineSegmentIndex() [function] [call site] 05365
9 geos::index::quadtree::Quadtree::Quadtree() [function] [call site] 05366
10 geos::index::SpatialIndex::SpatialIndex() [function] [call site] 05367
10 geos::index::quadtree::Root::Root() [function] [call site] 05368
11 geos::index::quadtree::NodeBase::NodeBase() [function] [call site] 05369
10 geos::index::SpatialIndex::~SpatialIndex() [function] [call site] 05370
8 geos::simplify::LineSegmentIndex::LineSegmentIndex() [function] [call site] 05371
7 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const*) [function] [call site] 05372
6 geos::simplify::TopologyPreservingSimplifier::setDistanceTolerance(double) [function] [call site] 05373
7 __cxa_allocate_exception [call site] 05374
7 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05375
7 __cxa_throw [call site] 05376
7 __cxa_free_exception [call site] 05377
7 geos::simplify::TaggedLinesSimplifier::setDistanceTolerance(double) [function] [call site] 05378
6 geos::simplify::TopologyPreservingSimplifier::getResultGeometry() [function] [call site] 05379
7 geos::geom::Geometry::clone() const [function] [call site] 05380
7 geos::simplify::(anonymous namespace)::LineStringMapBuilderFilter::LineStringMapBuilderFilter(std::__1::unordered_map<geos::geom::Geometry const*, geos::simplify::TaggedLineString*, std::__1::hash<geos::geom::Geometry const*>, std::__1::equal_to<geos::geom::Geometry const*>, std::__1::allocator<std::__1::pair<geos::geom::Geometry const* const, geos::simplify::TaggedLineString*> > >&, std::__1::vector<geos::simplify::TaggedLineString*, std::__1::allocator<geos::simplify::TaggedLineString*> >&) [function] [call site] 05381
8 geos::geom::GeometryComponentFilter::GeometryComponentFilter() [function] [call site] 05382
7 geos::simplify::TaggedLinesSimplifier::simplify(std::__1::vector<geos::simplify::TaggedLineString*, std::__1::allocator<geos::simplify::TaggedLineString*> >&) [function] [call site] 05383
8 geos::simplify::ComponentJumpChecker::ComponentJumpChecker(std::__1::vector<geos::simplify::TaggedLineString*, std::__1::allocator<geos::simplify::TaggedLineString*> > const&) [function] [call site] 05384
8 geos::simplify::LineSegmentIndex::add(geos::simplify::TaggedLineString const&) [function] [call site] 05385
9 geos::simplify::TaggedLineString::getSegments() const [function] [call site] 05386
9 geos::simplify::LineSegmentIndex::add(geos::geom::LineSegment const*) [function] [call site] 05387
10 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05388
10 geos::index::quadtree::Quadtree::insert(geos::geom::Envelope const*, void*) [function] [call site] 05389
11 geos::index::quadtree::Quadtree::collectStats(geos::geom::Envelope const&) [function] [call site] 05390
12 geos::geom::Envelope::getWidth() const [function] [call site] 05391
12 geos::geom::Envelope::getHeight() const [function] [call site] 05392
11 geos::index::quadtree::Quadtree::ensureExtent(geos::geom::Envelope const*, double) [function] [call site] 05393
12 geos::geom::Envelope::getMinX() const [function] [call site] 05394
12 geos::geom::Envelope::getMaxX() const [function] [call site] 05395
12 geos::geom::Envelope::getMinY() const [function] [call site] 05396
12 geos::geom::Envelope::getMaxY() const [function] [call site] 05397
12 geos::geom::Envelope::Envelope(double, double, double, double) [function] [call site] 05398
11 geos::index::quadtree::Root::insert(geos::geom::Envelope const*, void*) [function] [call site] 05399
12 geos::geom::Envelope::isfinite() const [function] [call site] 05400
12 __cxa_allocate_exception [call site] 05401
12 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05402
12 __cxa_throw [call site] 05403
12 __cxa_free_exception [call site] 05404
12 geos::index::quadtree::NodeBase::getSubnodeIndex(geos::geom::Envelope const*, geos::geom::Coordinate const&) [function] [call site] 05405
13 geos::geom::Envelope::getMinX() const [function] [call site] 05406
13 geos::geom::Envelope::getMaxY() const [function] [call site] 05407
13 geos::geom::Envelope::getMaxX() const [function] [call site] 05408
13 geos::geom::Envelope::getMinY() const [function] [call site] 05409
13 geos::geom::Envelope::getMaxY() const [function] [call site] 05410
12 geos::index::quadtree::NodeBase::add(void*) [function] [call site] 05411
12 geos::index::quadtree::Node::getEnvelope() [function] [call site] 05412
12 geos::geom::Envelope::contains(geos::geom::Envelope const*) const [function] [call site] 05413
12 geos::index::quadtree::Node::createExpanded(std::__1::unique_ptr<geos::index::quadtree::Node, std::__1::default_delete<geos::index::quadtree::Node> >, geos::geom::Envelope const&) [function] [call site] 05414
13 geos::index::quadtree::Node::getEnvelope() [function] [call site] 05415
13 geos::index::quadtree::Node::createNode(geos::geom::Envelope const&) [function] [call site] 05416
14 geos::index::quadtree::Key::Key(geos::geom::Envelope const&) [function] [call site] 05417
15 geos::geom::Coordinate::Coordinate() [function] [call site] 05418
15 geos::geom::Envelope::Envelope() [function] [call site] 05419
15 geos::index::quadtree::Key::computeKey(geos::geom::Envelope const&) [function] [call site] 05420
16 geos::index::quadtree::Key::computeQuadLevel(geos::geom::Envelope const&) [function] [call site] 05421
17 geos::geom::Envelope::getWidth() const [function] [call site] 05422
17 geos::geom::Envelope::getHeight() const [function] [call site] 05423
17 frexp [call site] 05424
16 geos::geom::Envelope::init() [function] [call site] 05425
17 geos::geom::Envelope::setToNull() [function] [call site] 05426
16 geos::index::quadtree::Key::computeKey(int, geos::geom::Envelope const&) [function] [call site] 05427
17 geos::geom::Envelope::getMinX() const [function] [call site] 05428
17 geos::geom::Envelope::getMinY() const [function] [call site] 05429
17 geos::geom::Envelope::init(double, double, double, double) [function] [call site] 05430
16 geos::geom::Envelope::contains(geos::geom::Envelope const&) const [function] [call site] 05431
16 geos::index::quadtree::Key::computeKey(int, geos::geom::Envelope const&) [function] [call site] 05432
14 geos::index::quadtree::Key::getEnvelope() const [function] [call site] 05433
14 geos::index::quadtree::Key::getLevel() const [function] [call site] 05434
14 geos::index::quadtree::Node::Node(std::__1::unique_ptr<geos::geom::Envelope, std::__1::default_delete<geos::geom::Envelope> >, int) [function] [call site] 05435
15 geos::index::quadtree::NodeBase::NodeBase() [function] [call site] 05436
15 geos::geom::Envelope::getMinX() const [function] [call site] 05437
15 geos::geom::Envelope::getMaxX() const [function] [call site] 05438
15 geos::geom::Envelope::getMinY() const [function] [call site] 05439
15 geos::geom::Envelope::getMaxY() const [function] [call site] 05440
15 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 05441
15 geos::index::quadtree::NodeBase::~NodeBase() [function] [call site] 05442
13 geos::index::quadtree::Node::insertNode(std::__1::unique_ptr<geos::index::quadtree::Node, std::__1::default_delete<geos::index::quadtree::Node> >) [function] [call site] 05443
14 geos::index::quadtree::Node::getEnvelope() [function] [call site] 05444
14 geos::index::quadtree::NodeBase::getSubnodeIndex(geos::geom::Envelope const*, geos::geom::Coordinate const&) [function] [call site] 05445
14 geos::index::quadtree::Node::createSubnode(int) [function] [call site] 05446
15 geos::geom::Envelope::getMinX() const [function] [call site] 05447
15 geos::geom::Envelope::getMinY() const [function] [call site] 05448
15 geos::geom::Envelope::getMaxX() const [function] [call site] 05449
15 geos::geom::Envelope::getMinY() const [function] [call site] 05450
15 geos::geom::Envelope::getMinX() const [function] [call site] 05451
15 geos::geom::Envelope::getMaxY() const [function] [call site] 05452
15 geos::geom::Envelope::getMaxX() const [function] [call site] 05453
15 geos::geom::Envelope::getMaxY() const [function] [call site] 05454
15 geos::geom::Envelope::Envelope(double, double, double, double) [function] [call site] 05455
15 geos::index::quadtree::Node::Node(std::__1::unique_ptr<geos::geom::Envelope, std::__1::default_delete<geos::geom::Envelope> >, int) [function] [call site] 05456
14 geos::index::quadtree::Node::insertNode(std::__1::unique_ptr<geos::index::quadtree::Node, std::__1::default_delete<geos::index::quadtree::Node> >) [function] [call site] 05457
12 geos::index::quadtree::Root::insertContained(geos::index::quadtree::Node*, geos::geom::Envelope const*, void*) [function] [call site] 05458
13 geos::geom::Envelope::getMinX() const [function] [call site] 05459
13 geos::geom::Envelope::getMaxX() const [function] [call site] 05460
13 geos::index::quadtree::IntervalSize::isZeroWidth(double, double) [function] [call site] 05461
14 frexp [call site] 05462
13 geos::geom::Envelope::getMaxY() const [function] [call site] 05463
13 geos::index::quadtree::IntervalSize::isZeroWidth(double, double) [function] [call site] 05464
13 geos::index::quadtree::Node::find(geos::geom::Envelope const*) [function] [call site] 05465
14 geos::index::quadtree::NodeBase::getSubnodeIndex(geos::geom::Envelope const*, geos::geom::Coordinate const&) [function] [call site] 05466
13 geos::index::quadtree::Node::getNode(geos::geom::Envelope const*) [function] [call site] 05467
14 geos::index::quadtree::NodeBase::getSubnodeIndex(geos::geom::Envelope const*, geos::geom::Coordinate const&) [function] [call site] 05468
14 geos::index::quadtree::Node::getSubnode(int) [function] [call site] 05469
15 geos::index::quadtree::Node::createSubnode(int) [function] [call site] 05470
13 geos::index::quadtree::NodeBase::add(void*) [function] [call site] 05471
8 geos::simplify::TaggedLineStringSimplifier::TaggedLineStringSimplifier(geos::simplify::LineSegmentIndex*, geos::simplify::LineSegmentIndex*, geos::simplify::ComponentJumpChecker const*) [function] [call site] 05472
9 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 05473
8 geos::simplify::TaggedLineStringSimplifier::simplify(geos::simplify::TaggedLineString*, double) [function] [call site] 05474
9 geos::simplify::TaggedLineString::getParentCoordinates() const [function] [call site] 05475
10 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05476
9 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 05477
9 geos::geom::CoordinateSequence::size() const [function] [call site] 05478
9 geos::simplify::TaggedLineStringSimplifier::simplifySection(unsigned long, unsigned long, unsigned long, double) [function] [call site] 05479
10 geos::simplify::TaggedLineString::getSegment(unsigned long) [function] [call site] 05480
10 geos::simplify::TaggedLineSegment::TaggedLineSegment(geos::simplify::TaggedLineSegment const&) [function] [call site] 05481
10 geos::simplify::TaggedLineString::addToResult(std::__1::unique_ptr<geos::simplify::TaggedLineSegment, std::__1::default_delete<geos::simplify::TaggedLineSegment> >) [function] [call site] 05482
10 geos::simplify::TaggedLineString::getResultSize() const [function] [call site] 05483
10 geos::simplify::TaggedLineString::getMinimumSize() const [function] [call site] 05484
10 geos::simplify::TaggedLineString::getMinimumSize() const [function] [call site] 05485
10 geos::simplify::TaggedLineStringSimplifier::findFurthestPoint(geos::geom::CoordinateSequence const*, unsigned long, unsigned long, double&) [function] [call site] 05486
11 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05487
11 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05488
11 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05489
11 geos::geom::LineSegment::distance(geos::geom::CoordinateXY const&) const [function] [call site] 05490
10 geos::simplify::TaggedLineString::getSegment(unsigned long) [function] [call site] 05491
10 geos::simplify::TaggedLineString::addToResult(std::__1::unique_ptr<geos::simplify::TaggedLineSegment, std::__1::default_delete<geos::simplify::TaggedLineSegment> >) [function] [call site] 05492
10 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05493
10 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05494
10 geos::simplify::TaggedLineStringSimplifier::isTopologyValid(geos::simplify::TaggedLineString const*, unsigned long, unsigned long, geos::geom::LineSegment const&) [function] [call site] 05495
11 geos::simplify::TaggedLineStringSimplifier::hasOutputIntersection(geos::geom::LineSegment const&) [function] [call site] 05496
12 geos::simplify::LineSegmentIndex::query(geos::geom::LineSegment const*) [function] [call site] 05497
13 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05498
13 geos::simplify::LineSegmentVisitor::LineSegmentVisitor(geos::geom::LineSegment const*) [function] [call site] 05499
14 geos::index::ItemVisitor::ItemVisitor() [function] [call site] 05500
13 geos::index::quadtree::Quadtree::query(geos::geom::Envelope const*, geos::index::ItemVisitor&) [function] [call site] 05501
14 geos::index::quadtree::NodeBase::visit(geos::geom::Envelope const*, geos::index::ItemVisitor&) [function] [call site] 05502
15 geos::index::quadtree::NodeBase::visitItems(geos::geom::Envelope const*, geos::index::ItemVisitor&) [function] [call site] 05503
16 void geos::ignore_unused_variable_warning<geos::geom::Envelope const*>(geos::geom::Envelope const* const&) [function] [call site] 05504
13 geos::simplify::LineSegmentVisitor::getItems() [function] [call site] 05505
13 geos::simplify::LineSegmentVisitor::~LineSegmentVisitor() [function] [call site] 05506
14 geos::index::ItemVisitor::~ItemVisitor() [function] [call site] 05507
12 geos::simplify::TaggedLineStringSimplifier::hasInvalidIntersection(geos::geom::LineSegment const&, geos::geom::LineSegment const&) const [function] [call site] 05508
13 geos::geom::LineSegment::equalsTopo(geos::geom::LineSegment const&) const [function] [call site] 05509
14 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05510
13 void geos::algorithm::LineIntersector::computeIntersection<geos::geom::Coordinate, geos::geom::Coordinate>(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05511
13 geos::algorithm::LineIntersector::isInteriorIntersection() [function] [call site] 05512
14 geos::algorithm::LineIntersector::isInteriorIntersection(unsigned long) const [function] [call site] 05513
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05514
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 05515
14 geos::algorithm::LineIntersector::isInteriorIntersection(unsigned long) const [function] [call site] 05516
11 geos::simplify::TaggedLineStringSimplifier::hasInputIntersection(geos::simplify::TaggedLineString const*, unsigned long, unsigned long, geos::geom::LineSegment const&) [function] [call site] 05517
12 geos::simplify::LineSegmentIndex::query(geos::geom::LineSegment const*) [function] [call site] 05518
12 geos::simplify::TaggedLineStringSimplifier::hasInvalidIntersection(geos::geom::LineSegment const&, geos::geom::LineSegment const&) const [function] [call site] 05519
12 geos::simplify::TaggedLineStringSimplifier::isInLineSection(geos::simplify::TaggedLineString const*, unsigned long, unsigned long, geos::simplify::TaggedLineSegment const*) [function] [call site] 05520
13 geos::simplify::TaggedLineSegment::getParent() const [function] [call site] 05521
13 geos::simplify::TaggedLineString::getParent() const [function] [call site] 05522
13 geos::simplify::TaggedLineSegment::getIndex() const [function] [call site] 05523
11 geos::simplify::ComponentJumpChecker::hasJump(geos::simplify::TaggedLineString const*, unsigned long, unsigned long, geos::geom::LineSegment const&) const [function] [call site] 05524
12 geos::simplify::ComponentJumpChecker::computeEnvelope(geos::simplify::TaggedLineString const*, unsigned long, unsigned long) [function] [call site] 05525
13 geos::geom::Envelope::Envelope() [function] [call site] 05526
13 geos::simplify::TaggedLineString::getCoordinate(unsigned long) const [function] [call site] 05527
13 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 05528
12 geos::simplify::TaggedLineString::getComponentPoint() const [function] [call site] 05529
13 geos::simplify::TaggedLineString::getParentCoordinates() const [function] [call site] 05530
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05531
12 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 05532
12 geos::simplify::ComponentJumpChecker::hasJumpAtComponent(geos::geom::Coordinate const&, geos::simplify::TaggedLineString const*, unsigned long, unsigned long, geos::geom::LineSegment const&) [function] [call site] 05533
13 geos::simplify::ComponentJumpChecker::crossingCount(geos::geom::Coordinate const&, geos::simplify::TaggedLineString const*, unsigned long, unsigned long) [function] [call site] 05534
14 geos::algorithm::RayCrossingCounter::RayCrossingCounter(geos::geom::CoordinateXY const&) [function] [call site] 05535
14 geos::algorithm::RayCrossingCounter::getCount() const [function] [call site] 05536
14 geos::simplify::TaggedLineString::getCoordinate(unsigned long) const [function] [call site] 05537
14 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05538
13 geos::simplify::ComponentJumpChecker::crossingCount(geos::geom::Coordinate const&, geos::geom::LineSegment const&) [function] [call site] 05539
14 geos::algorithm::RayCrossingCounter::RayCrossingCounter(geos::geom::CoordinateXY const&) [function] [call site] 05540
14 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05541
14 geos::algorithm::RayCrossingCounter::getCount() const [function] [call site] 05542
10 geos::simplify::TaggedLineStringSimplifier::flatten(unsigned long, unsigned long) [function] [call site] 05543
11 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05544
11 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05545
11 geos::simplify::TaggedLineSegment::TaggedLineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05546
12 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05547
11 geos::simplify::LineSegmentIndex::add(geos::geom::LineSegment const*) [function] [call site] 05548
11 geos::simplify::TaggedLineStringSimplifier::remove(geos::simplify::TaggedLineString const*, unsigned long, unsigned long) [function] [call site] 05549
12 geos::simplify::TaggedLineString::getSegment(unsigned long) const [function] [call site] 05550
12 geos::simplify::LineSegmentIndex::remove(geos::geom::LineSegment const*) [function] [call site] 05551
13 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05552
13 geos::index::quadtree::Quadtree::remove(geos::geom::Envelope const*, void*) [function] [call site] 05553
14 geos::index::quadtree::Quadtree::ensureExtent(geos::geom::Envelope const*, double) [function] [call site] 05554
14 geos::index::quadtree::NodeBase::remove(geos::geom::Envelope const*, void*) [function] [call site] 05555
15 geos::index::quadtree::NodeBase::remove(geos::geom::Envelope const*, void*) [function] [call site] 05556
16 geos::index::quadtree::NodeBase::isPrunable() const [function] [call site] 05557
17 geos::index::quadtree::NodeBase::hasChildren() const [function] [call site] 05558
17 geos::index::quadtree::NodeBase::hasItems() const [function] [call site] 05559
10 geos::simplify::TaggedLineString::addToResult(std::__1::unique_ptr<geos::simplify::TaggedLineSegment, std::__1::default_delete<geos::simplify::TaggedLineSegment> >) [function] [call site] 05560
10 geos::simplify::TaggedLineStringSimplifier::simplifySection(unsigned long, unsigned long, unsigned long, double) [function] [call site] 05561
11 geos::simplify::TaggedLineStringSimplifier::simplifySection(unsigned long, unsigned long, unsigned long, double) [function] [call site] 05562
9 geos::simplify::TaggedLineString::isRing() const [function] [call site] 05563
9 geos::geom::CoordinateSequence::isRing() const [function] [call site] 05564
9 geos::simplify::TaggedLineStringSimplifier::simplifyRingEndpoint(double) [function] [call site] 05565
10 geos::simplify::TaggedLineString::getResultSize() const [function] [call site] 05566
10 geos::simplify::TaggedLineString::getMinimumSize() const [function] [call site] 05567
10 geos::simplify::TaggedLineString::getResultSegments() const [function] [call site] 05568
10 geos::simplify::TaggedLineString::getResultSegments() const [function] [call site] 05569
10 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 05570
10 geos::geom::LineSegment::distance(geos::geom::CoordinateXY const&) const [function] [call site] 05571
10 geos::simplify::TaggedLineStringSimplifier::isTopologyValid(geos::simplify::TaggedLineString const*, geos::geom::LineSegment const*, geos::geom::LineSegment const*, geos::geom::LineSegment const&) [function] [call site] 05572
11 geos::simplify::TaggedLineStringSimplifier::isCollinear(geos::geom::Coordinate const&, geos::geom::LineSegment const&) const [function] [call site] 05573
12 geos::geom::LineSegment::orientationIndex(geos::geom::Coordinate const&) const [function] [call site] 05574
13 geos::algorithm::Orientation::index(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05575
11 geos::simplify::TaggedLineStringSimplifier::hasOutputIntersection(geos::geom::LineSegment const&) [function] [call site] 05576
11 geos::simplify::TaggedLineStringSimplifier::hasInputIntersection(geos::geom::LineSegment const&) [function] [call site] 05577
12 geos::simplify::TaggedLineStringSimplifier::hasInputIntersection(geos::simplify::TaggedLineString const*, unsigned long, unsigned long, geos::geom::LineSegment const&) [function] [call site] 05578
11 geos::simplify::ComponentJumpChecker::hasJump(geos::simplify::TaggedLineString const*, geos::geom::LineSegment const*, geos::geom::LineSegment const*, geos::geom::LineSegment const&) const [function] [call site] 05579
12 geos::simplify::ComponentJumpChecker::computeEnvelope(geos::geom::LineSegment const*, geos::geom::LineSegment const*) [function] [call site] 05580
13 geos::geom::Envelope::Envelope() [function] [call site] 05581
13 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 05582
13 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 05583
13 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 05584
13 geos::geom::Envelope::expandToInclude(geos::geom::CoordinateXY const&) [function] [call site] 05585
12 geos::simplify::TaggedLineString::getComponentPoint() const [function] [call site] 05586
12 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 05587
12 geos::simplify::ComponentJumpChecker::hasJumpAtComponent(geos::geom::Coordinate const&, geos::geom::LineSegment const*, geos::geom::LineSegment const*, geos::geom::LineSegment const&) [function] [call site] 05588
13 geos::simplify::ComponentJumpChecker::crossingCount(geos::geom::Coordinate const&, geos::geom::LineSegment const*, geos::geom::LineSegment const*) [function] [call site] 05589
14 geos::algorithm::RayCrossingCounter::RayCrossingCounter(geos::geom::CoordinateXY const&) [function] [call site] 05590
14 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05591
14 geos::algorithm::RayCrossingCounter::countSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05592
14 geos::algorithm::RayCrossingCounter::getCount() const [function] [call site] 05593
13 geos::simplify::ComponentJumpChecker::crossingCount(geos::geom::Coordinate const&, geos::geom::LineSegment const&) [function] [call site] 05594
10 geos::simplify::LineSegmentIndex::remove(geos::geom::LineSegment const*) [function] [call site] 05595
10 geos::simplify::LineSegmentIndex::remove(geos::geom::LineSegment const*) [function] [call site] 05596
10 geos::simplify::LineSegmentIndex::remove(geos::geom::LineSegment const*) [function] [call site] 05597
10 geos::simplify::LineSegmentIndex::remove(geos::geom::LineSegment const*) [function] [call site] 05598
10 geos::simplify::TaggedLineString::removeRingEndpoint() [function] [call site] 05599
10 geos::simplify::LineSegmentIndex::add(geos::geom::LineSegment const*) [function] [call site] 05600
8 geos::simplify::TaggedLineStringSimplifier::~TaggedLineStringSimplifier() [function] [call site] 05601
7 geos::simplify::(anonymous namespace)::LineStringTransformer::LineStringTransformer(std::__1::unordered_map<geos::geom::Geometry const*, geos::simplify::TaggedLineString*, std::__1::hash<geos::geom::Geometry const*>, std::__1::equal_to<geos::geom::Geometry const*>, std::__1::allocator<std::__1::pair<geos::geom::Geometry const* const, geos::simplify::TaggedLineString*> > >&) [function] [call site] 05602
8 geos::geom::util::GeometryTransformer::GeometryTransformer() [function] [call site] 05603
7 geos::geom::util::GeometryTransformer::transform(geos::geom::Geometry const*) [function] [call site] 05604
7 geos::geom::util::GeometryTransformer::~GeometryTransformer() [function] [call site] 05605
7 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 05606
7 __cxa_begin_catch [call site] 05607
7 __cxa_rethrow [call site] 05608
7 geos::simplify::TaggedLineString::~TaggedLineString() [function] [call site] 05609
7 __cxa_end_catch [call site] 05610
7 geos::simplify::TaggedLineString::~TaggedLineString() [function] [call site] 05611
7 __clang_call_terminate [call site] 05612
6 geos::simplify::TopologyPreservingSimplifier::~TopologyPreservingSimplifier() [function] [call site] 05613
5 geos::geom::Geometry::getSRID() const [function] [call site] 05614
1 GEOSGeom_destroy [function] [call site] 05615
1 GEOSDelaunayTriangulation [function] [call site] 05616
2 GEOSDelaunayTriangulation_r [function] [call site] 05617
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ27GEOSDelaunayTriangulation_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 05618
4 GEOSDelaunayTriangulation_r::$_0::operator()() const [function] [call site] 05619
5 geos::triangulate::DelaunayTriangulationBuilder::DelaunayTriangulationBuilder() [function] [call site] 05620
5 geos::triangulate::DelaunayTriangulationBuilder::setTolerance(double) [function] [call site] 05621
5 geos::triangulate::DelaunayTriangulationBuilder::setSites(geos::geom::Geometry const&) [function] [call site] 05622
5 geos::geom::Geometry::getFactory() const [function] [call site] 05623
5 geos::triangulate::DelaunayTriangulationBuilder::getEdges(geos::geom::GeometryFactory const&) [function] [call site] 05624
6 geos::triangulate::DelaunayTriangulationBuilder::create() [function] [call site] 05625
6 geos::geom::GeometryFactory::createMultiLineString() const [function] [call site] 05626
6 geos::triangulate::quadedge::QuadEdgeSubdivision::getEdges(geos::geom::GeometryFactory const&) [function] [call site] 05627
7 geos::triangulate::quadedge::QuadEdgeSubdivision::getPrimaryEdges(bool) [function] [call site] 05628
8 geos::triangulate::quadedge::QuadEdgeSubdivision::prepareVisit() [function] [call site] 05629
8 geos::triangulate::quadedge::QuadEdge::isVisited() const [function] [call site] 05630
8 geos::triangulate::quadedge::QuadEdge::getPrimary() [function] [call site] 05631
9 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05632
9 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 05633
9 geos::geom::CoordinateXY::compareTo(geos::geom::CoordinateXY const&) const [function] [call site] 05634
9 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 05635
8 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 05636
8 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 05637
8 geos::triangulate::quadedge::QuadEdge::oNext() [function] [call site] 05638
8 geos::triangulate::quadedge::QuadEdge::setVisited(bool) [function] [call site] 05639
8 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 05640
8 geos::triangulate::quadedge::QuadEdge::setVisited(bool) [function] [call site] 05641
8 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameEdge(geos::triangulate::quadedge::QuadEdge const&) const [function] [call site] 05642
7 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] 05643
7 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05644
7 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 05645
7 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 05646
7 geos::triangulate::quadedge::QuadEdge::dest() const [function] [call site] 05647
7 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 05648
7 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 05649
7 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05650
5 geos::geom::Geometry::getSRID() const [function] [call site] 05651
5 geos::geom::Geometry::getFactory() const [function] [call site] 05652
5 geos::triangulate::DelaunayTriangulationBuilder::getTriangles(geos::geom::GeometryFactory const&) [function] [call site] 05653
6 geos::triangulate::DelaunayTriangulationBuilder::create() [function] [call site] 05654
6 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 05655
6 geos::triangulate::quadedge::QuadEdgeSubdivision::getTriangles(geos::geom::GeometryFactory const&) [function] [call site] 05656
7 geos::triangulate::quadedge::QuadEdgeSubdivision::getTriangleCoordinates(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >*, bool) [function] [call site] 05657
8 geos::triangulate::quadedge::QuadEdgeSubdivision::TriangleCoordinatesVisitor::TriangleCoordinatesVisitor(std::__1::vector<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >, std::__1::allocator<std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> > > >*) [function] [call site] 05658
9 geos::triangulate::quadedge::TriangleVisitor::TriangleVisitor() [function] [call site] 05659
8 geos::triangulate::quadedge::QuadEdgeSubdivision::visitTriangles(geos::triangulate::quadedge::TriangleVisitor*, bool) [function] [call site] 05660
8 geos::triangulate::quadedge::TriangleVisitor::~TriangleVisitor() [function] [call site] 05661
7 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05662
7 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05663
5 geos::geom::Geometry::getSRID() const [function] [call site] 05664
5 geos::triangulate::DelaunayTriangulationBuilder::~DelaunayTriangulationBuilder() [function] [call site] 05665
1 GEOSGeom_destroy [function] [call site] 05666
1 GEOSVoronoiDiagram [function] [call site] 05667
2 GEOSVoronoiDiagram_r [function] [call site] 05668
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ20GEOSVoronoiDiagram_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 05669
4 GEOSVoronoiDiagram_r::$_0::operator()() const [function] [call site] 05670
5 geos::triangulate::VoronoiDiagramBuilder::VoronoiDiagramBuilder() [function] [call site] 05671
6 geos::geom::Envelope::Envelope() [function] [call site] 05672
5 geos::triangulate::VoronoiDiagramBuilder::setSites(geos::geom::Geometry const&) [function] [call site] 05673
6 geos::triangulate::DelaunayTriangulationBuilder::extractUniqueCoordinates(geos::geom::Geometry const&) [function] [call site] 05674
5 geos::triangulate::VoronoiDiagramBuilder::setTolerance(double) [function] [call site] 05675
5 geos::triangulate::VoronoiDiagramBuilder::setOrdered(bool) [function] [call site] 05676
5 geos::triangulate::VoronoiDiagramBuilder::setClipEnvelope(geos::geom::Envelope const*) [function] [call site] 05677
5 geos::geom::Geometry::getFactory() const [function] [call site] 05678
5 geos::triangulate::VoronoiDiagramBuilder::getDiagramEdges(geos::geom::GeometryFactory const&) [function] [call site] 05679
6 geos::triangulate::VoronoiDiagramBuilder::create() [function] [call site] 05680
7 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 05681
7 geos::geom::CoordinateSequence::getEnvelope() const [function] [call site] 05682
7 geos::geom::Envelope::getWidth() const [function] [call site] 05683
7 geos::geom::Envelope::getHeight() const [function] [call site] 05684
7 geos::geom::Envelope::expandBy(double) [function] [call site] 05685
7 geos::geom::Envelope::expandToInclude(geos::geom::Envelope const*) [function] [call site] 05686
7 geos::triangulate::DelaunayTriangulationBuilder::toVertices(geos::geom::CoordinateSequence const&) [function] [call site] 05687
7 geos::triangulate::quadedge::QuadEdgeSubdivision::QuadEdgeSubdivision(geos::geom::Envelope const&, double) [function] [call site] 05688
7 geos::triangulate::IncrementalDelaunayTriangulator::IncrementalDelaunayTriangulator(geos::triangulate::quadedge::QuadEdgeSubdivision*) [function] [call site] 05689
7 geos::triangulate::IncrementalDelaunayTriangulator::forceConvex(bool) [function] [call site] 05690
7 geos::triangulate::IncrementalDelaunayTriangulator::insertSites(std::__1::vector<geos::triangulate::quadedge::Vertex, std::__1::allocator<geos::triangulate::quadedge::Vertex> > const&) [function] [call site] 05691
6 geos::geom::GeometryFactory::createMultiLineString() const [function] [call site] 05692
6 geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiDiagramEdges(geos::geom::GeometryFactory const&) [function] [call site] 05693
7 geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellEdges(geos::geom::GeometryFactory const&) [function] [call site] 05694
8 geos::triangulate::quadedge::QuadEdgeSubdivision::TriangleCircumcentreVisitor::TriangleCircumcentreVisitor() [function] [call site] 05695
9 geos::triangulate::quadedge::TriangleVisitor::TriangleVisitor() [function] [call site] 05696
8 geos::triangulate::quadedge::QuadEdgeSubdivision::visitTriangles(geos::triangulate::quadedge::TriangleVisitor*, bool) [function] [call site] 05697
8 geos::triangulate::quadedge::QuadEdgeSubdivision::getVertexUniqueEdges(bool) [function] [call site] 05698
9 geos::triangulate::quadedge::QuadEdgeQuartet::base() [function] [call site] 05699
9 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05700
9 geos::triangulate::quadedge::QuadEdge::sym() [function] [call site] 05701
9 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05702
9 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 05703
9 geos::triangulate::quadedge::QuadEdgeSubdivision::isFrameVertex(geos::triangulate::quadedge::Vertex const&) const [function] [call site] 05704
8 geos::triangulate::quadedge::TriangleVisitor::~TriangleVisitor() [function] [call site] 05705
8 geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellEdge(geos::triangulate::quadedge::QuadEdge const*, geos::geom::GeometryFactory const&) [function] [call site] 05706
9 geos::triangulate::quadedge::QuadEdge::rot() const [function] [call site] 05707
9 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05708
9 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 05709
9 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 05710
9 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 05711
9 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05712
9 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 05713
9 geos::triangulate::quadedge::QuadEdge::oPrev() const [function] [call site] 05714
9 geos::geom::Coordinate& geos::geom::CoordinateSequence::front<geos::geom::Coordinate>() [function] [call site] 05715
9 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 05716
9 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05717
9 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 05718
9 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05719
7 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] 05720
6 geos::geom::GeometryFactory::toGeometry(geos::geom::Envelope const*) const [function] [call site] 05721
7 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 05722
7 geos::geom::Envelope::isNull() const [function] [call site] 05723
7 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 05724
7 geos::geom::Envelope::getMinX() const [function] [call site] 05725
7 geos::geom::Envelope::getMaxX() const [function] [call site] 05726
7 geos::geom::Envelope::getMinY() const [function] [call site] 05727
7 geos::geom::Envelope::getMaxY() const [function] [call site] 05728
7 geos::geom::Envelope::getMinX() const [function] [call site] 05729
7 geos::geom::Envelope::getMinY() const [function] [call site] 05730
7 geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateXY const&) const [function] [call site] 05731
7 geos::geom::Envelope::getMinX() const [function] [call site] 05732
7 geos::geom::Envelope::getMinY() const [function] [call site] 05733
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 05734
7 geos::geom::Envelope::getMaxX() const [function] [call site] 05735
7 geos::geom::Envelope::getMinY() const [function] [call site] 05736
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 05737
7 geos::geom::Envelope::getMaxX() const [function] [call site] 05738
7 geos::geom::Envelope::getMaxY() const [function] [call site] 05739
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 05740
7 geos::geom::Envelope::getMinX() const [function] [call site] 05741
7 geos::geom::Envelope::getMaxY() const [function] [call site] 05742
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 05743
7 geos::geom::Envelope::getMinX() const [function] [call site] 05744
7 geos::geom::Envelope::getMinY() const [function] [call site] 05745
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 05746
7 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05747
7 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05748
6 geos::geom::Geometry::intersection(geos::geom::Geometry const*) const [function] [call site] 05749
7 geos::geom::HeuristicOverlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 05750
6 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] 05751
6 __cxa_allocate_exception [call site] 05752
6 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05753
6 __cxa_throw [call site] 05754
6 __cxa_free_exception [call site] 05755
5 geos::geom::Geometry::getFactory() const [function] [call site] 05756
5 geos::triangulate::VoronoiDiagramBuilder::getDiagram(geos::geom::GeometryFactory const&) [function] [call site] 05757
6 geos::triangulate::VoronoiDiagramBuilder::create() [function] [call site] 05758
6 geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygons(geos::geom::GeometryFactory const&) [function] [call site] 05759
7 geos::triangulate::quadedge::QuadEdgeSubdivision::TriangleCircumcentreVisitor::TriangleCircumcentreVisitor() [function] [call site] 05760
7 geos::triangulate::quadedge::QuadEdgeSubdivision::visitTriangles(geos::triangulate::quadedge::TriangleVisitor*, bool) [function] [call site] 05761
7 geos::triangulate::quadedge::QuadEdgeSubdivision::getVertexUniqueEdges(bool) [function] [call site] 05762
7 geos::triangulate::quadedge::TriangleVisitor::~TriangleVisitor() [function] [call site] 05763
7 geos::triangulate::quadedge::QuadEdgeSubdivision::getVoronoiCellPolygon(geos::triangulate::quadedge::QuadEdge const*, geos::geom::GeometryFactory const&) [function] [call site] 05764
8 geos::triangulate::quadedge::QuadEdge::rot() const [function] [call site] 05765
8 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05766
8 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 05767
8 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 05768
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 05769
8 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05770
8 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 05771
8 geos::triangulate::quadedge::QuadEdge::oPrev() const [function] [call site] 05772
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::front<geos::geom::Coordinate>() [function] [call site] 05773
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 05774
8 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05775
8 geos::geom::CoordinateSequence::closeRing(bool) [function] [call site] 05776
8 geos::geom::CoordinateSequence::size() const [function] [call site] 05777
8 geos::geom::Coordinate& geos::geom::CoordinateSequence::back<geos::geom::Coordinate>() [function] [call site] 05778
8 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 05779
8 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05780
8 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05781
8 geos::triangulate::quadedge::QuadEdge::orig() const [function] [call site] 05782
8 geos::triangulate::quadedge::Vertex::getCoordinate() const [function] [call site] 05783
8 geos::geom::Geometry::setUserData(void*) [function] [call site] 05784
6 geos::triangulate::VoronoiDiagramBuilder::reorderCellsToInput(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] 05785
7 geos::triangulate::VoronoiDiagramBuilder::getNumInputPoints() const [function] [call site] 05786
8 geos::geom::CoordinateSequence::getSize() const [function] [call site] 05787
7 geos::geom::Geometry::getUserData() const [function] [call site] 05788
7 geos::triangulate::VoronoiDiagramBuilder::addCellsForCoordinates(std::__1::unordered_map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, geos::geom::CoordinateXY::HashCode, std::__1::equal_to<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > > >&, geos::geom::CoordinateSequence const&, 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] 05789
8 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXY>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() const [function] [call site] 05790
8 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::begin() [function] [call site] 05791
8 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::end() [function] [call site] 05792
8 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] 05793
8 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator*() const [function] [call site] 05794
8 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXY const&) [function] [call site] 05795
8 __cxa_allocate_exception [call site] 05796
8 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05797
8 __cxa_throw [call site] 05798
8 __cxa_free_exception [call site] 05799
8 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXY const&) [function] [call site] 05800
8 __cxa_allocate_exception [call site] 05801
8 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05802
8 __cxa_throw [call site] 05803
8 __cxa_free_exception [call site] 05804
8 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator++() [function] [call site] 05805
7 geos::triangulate::VoronoiDiagramBuilder::addCellsForCoordinates(std::__1::unordered_map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, geos::geom::CoordinateXY::HashCode, std::__1::equal_to<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > > >&, geos::geom::Geometry const&, 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] 05806
8 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05807
8 geos::geom::Point::getCoordinatesRO() const [function] [call site] 05808
8 geos::triangulate::VoronoiDiagramBuilder::addCellsForCoordinates(std::__1::unordered_map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, geos::geom::CoordinateXY::HashCode, std::__1::equal_to<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > > >&, geos::geom::Geometry const&, 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] 05809
9 geos::triangulate::VoronoiDiagramBuilder::addCellsForCoordinates(std::__1::unordered_map<geos::geom::CoordinateXY, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> >, geos::geom::CoordinateXY::HashCode, std::__1::equal_to<geos::geom::CoordinateXY>, std::__1::allocator<std::__1::pair<geos::geom::CoordinateXY const, std::__1::unique_ptr<geos::geom::Geometry, std::__1::default_delete<geos::geom::Geometry> > > > >&, geos::geom::CoordinateSequence const&, 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] 05810
6 geos::triangulate::VoronoiDiagramBuilder::clipGeometryCollection(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::Envelope const&) [function] [call site] 05811
7 geos::geom::Geometry::getFactory() const [function] [call site] 05812
7 geos::geom::GeometryFactory::toGeometry(geos::geom::Envelope const*) const [function] [call site] 05813
7 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] 05814
7 geos::geom::Envelope::contains(geos::geom::Envelope const*) const [function] [call site] 05815
7 geos::geom::Envelope::intersects(geos::geom::Envelope const*) const [function] [call site] 05816
7 geos::geom::Geometry::intersection(geos::geom::Geometry const*) const [function] [call site] 05817
6 geos::geom::Geometry::setUserData(void*) [function] [call site] 05818
6 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 05819
5 geos::geom::Geometry::getSRID() const [function] [call site] 05820
5 geos::triangulate::VoronoiDiagramBuilder::~VoronoiDiagramBuilder() [function] [call site] 05821
1 GEOSGeom_destroy [function] [call site] 05822
1 GEOSMakeValid [function] [call site] 05823
2 GEOSMakeValid_r [function] [call site] 05824
3 GEOSMakeValidWithParams_r [function] [call site] 05825
4 geos::geom::Geometry* convertCurvesAndExecute<(anonymous namespace)::InterruptManager, (anonymous namespace)::DefaultProgress, GEOSMakeValidWithParams_r::$_0>(GEOSContextHandle_HS*, geos::geom::Geometry const*, GEOSMakeValidWithParams_r::$_0&&) [function] [call site] 05826
5 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ23convertCurvesAndExecuteIS1_S2_Z25GEOSMakeValidWithParams_rE3$_0EPN4geos4geom8GeometryEP20GEOSContextHandle_HSPKS7_OT1_EUlvE_TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalISD_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EESA_SE_ [function] [call site] 05827
6 convertCurvesAndExecute<(anonymous namespace)::InterruptManager, (anonymous namespace)::DefaultProgress, GEOSMakeValidWithParams_r::$_0>(GEOSContextHandle_HS*, geos::geom::Geometry const*, GEOSMakeValidWithParams_r::$_0&&)::{lambda()#1}::operator()() const [function] [call site] 05828
7 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 05829
7 InputGeometry::get() const [function] [call site] 05830
7 GEOSMakeValidWithParams_r::$_0::operator()(geos::geom::Geometry const*) const [function] [call site] 05831
8 geos::operation::valid::MakeValid::build(geos::geom::Geometry const*) [function] [call site] 05832
9 geos::operation::valid::IsValidOp::IsValidOp(geos::geom::Geometry const*) [function] [call site] 05833
9 geos::operation::valid::IsValidOp::getValidationError() [function] [call site] 05834
10 geos::operation::valid::IsValidOp::isValidGeometry(geos::geom::Geometry const*) [function] [call site] 05835
9 geos::geom::Geometry::clone() const [function] [call site] 05836
9 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05837
9 geos::operation::valid::MakeValidLine(geos::geom::LineString const*) [function] [call site] 05838
10 geos::operation::valid::nodeLineWithFirstCoordinate(geos::geom::Geometry const*) [function] [call site] 05839
11 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05840
11 geos::geom::MultiLineString const* geos::detail::down_cast<geos::geom::MultiLineString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05841
11 geos::operation::valid::makeValidUnion(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 05842
12 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 05843
9 geos::geom::MultiLineString const* geos::detail::down_cast<geos::geom::MultiLineString const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05844
9 geos::operation::valid::MakeValidMultiLine(geos::geom::MultiLineString const*) [function] [call site] 05845
10 geos::geom::GeometryCollection::begin() const [function] [call site] 05846
10 geos::geom::GeometryCollection::end() const [function] [call site] 05847
10 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::Geometry>(geos::geom::Geometry*) [function] [call site] 05848
10 geos::operation::valid::MakeValidLine(geos::geom::LineString const*) [function] [call site] 05849
10 geos::geom::MultiLineString const* geos::detail::down_cast<geos::geom::MultiLineString const*, geos::geom::Geometry>(geos::geom::Geometry*) [function] [call site] 05850
10 geos::geom::GeometryCollection::begin() const [function] [call site] 05851
10 geos::geom::GeometryCollection::end() const [function] [call site] 05852
10 geos::geom::Geometry::clone() const [function] [call site] 05853
10 __cxa_allocate_exception [call site] 05854
10 geos::util::UnsupportedOperationException::UnsupportedOperationException() [function] [call site] 05855
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] 05856
10 __cxa_throw [call site] 05857
10 __cxa_free_exception [call site] 05858
10 geos::geom::Geometry::getFactory() const [function] [call site] 05859
10 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] 05860
10 geos::geom::Geometry::getFactory() const [function] [call site] 05861
10 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] 05862
10 geos::geom::Geometry::getFactory() const [function] [call site] 05863
10 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] 05864
9 geos::operation::valid::MakeValidPoly(geos::geom::Geometry const*) [function] [call site] 05865
10 geos::operation::valid::nodeLineWithFirstCoordinate(geos::geom::Geometry const*) [function] [call site] 05866
10 geos::operation::valid::extractUniquePoints(geos::geom::Geometry const*) [function] [call site] 05867
11 geos::util::UniqueCoordinateArrayFilter::UniqueCoordinateArrayFilter(std::__1::vector<geos::geom::Coordinate const*, std::__1::allocator<geos::geom::Coordinate const*> >&) [function] [call site] 05868
12 geos::geom::CoordinateInspector<geos::util::UniqueCoordinateArrayFilter>::CoordinateInspector() [function] [call site] 05869
11 geos::geom::Geometry::getFactory() const [function] [call site] 05870
11 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] 05871
11 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 05872
11 geos::util::UniqueCoordinateArrayFilter::~UniqueCoordinateArrayFilter() [function] [call site] 05873
10 geos::operation::valid::extractUniquePoints(geos::geom::Geometry const*) [function] [call site] 05874
10 geos::operation::valid::makeValidDifference(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 05875
11 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 05876
10 geos::geom::Geometry::getFactory() const [function] [call site] 05877
10 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 05878
10 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 05879
10 geos::operation::polygonize::BuildArea::build(geos::geom::Geometry const*) [function] [call site] 05880
11 geos::operation::polygonize::Polygonizer::Polygonizer(bool) [function] [call site] 05881
11 geos::operation::polygonize::Polygonizer::add(geos::geom::Geometry const*) [function] [call site] 05882
11 geos::operation::polygonize::Polygonizer::getPolygons() [function] [call site] 05883
11 geos::geom::GeometryFactory::create() [function] [call site] 05884
12 geos::geom::GeometryFactory::GeometryFactory() [function] [call site] 05885
11 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 05886
11 geos::geom::Geometry::getSRID() const [function] [call site] 05887
11 geos::geom::Geometry::getSRID() const [function] [call site] 05888
11 geos::operation::polygonize::findFaceHoles(std::__1::vector<std::__1::unique_ptr<geos::operation::polygonize::Face, std::__1::default_delete<geos::operation::polygonize::Face> >, std::__1::allocator<std::__1::unique_ptr<geos::operation::polygonize::Face, std::__1::default_delete<geos::operation::polygonize::Face> > > >&) [function] [call site] 05889
12 geos::operation::polygonize::ringsEqualAnyDirection(geos::geom::LinearRing const*, geos::geom::LinearRing const*) [function] [call site] 05890
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05891
13 geos::geom::CoordinateSequence::size() const [function] [call site] 05892
13 geos::geom::CoordinateSequence::size() const [function] [call site] 05893
13 geos::geom::Envelope::equals(geos::geom::Envelope const*) const [function] [call site] 05894
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05895
13 geos::geom::CoordinateSequence::indexOf(geos::geom::CoordinateXY const*, geos::geom::CoordinateSequence const*) [function] [call site] 05896
14 geos::geom::CoordinateSequence::size() const [function] [call site] 05897
14 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 05898
14 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 05899
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05900
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05901
13 geos::geom::CoordinateXY::equals(geos::geom::CoordinateXY const&) const [function] [call site] 05902
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05903
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 05904
13 geos::geom::CoordinateXY::equals(geos::geom::CoordinateXY const&) const [function] [call site] 05905
11 geos::operation::polygonize::newFace(geos::geom::Polygon const*) [function] [call site] 05906
12 geos::operation::polygonize::Face::Face() [function] [call site] 05907
11 geos::operation::polygonize::collectFacesWithEvenAncestors(std::__1::vector<std::__1::unique_ptr<geos::operation::polygonize::Face, std::__1::default_delete<geos::operation::polygonize::Face> >, std::__1::allocator<std::__1::unique_ptr<geos::operation::polygonize::Face, std::__1::default_delete<geos::operation::polygonize::Face> > > > const&) [function] [call site] 05908
12 geos::geom::GeometryFactory::create() [function] [call site] 05909
12 geos::operation::polygonize::Face::countParents() const [function] [call site] 05910
12 geos::geom::Polygon::clone() const [function] [call site] 05911
12 geos::geom::GeometryFactory::createMultiPolygon(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] 05912
11 geos::operation::geounion::CascadedPolygonUnion::Union(geos::geom::MultiPolygon const*, std::__1::function<void (double, char const*)>*) [function] [call site] 05913
12 geos::geom::GeometryCollection::begin() const [function] [call site] 05914
12 geos::geom::GeometryCollection::end() const [function] [call site] 05915
12 geos::operation::geounion::CascadedPolygonUnion::CascadedPolygonUnion(std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > const&) [function] [call site] 05916
13 geos::operation::geounion::ClassicUnionStrategy::ClassicUnionStrategy() [function] [call site] 05917
12 __dynamic_cast [call site] 05918
12 geos::operation::geounion::CascadedPolygonUnion::Union(std::__1::function<void (double, char const*)>*) [function] [call site] 05919
12 geos::operation::geounion::CascadedPolygonUnion::~CascadedPolygonUnion() [function] [call site] 05920
11 geos::geom::Geometry::getSRID() const [function] [call site] 05921
11 geos::operation::polygonize::Polygonizer::~Polygonizer() [function] [call site] 05922
10 geos::operation::valid::makeValidSymDifference(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 05923
11 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 05924
10 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 05925
10 geos::operation::valid::makeValidDifference(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 05926
10 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] 05927
9 geos::geom::GeometryCollection const* geos::detail::down_cast<geos::geom::GeometryCollection const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 05928
9 geos::operation::valid::MakeValidCollection(geos::geom::GeometryCollection const*) [function] [call site] 05929
10 geos::geom::GeometryCollection::begin() const [function] [call site] 05930
10 geos::geom::GeometryCollection::end() const [function] [call site] 05931
10 geos::geom::Geometry::getFactory() const [function] [call site] 05932
10 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] 05933
10 geos::operation::valid::MakeValid::build(geos::geom::Geometry const*) [function] [call site] 05934
11 __cxa_allocate_exception [call site] 05935
11 geos::util::UnsupportedOperationException::UnsupportedOperationException() [function] [call site] 05936
11 __cxa_throw [call site] 05937
11 __cxa_free_exception [call site] 05938
11 geos::operation::valid::IsValidOp::~IsValidOp() [function] [call site] 05939
8 geos::geom::util::GeometryFixer::GeometryFixer(geos::geom::Geometry const*) [function] [call site] 05940
9 geos::geom::Geometry::getFactory() const [function] [call site] 05941
8 geos::geom::util::GeometryFixer::setKeepCollapsed(bool) [function] [call site] 05942
8 geos::geom::util::GeometryFixer::getResult() const [function] [call site] 05943
9 geos::geom::Geometry::clone() const [function] [call site] 05944
9 geos::geom::util::GeometryFixer::fixPoint(geos::geom::Point const*) const [function] [call site] 05945
10 geos::geom::util::GeometryFixer::fixPointElement(geos::geom::Point const*) const [function] [call site] 05946
11 geos::geom::util::GeometryFixer::isValidPoint(geos::geom::Point const*) const [function] [call site] 05947
12 geos::geom::CoordinateXY::isValid() const [function] [call site] 05948
11 geos::geom::Point::clone() const [function] [call site] 05949
10 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 05950
9 geos::geom::util::GeometryFixer::fixLinearRing(geos::geom::LinearRing const*) const [function] [call site] 05951
10 geos::geom::util::GeometryFixer::fixLinearRingElement(geos::geom::LinearRing const*) const [function] [call site] 05952
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05953
11 geos::operation::valid::RepeatedPointRemover::removeRepeatedAndInvalidPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 05954
11 geos::geom::CoordinateSequence::size() const [function] [call site] 05955
11 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05956
11 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 05957
11 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05958
11 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05959
11 geos::geom::Geometry::isValid() const [function] [call site] 05960
11 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05961
10 geos::geom::GeometryFactory::createLinearRing(unsigned long) const [function] [call site] 05962
9 geos::geom::util::GeometryFixer::fixLineString(geos::geom::LineString const*) const [function] [call site] 05963
10 geos::geom::util::GeometryFixer::fixLineStringElement(geos::geom::LineString const*) const [function] [call site] 05964
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 05965
11 geos::operation::valid::RepeatedPointRemover::removeRepeatedAndInvalidPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 05966
11 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 05967
11 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 05968
11 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 05969
10 geos::geom::GeometryFactory::createLineString(unsigned long) const [function] [call site] 05970
9 geos::geom::util::GeometryFixer::fixPolygon(geos::geom::Polygon const*) const [function] [call site] 05971
10 geos::geom::util::GeometryFixer::fixPolygonElement(geos::geom::Polygon const*) const [function] [call site] 05972
11 geos::geom::util::GeometryFixer::fixRing(geos::geom::LinearRing const*) const [function] [call site] 05973
12 geos::geom::LinearRing::clone() const [function] [call site] 05974
12 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 05975
12 geos::operation::buffer::BufferOp::bufferByZero(geos::geom::Geometry const*, bool) [function] [call site] 05976
13 geos::geom::Geometry::buffer(double) const [function] [call site] 05977
14 geos::operation::buffer::BufferOp::bufferOp(geos::geom::Geometry const*, double, int, int) [function] [call site] 05978
13 geos::operation::buffer::BufferOp::BufferOp(geos::geom::Geometry const*) [function] [call site] 05979
13 geos::operation::buffer::BufferOp::getResultGeometry(double) [function] [call site] 05980
13 geos::operation::buffer::BufferOp::extractPolygons(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> > > >&) [function] [call site] 05981
14 __dynamic_cast [call site] 05982
14 __dynamic_cast [call site] 05983
14 geos::geom::GeometryCollection::releaseGeometries() [function] [call site] 05984
13 geos::operation::buffer::BufferOp::extractPolygons(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> > > >&) [function] [call site] 05985
13 geos::geom::GeometryFactory::createMultiPolygon() const [function] [call site] 05986
13 geos::geom::Geometry::getFactory() const [function] [call site] 05987
13 geos::geom::GeometryFactory::createMultiPolygon(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] 05988
13 geos::operation::buffer::BufferOp::~BufferOp() [function] [call site] 05989
11 geos::geom::GeometryFactory::createLineString(geos::geom::CoordinateSequence const&) const [function] [call site] 05990
11 geos::geom::util::GeometryFixer::fixLineString(geos::geom::LineString const*) const [function] [call site] 05991
11 geos::geom::util::GeometryFixer::fixHoles(geos::geom::Polygon const*) const [function] [call site] 05992
12 geos::geom::util::GeometryFixer::fixRing(geos::geom::LinearRing const*) const [function] [call site] 05993
11 geos::geom::util::GeometryFixer::classifyHoles(geos::geom::Geometry const*, 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> > > >&, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) const [function] [call site] 05994
12 geos::geom::prep::PreparedGeometryFactory::prepare(geos::geom::Geometry const*) [function] [call site] 05995
13 geos::geom::prep::PreparedGeometryFactory::create(geos::geom::Geometry const*) const [function] [call site] 05996
14 __cxa_allocate_exception [call site] 05997
14 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 05998
14 __cxa_throw [call site] 05999
14 __cxa_free_exception [call site] 06000
14 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const*) [function] [call site] 06001
14 geos::geom::prep::PreparedPoint::PreparedPoint(geos::geom::Geometry const*) [function] [call site] 06002
15 geos::geom::prep::BasicPreparedGeometry::BasicPreparedGeometry(geos::geom::Geometry const*) [function] [call site] 06003
16 geos::geom::prep::PreparedGeometry::PreparedGeometry() [function] [call site] 06004
16 geos::geom::prep::BasicPreparedGeometry::setGeometry(geos::geom::Geometry const*) [function] [call site] 06005
17 geos::geom::util::ComponentCoordinateExtracter::getCoordinates(geos::geom::Geometry const&, std::__1::vector<geos::geom::CoordinateXY const*, std::__1::allocator<geos::geom::CoordinateXY const*> >&) [function] [call site] 06006
18 geos::geom::util::ComponentCoordinateExtracter::ComponentCoordinateExtracter(std::__1::vector<geos::geom::CoordinateXY const*, std::__1::allocator<geos::geom::CoordinateXY const*> >&) [function] [call site] 06007
19 geos::geom::GeometryComponentFilter::GeometryComponentFilter() [function] [call site] 06008
18 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 06009
16 geos::geom::prep::PreparedGeometry::~PreparedGeometry() [function] [call site] 06010
14 geos::geom::prep::PreparedLineString::PreparedLineString(geos::geom::Geometry const*) [function] [call site] 06011
15 geos::geom::prep::BasicPreparedGeometry::BasicPreparedGeometry(geos::geom::Geometry const*) [function] [call site] 06012
14 geos::geom::prep::PreparedPolygon::PreparedPolygon(geos::geom::Geometry const*) [function] [call site] 06013
15 geos::geom::prep::BasicPreparedGeometry::BasicPreparedGeometry(geos::geom::Geometry const*) [function] [call site] 06014
15 geos::geom::prep::BasicPreparedGeometry::~BasicPreparedGeometry() [function] [call site] 06015
16 geos::geom::prep::PreparedGeometry::~PreparedGeometry() [function] [call site] 06016
14 geos::geom::prep::BasicPreparedGeometry::BasicPreparedGeometry(geos::geom::Geometry const*) [function] [call site] 06017
11 geos::geom::util::GeometryFixer::difference(geos::geom::Geometry const*, std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) const [function] [call site] 06018
12 geos::geom::Geometry::clone() const [function] [call site] 06019
12 geos::operation::overlayng::OverlayNGRobust::Difference(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 06020
13 geos::operation::overlayng::OverlayNGRobust::Overlay(geos::geom::Geometry const*, geos::geom::Geometry const*, int) [function] [call site] 06021
12 geos::geom::util::GeometryFixer::unionGeometry(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) const [function] [call site] 06022
13 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 06023
13 geos::geom::Geometry::clone() const [function] [call site] 06024
13 geos::operation::geounion::UnaryUnionOp::UnaryUnionOp<std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > >(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&) [function] [call site] 06025
14 void geos::operation::geounion::UnaryUnionOp::extractGeoms<std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > >(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> > const&) [function] [call site] 06026
13 geos::operation::geounion::UnaryUnionOp::Union(std::__1::function<void (double, char const*)>*) [function] [call site] 06027
13 geos::operation::geounion::UnaryUnionOp::~UnaryUnionOp() [function] [call site] 06028
12 geos::operation::overlayng::OverlayNGRobust::Difference(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 06029
11 geos::geom::util::GeometryFixer::unionGeometry(std::__1::vector<geos::geom::Geometry const*, std::__1::allocator<geos::geom::Geometry const*> >&) const [function] [call site] 06030
10 geos::geom::GeometryFactory::createPolygon(unsigned long) const [function] [call site] 06031
9 geos::geom::util::GeometryFixer::fixMultiPoint(geos::geom::MultiPoint const*) const [function] [call site] 06032
10 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] 06033
10 geos::geom::util::GeometryFixer::fixPointElement(geos::geom::Point const*) const [function] [call site] 06034
9 geos::geom::util::GeometryFixer::fixMultiLineString(geos::geom::MultiLineString const*) const [function] [call site] 06035
10 geos::geom::util::GeometryFixer::fixLineStringElement(geos::geom::LineString const*) const [function] [call site] 06036
10 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] 06037
10 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] 06038
9 geos::geom::util::GeometryFixer::fixMultiPolygon(geos::geom::MultiPolygon const*) const [function] [call site] 06039
10 geos::geom::util::GeometryFixer::fixPolygonElement(geos::geom::Polygon const*) const [function] [call site] 06040
10 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] 06041
10 geos::operation::overlayng::OverlayNGRobust::Union(geos::geom::Geometry const*) [function] [call site] 06042
9 geos::geom::util::GeometryFixer::fixCollection(geos::geom::GeometryCollection const*) const [function] [call site] 06043
10 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] 06044
10 geos::geom::util::GeometryFixer::fix(geos::geom::Geometry const*) [function] [call site] 06045
11 geos::geom::util::GeometryFixer::GeometryFixer(geos::geom::Geometry const*) [function] [call site] 06046
11 geos::geom::util::GeometryFixer::getResult() const [function] [call site] 06047
12 __cxa_allocate_exception [call site] 06048
12 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06049
12 __cxa_throw [call site] 06050
12 __cxa_free_exception [call site] 06051
8 __cxa_allocate_exception [call site] 06052
8 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06053
8 __cxa_throw [call site] 06054
8 __cxa_free_exception [call site] 06055
7 InputGeometry::isLinearized() const [function] [call site] 06056
7 std::__1::optional<geos::algorithm::LineToCurveParams>::value[abi:ne220000]() & [function] [call site] 06057
8 std::__1::__optional_storage_base<geos::algorithm::LineToCurveParams, false>::__get[abi:ne220000]() & [function] [call site] 06058
7 geos::geom::Geometry::getCurved(geos::algorithm::LineToCurveParams const&) const [function] [call site] 06059
7 geos::geom::Geometry::getSRID() const [function] [call site] 06060
7 InputGeometry::~InputGeometry() [function] [call site] 06061
1 GEOSGeom_destroy [function] [call site] 06062
1 GEOSUnaryUnion [function] [call site] 06063
2 GEOSUnaryUnion_r [function] [call site] 06064
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15ReportsProgressEZ16GEOSUnaryUnion_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06065
4 GEOSUnaryUnion_r::$_0::operator()() const [function] [call site] 06066
5 geos::operation::geounion::UnaryUnionOp::Union(geos::geom::Geometry const&, std::__1::function<void (double, char const*)>*) [function] [call site] 06067
6 geos::operation::geounion::UnaryUnionOp::UnaryUnionOp(geos::geom::Geometry const&) [function] [call site] 06068
6 geos::operation::geounion::UnaryUnionOp::Union(std::__1::function<void (double, char const*)>*) [function] [call site] 06069
6 geos::operation::geounion::UnaryUnionOp::~UnaryUnionOp() [function] [call site] 06070
5 geos::geom::Geometry::getSRID() const [function] [call site] 06071
1 GEOSGeom_destroy [function] [call site] 06072
1 GEOSClipByRect [function] [call site] 06073
2 GEOSClipByRect_r [function] [call site] 06074
3 geos::geom::Geometry* convertCurvesAndExecute<(anonymous namespace)::InterruptManager, (anonymous namespace)::DefaultProgress, GEOSClipByRect_r::$_0>(GEOSContextHandle_HS*, geos::geom::Geometry const*, GEOSClipByRect_r::$_0&&) [function] [call site] 06075
4 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ23convertCurvesAndExecuteIS1_S2_Z16GEOSClipByRect_rE3$_0EPN4geos4geom8GeometryEP20GEOSContextHandle_HSPKS7_OT1_EUlvE_TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalISD_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EESA_SE_ [function] [call site] 06076
5 convertCurvesAndExecute<(anonymous namespace)::InterruptManager, (anonymous namespace)::DefaultProgress, GEOSClipByRect_r::$_0>(GEOSContextHandle_HS*, geos::geom::Geometry const*, GEOSClipByRect_r::$_0&&)::{lambda()#1}::operator()() const [function] [call site] 06077
6 GEOSClipByRect_r::$_0::operator()(geos::geom::Geometry const*) const [function] [call site] 06078
7 geos::operation::intersection::Rectangle::Rectangle(double, double, double, double) [function] [call site] 06079
8 __cxa_allocate_exception [call site] 06080
8 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06081
8 __cxa_throw [call site] 06082
8 __cxa_free_exception [call site] 06083
7 geos::operation::intersection::RectangleIntersection::clip(geos::geom::Geometry const&, geos::operation::intersection::Rectangle const&) [function] [call site] 06084
8 geos::operation::intersection::RectangleIntersection::RectangleIntersection(geos::geom::Geometry const&, geos::operation::intersection::Rectangle const&) [function] [call site] 06085
9 geos::geom::Geometry::getFactory() const [function] [call site] 06086
8 geos::operation::intersection::RectangleIntersection::clip() [function] [call site] 06087
9 geos::operation::intersection::RectangleIntersectionBuilder::RectangleIntersectionBuilder(geos::geom::GeometryFactory const&) [function] [call site] 06088
9 geos::operation::intersection::RectangleIntersection::clip_geom(geos::geom::Geometry const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&, bool) [function] [call site] 06089
10 __dynamic_cast [call site] 06090
10 geos::operation::intersection::RectangleIntersection::clip_point(geos::geom::Point const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06091
11 geos::geom::Point::getX() const [function] [call site] 06092
12 __cxa_allocate_exception [call site] 06093
12 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06094
12 __cxa_throw [call site] 06095
12 __cxa_free_exception [call site] 06096
11 geos::geom::Point::getY() const [function] [call site] 06097
12 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06098
11 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06099
11 geos::geom::Point::clone() const [function] [call site] 06100
11 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Point*) [function] [call site] 06101
10 __dynamic_cast [call site] 06102
10 geos::operation::intersection::RectangleIntersection::clip_multipoint(geos::geom::MultiPoint const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06103
11 geos::operation::intersection::RectangleIntersection::clip_point(geos::geom::Point const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06104
10 __dynamic_cast [call site] 06105
10 geos::operation::intersection::RectangleIntersection::clip_linestring(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06106
11 geos::operation::intersection::RectangleIntersection::clip_linestring_parts(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06107
12 geos::geom::CoordinateSequence::toVector(std::__1::vector<geos::geom::Coordinate, std::__1::allocator<geos::geom::Coordinate> >&) const [function] [call site] 06108
13 geos::geom::CoordinateSequence::getCoordinateType() const [function] [call site] 06109
13 geos::geom::CoordinateSequence::size() const [function] [call site] 06110
13 geos::geom::CoordinateSequence::hasZ() const [function] [call site] 06111
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::Coordinate>::type> geos::geom::CoordinateSequence::items<geos::geom::Coordinate>() const [function] [call site] 06112
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::begin() [function] [call site] 06113
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::Coordinate const>::end() [function] [call site] 06114
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] 06115
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator*() const [function] [call site] 06116
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::Coordinate const>::operator++() [function] [call site] 06117
13 geos::geom::CoordinateSequence::Coordinates<std::__1::add_const<geos::geom::CoordinateXY>::type> geos::geom::CoordinateSequence::items<geos::geom::CoordinateXY>() const [function] [call site] 06118
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::begin() [function] [call site] 06119
13 geos::geom::CoordinateSequence::Coordinates<geos::geom::CoordinateXY const>::end() [function] [call site] 06120
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] 06121
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator*() const [function] [call site] 06122
13 geos::geom::CoordinateSequenceIterator<geos::geom::CoordinateSequence const, geos::geom::CoordinateXY const>::operator++() [function] [call site] 06123
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06124
12 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06125
12 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06126
12 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06127
12 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06128
12 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06129
12 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06130
12 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06131
12 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06132
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06133
12 geos::operation::intersection::clip_to_edges(double&, double&, double&, double, double, double, geos::operation::intersection::Rectangle const&) [function] [call site] 06134
13 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06135
13 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06136
13 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06137
13 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06138
13 geos::operation::intersection::clip_one_edge(double&, double&, double&, double, double, double, double) [function] [call site] 06139
13 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06140
13 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06141
13 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06142
13 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06143
12 geos::operation::intersection::clip_to_edges(double&, double&, double&, double, double, double, geos::operation::intersection::Rectangle const&) [function] [call site] 06144
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06145
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06146
12 geos::operation::intersection::different(double, double, double, double) [function] [call site] 06147
12 geos::operation::intersection::Rectangle::onEdge(geos::operation::intersection::Rectangle::Position) [function] [call site] 06148
12 geos::operation::intersection::Rectangle::onEdge(geos::operation::intersection::Rectangle::Position) [function] [call site] 06149
12 geos::operation::intersection::Rectangle::onSameEdge(geos::operation::intersection::Rectangle::Position, geos::operation::intersection::Rectangle::Position) [function] [call site] 06150
13 geos::operation::intersection::Rectangle::onEdge(geos::operation::intersection::Rectangle::Position) [function] [call site] 06151
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06152
12 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06153
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06154
12 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06155
12 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 06156
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::LineString*) [function] [call site] 06157
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06158
12 geos::operation::intersection::Rectangle::onSameEdge(geos::operation::intersection::Rectangle::Position, geos::operation::intersection::Rectangle::Position) [function] [call site] 06159
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06160
12 geos::operation::intersection::clip_to_edges(double&, double&, double&, double, double, double, geos::operation::intersection::Rectangle const&) [function] [call site] 06161
12 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06162
12 geos::operation::intersection::different(double, double, double, double) [function] [call site] 06163
12 geos::operation::intersection::Rectangle::onSameEdge(geos::operation::intersection::Rectangle::Position, geos::operation::intersection::Rectangle::Position) [function] [call site] 06164
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06165
12 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06166
12 void geos::geom::CoordinateSequence::add<std::__1::__wrap_iter<geos::geom::Coordinate*>>(std::__1::__wrap_iter<geos::geom::Coordinate*>, std::__1::__wrap_iter<geos::geom::Coordinate*>) [function] [call site] 06167
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06168
12 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06169
12 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 06170
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::LineString*) [function] [call site] 06171
12 geos::operation::intersection::Rectangle::onSameEdge(geos::operation::intersection::Rectangle::Position, geos::operation::intersection::Rectangle::Position) [function] [call site] 06172
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06173
12 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06174
12 void geos::geom::CoordinateSequence::add<std::__1::__wrap_iter<geos::geom::Coordinate*>>(std::__1::__wrap_iter<geos::geom::Coordinate*>, std::__1::__wrap_iter<geos::geom::Coordinate*>) [function] [call site] 06175
12 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 06176
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::LineString*) [function] [call site] 06177
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06178
12 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06179
12 void geos::geom::CoordinateSequence::add<std::__1::__wrap_iter<geos::geom::Coordinate*>>(std::__1::__wrap_iter<geos::geom::Coordinate*>, std::__1::__wrap_iter<geos::geom::Coordinate*>) [function] [call site] 06180
12 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 06181
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::LineString*) [function] [call site] 06182
11 geos::geom::LineString::clone() const [function] [call site] 06183
11 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::LineString*) [function] [call site] 06184
10 __dynamic_cast [call site] 06185
10 geos::operation::intersection::RectangleIntersection::clip_multilinestring(geos::geom::MultiLineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06186
11 geos::operation::intersection::RectangleIntersection::clip_linestring(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06187
10 __dynamic_cast [call site] 06188
10 geos::operation::intersection::RectangleIntersection::clip_polygon(geos::geom::Polygon const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&, bool) [function] [call site] 06189
11 geos::operation::intersection::RectangleIntersection::clip_polygon_to_polygons(geos::geom::Polygon const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06190
12 geos::operation::intersection::RectangleIntersectionBuilder::RectangleIntersectionBuilder(geos::geom::GeometryFactory const&) [function] [call site] 06191
12 geos::operation::intersection::RectangleIntersection::clip_linestring_parts(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06192
12 geos::geom::Polygon::clone() const [function] [call site] 06193
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Polygon*) [function] [call site] 06194
12 geos::operation::intersection::RectangleIntersectionBuilder::empty() const [function] [call site] 06195
12 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06196
12 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06197
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06198
12 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06199
12 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06200
12 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06201
12 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06202
12 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06203
12 geos::algorithm::PointLocation::locateInRing(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const&) [function] [call site] 06204
12 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06205
12 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 06206
12 geos::operation::intersection::RectangleIntersectionBuilder::reverseLines() [function] [call site] 06207
13 geos::geom::LineString::reverse() const [function] [call site] 06208
13 geos::geom::LineString* geos::detail::down_cast<geos::geom::LineString*, geos::geom::LineString>(geos::geom::LineString*) [function] [call site] 06209
12 geos::operation::intersection::RectangleIntersectionBuilder::reconnect() [function] [call site] 06210
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06211
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06212
13 geos::geom::CoordinateSequence::size() const [function] [call site] 06213
13 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06214
13 geos::geom::operator!=(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06215
13 geos::operation::valid::RepeatedPointRemover::removeRepeatedPoints(geos::geom::CoordinateSequence const*, double) [function] [call site] 06216
13 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, bool, bool) [function] [call site] 06217
14 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, bool) [function] [call site] 06218
14 geos::geom::CoordinateSequence::CoordinateSequence(geos::geom::CoordinateSequence const&) [function] [call site] 06219
14 geos::geom::CoordinateSequence::reverse() [function] [call site] 06220
14 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, bool) [function] [call site] 06221
14 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 06222
13 geos::geom::GeometryFactory::createLineString(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 06223
12 geos::operation::intersection::RectangleIntersectionBuilder::RectangleIntersectionBuilder(geos::geom::GeometryFactory const&) [function] [call site] 06224
12 geos::operation::intersection::RectangleIntersection::clip_linestring_parts(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06225
12 geos::geom::LinearRing::clone() const [function] [call site] 06226
12 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 06227
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Polygon*) [function] [call site] 06228
12 geos::operation::intersection::RectangleIntersectionBuilder::empty() const [function] [call site] 06229
12 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06230
12 geos::algorithm::Orientation::isCCW(geos::geom::CoordinateSequence const*) [function] [call site] 06231
12 geos::operation::intersection::RectangleIntersectionBuilder::reverseLines() [function] [call site] 06232
12 geos::operation::intersection::RectangleIntersectionBuilder::reconnect() [function] [call site] 06233
12 geos::operation::intersection::RectangleIntersectionBuilder::release(geos::operation::intersection::RectangleIntersectionBuilder&) [function] [call site] 06234
13 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Polygon*) [function] [call site] 06235
13 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::LineString*) [function] [call site] 06236
13 geos::operation::intersection::RectangleIntersectionBuilder::clear() [function] [call site] 06237
13 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Point*) [function] [call site] 06238
12 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06239
12 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06240
12 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06241
12 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06242
12 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06243
12 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06244
12 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06245
12 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06246
12 geos::algorithm::PointLocation::isInRing(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 06247
12 geos::operation::intersection::RectangleIntersectionBuilder::~RectangleIntersectionBuilder() [function] [call site] 06248
13 __clang_call_terminate [call site] 06249
12 geos::operation::intersection::RectangleIntersectionBuilder::reconnectPolygons(geos::operation::intersection::Rectangle const&) [function] [call site] 06250
13 geos::operation::intersection::Rectangle::toLinearRing(geos::geom::GeometryFactory const&) const [function] [call site] 06251
14 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06252
14 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06253
14 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06254
14 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06255
14 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06256
14 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06257
14 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06258
14 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06259
14 geos::geom::Coordinate& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) [function] [call site] 06260
14 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 06261
14 geos::geom::GeometryFactory::createLinearRing(std::__1::unique_ptr<geos::geom::CoordinateSequence, std::__1::default_delete<geos::geom::CoordinateSequence> >&&) const [function] [call site] 06262
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06263
13 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&) [function] [call site] 06264
14 geos::geom::CoordinateSequence::add(geos::geom::CoordinateSequence const&, unsigned long, unsigned long) [function] [call site] 06265
13 geos::operation::intersection::distance(geos::operation::intersection::Rectangle const&, geos::geom::CoordinateSequence const&) [function] [call site] 06266
14 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06267
14 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06268
14 geos::operation::intersection::distance(geos::operation::intersection::Rectangle const&, double, double, double, double) [function] [call site] 06269
15 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06270
15 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06271
15 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06272
15 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06273
15 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06274
15 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06275
15 geos::operation::intersection::Rectangle::nextEdge(geos::operation::intersection::Rectangle::Position) [function] [call site] 06276
15 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06277
15 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06278
15 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06279
15 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06280
15 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06281
15 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06282
15 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06283
15 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06284
13 geos::operation::intersection::distance(geos::operation::intersection::Rectangle const&, geos::geom::CoordinateSequence const&, geos::geom::LineString const*) [function] [call site] 06285
14 geos::geom::CoordinateSequence::size() const [function] [call site] 06286
14 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06287
14 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06288
14 geos::operation::intersection::distance(geos::operation::intersection::Rectangle const&, double, double, double, double) [function] [call site] 06289
13 geos::operation::intersection::RectangleIntersectionBuilder::close_ring(geos::operation::intersection::Rectangle const&, geos::geom::CoordinateSequence*) [function] [call site] 06290
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06291
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06292
14 geos::operation::intersection::RectangleIntersectionBuilder::close_boundary(geos::operation::intersection::Rectangle const&, geos::geom::CoordinateSequence*, double, double, double, double) [function] [call site] 06293
15 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06294
15 geos::operation::intersection::Rectangle::position(double, double) const [function] [call site] 06295
15 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06296
15 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06297
15 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06298
15 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06299
15 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06300
15 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06301
15 geos::operation::intersection::Rectangle::nextEdge(geos::operation::intersection::Rectangle::Position) [function] [call site] 06302
15 geos::operation::intersection::Rectangle::xmin() const [function] [call site] 06303
15 geos::operation::intersection::Rectangle::ymax() const [function] [call site] 06304
15 geos::operation::intersection::Rectangle::xmax() const [function] [call site] 06305
15 geos::operation::intersection::Rectangle::ymin() const [function] [call site] 06306
15 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06307
15 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06308
13 geos::operation::intersection::normalize_ring(geos::geom::CoordinateSequence&) [function] [call site] 06309
14 geos::geom::CoordinateSequence::isEmpty() const [function] [call site] 06310
14 geos::geom::CoordinateSequence::size() const [function] [call site] 06311
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06312
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06313
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06314
14 geos::operation::intersection::reverse_points(geos::geom::CoordinateSequence&, unsigned long, unsigned long) [function] [call site] 06315
15 geos::geom::Coordinate::Coordinate() [function] [call site] 06316
15 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06317
15 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06318
15 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06319
15 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06320
14 geos::operation::intersection::reverse_points(geos::geom::CoordinateSequence&, unsigned long, unsigned long) [function] [call site] 06321
14 geos::operation::intersection::reverse_points(geos::geom::CoordinateSequence&, unsigned long, unsigned long) [function] [call site] 06322
14 geos::geom::Coordinate::Coordinate() [function] [call site] 06323
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06324
14 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06325
13 geos::geom::CoordinateSequence::size() const [function] [call site] 06326
13 geos::geom::CoordinateSequence::size() const [function] [call site] 06327
13 __cxa_allocate_exception [call site] 06328
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06329
13 __cxa_throw [call site] 06330
13 __cxa_free_exception [call site] 06331
13 geos::geom::CoordinateSequence::size() const [function] [call site] 06332
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06333
13 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06334
13 geos::geom::CoordinateSequence::operator[](unsigned long) [function] [call site] 06335
13 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06336
13 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06337
13 geos::operation::intersection::RectangleIntersectionBuilder::close_boundary(geos::operation::intersection::Rectangle const&, geos::geom::CoordinateSequence*, double, double, double, double) [function] [call site] 06338
13 geos::geom::CoordinateSequence::size() const [function] [call site] 06339
13 geos::geom::CoordinateSequence::operator[](unsigned long) const [function] [call site] 06340
13 void geos::geom::CoordinateSequence::add<geos::geom::Coordinate>(geos::geom::Coordinate const&) [function] [call site] 06341
13 geos::geom::LinearRing::clone() const [function] [call site] 06342
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06343
13 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 06344
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06345
13 geos::algorithm::PointLocation::isInRing(geos::geom::CoordinateXY const&, geos::geom::CoordinateSequence const*) [function] [call site] 06346
13 geos::geom::LinearRing::clone() const [function] [call site] 06347
13 geos::operation::intersection::RectangleIntersectionBuilder::clear() [function] [call site] 06348
13 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] 06349
12 geos::operation::intersection::RectangleIntersectionBuilder::release(geos::operation::intersection::RectangleIntersectionBuilder&) [function] [call site] 06350
12 geos::operation::intersection::RectangleIntersectionBuilder::~RectangleIntersectionBuilder() [function] [call site] 06351
11 geos::operation::intersection::RectangleIntersection::clip_polygon_to_linestrings(geos::geom::Polygon const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06352
12 geos::operation::intersection::RectangleIntersectionBuilder::RectangleIntersectionBuilder(geos::geom::GeometryFactory const&) [function] [call site] 06353
12 geos::operation::intersection::RectangleIntersection::clip_linestring_parts(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06354
12 geos::geom::Polygon::clone() const [function] [call site] 06355
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Polygon*) [function] [call site] 06356
12 geos::operation::intersection::RectangleIntersectionBuilder::empty() const [function] [call site] 06357
12 geos::operation::intersection::RectangleIntersectionBuilder::reconnect() [function] [call site] 06358
12 geos::operation::intersection::RectangleIntersectionBuilder::release(geos::operation::intersection::RectangleIntersectionBuilder&) [function] [call site] 06359
12 geos::operation::intersection::RectangleIntersection::clip_linestring_parts(geos::geom::LineString const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&) [function] [call site] 06360
12 geos::geom::LinearRing::clone() const [function] [call site] 06361
12 geos::geom::GeometryFactory::createPolygon(std::__1::unique_ptr<geos::geom::LinearRing, std::__1::default_delete<geos::geom::LinearRing> >&&) const [function] [call site] 06362
12 geos::operation::intersection::RectangleIntersectionBuilder::add(geos::geom::Polygon*) [function] [call site] 06363
12 geos::operation::intersection::RectangleIntersectionBuilder::empty() const [function] [call site] 06364
12 geos::operation::intersection::RectangleIntersectionBuilder::reconnect() [function] [call site] 06365
12 geos::operation::intersection::RectangleIntersectionBuilder::release(geos::operation::intersection::RectangleIntersectionBuilder&) [function] [call site] 06366
12 geos::operation::intersection::RectangleIntersectionBuilder::~RectangleIntersectionBuilder() [function] [call site] 06367
10 __dynamic_cast [call site] 06368
10 geos::operation::intersection::RectangleIntersection::clip_multipolygon(geos::geom::MultiPolygon const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&, bool) [function] [call site] 06369
11 geos::operation::intersection::RectangleIntersection::clip_polygon(geos::geom::Polygon const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&, bool) [function] [call site] 06370
10 __dynamic_cast [call site] 06371
10 geos::operation::intersection::RectangleIntersection::clip_geometrycollection(geos::geom::GeometryCollection const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&, bool) [function] [call site] 06372
11 geos::operation::intersection::RectangleIntersection::clip_geom(geos::geom::Geometry const*, geos::operation::intersection::RectangleIntersectionBuilder&, geos::operation::intersection::Rectangle const&, bool) [function] [call site] 06373
12 __cxa_allocate_exception [call site] 06374
12 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06375
12 __cxa_throw [call site] 06376
12 __cxa_free_exception [call site] 06377
9 geos::operation::intersection::RectangleIntersectionBuilder::build() [function] [call site] 06378
10 geos::geom::GeometryFactory::createGeometryCollection() const [function] [call site] 06379
10 geos::geom::GeometryFactory::buildGeometry(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] 06380
9 geos::operation::intersection::RectangleIntersectionBuilder::~RectangleIntersectionBuilder() [function] [call site] 06381
8 geos::operation::overlayng::ElevationModel::create(geos::geom::Geometry const&) [function] [call site] 06382
8 geos::operation::overlayng::ElevationModel::populateZ(geos::geom::Geometry&) [function] [call site] 06383
7 geos::geom::Geometry::getSRID() const [function] [call site] 06384
1 GEOSGeom_destroy [function] [call site] 06385
1 GEOSNode [function] [call site] 06386
2 GEOSNode_r [function] [call site] 06387
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ10GEOSNode_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06388
4 GEOSNode_r::$_0::operator()() const [function] [call site] 06389
5 geos::noding::GeometryNoder::node(geos::geom::Geometry const&) [function] [call site] 06390
6 geos::noding::GeometryNoder::GeometryNoder(geos::geom::Geometry const&) [function] [call site] 06391
6 geos::noding::GeometryNoder::getNoded() [function] [call site] 06392
7 geos::geom::Geometry::clone() const [function] [call site] 06393
7 geos::noding::GeometryNoder::extractPathStrings(geos::geom::Geometry const&, std::__1::vector<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> >, std::__1::allocator<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> > > >&) [function] [call site] 06394
8 geos::noding::(anonymous namespace)::PathStringExtractor::PathStringExtractor(std::__1::vector<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> >, std::__1::allocator<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> > > >&, bool, bool) [function] [call site] 06395
9 geos::geom::GeometryComponentFilter::GeometryComponentFilter() [function] [call site] 06396
8 geos::noding::(anonymous namespace)::PathStringExtractor::foundCompoundCurve() const [function] [call site] 06397
8 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 06398
7 geos::noding::GeometryNoder::extractPathStrings(geos::geom::Geometry const&, std::__1::vector<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> >, std::__1::allocator<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> > > >&) [function] [call site] 06399
7 geos::noding::PathString::setData(void const*) [function] [call site] 06400
7 geos::noding::GeometryNoder::getNoder() [function] [call site] 06401
8 geos::geom::Geometry::getFactory() const [function] [call site] 06402
8 geos::geom::GeometryFactory::getPrecisionModel() const [function] [call site] 06403
8 geos::geom::Geometry::getPrecisionModel() const [function] [call site] 06404
8 geos::noding::SimpleNoder* geos::detail::down_cast<geos::noding::SimpleNoder*, geos::noding::Noder>(geos::noding::Noder*) [function] [call site] 06405
8 geos::noding::ArcNoder::setArcIntersector(geos::noding::ArcIntersector&) [function] [call site] 06406
7 geos::noding::PathString::toRawPointerVector(std::__1::vector<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> >, std::__1::allocator<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> > > > const&) [function] [call site] 06407
7 geos::noding::GeometryNoder::toGeometry(std::__1::vector<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> >, std::__1::allocator<std::__1::unique_ptr<geos::noding::PathString, std::__1::default_delete<geos::noding::PathString> > > >&) const [function] [call site] 06408
8 geos::geom::Geometry::getFactory() const [function] [call site] 06409
8 geos::noding::GeometryNoder::isInResult(geos::noding::PathString const&) const [function] [call site] 06410
9 geos::noding::PathString::getData() const [function] [call site] 06411
8 __dynamic_cast [call site] 06412
8 geos::noding::OrientedCoordinateArray::OrientedCoordinateArray(geos::geom::CoordinateSequence const&) [function] [call site] 06413
8 geos::util::Assert::isTrue(bool) [function] [call site] 06414
8 geos::noding::(anonymous namespace)::CurveRebuilder::CurveRebuilder(geos::geom::Geometry const&) [function] [call site] 06415
8 geos::noding::(anonymous namespace)::CurveRebuilder::add(geos::noding::PathString*) [function] [call site] 06416
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 06417
9 geos::noding::PathString::getData() const [function] [call site] 06418
8 geos::noding::(anonymous namespace)::CurveRebuilder::getGeometry() [function] [call site] 06419
9 geos::noding::(anonymous namespace)::CurveRebuilder::collectGeoms(geos::geom::Geometry const&) [function] [call site] 06420
10 __dynamic_cast [call site] 06421
10 geos::noding::(anonymous namespace)::CurveRebuilder::collectGeoms(geos::geom::Geometry const&) [function] [call site] 06422
11 geos::util::Assert::isTrue(bool) [function] [call site] 06423
11 geos::noding::(anonymous namespace)::CurveRebuilder::getFactory() const [function] [call site] 06424
12 geos::geom::Geometry::getFactory() const [function] [call site] 06425
11 geos::geom::GeometryFactory::createLineString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 06426
11 geos::util::Assert::isTrue(bool) [function] [call site] 06427
11 geos::noding::(anonymous namespace)::CurveRebuilder::getFactory() const [function] [call site] 06428
11 geos::geom::GeometryFactory::createCircularString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 06429
11 geos::geom::CompoundCurve const* geos::detail::down_cast<geos::geom::CompoundCurve const*, geos::geom::Geometry const>(geos::geom::Geometry const*) [function] [call site] 06430
11 geos::noding::(anonymous namespace)::CurveRebuilder::collectCompoundCurveGeoms(geos::geom::CompoundCurve const&) [function] [call site] 06431
12 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06432
12 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 06433
12 geos::util::Assert::isTrue(bool) [function] [call site] 06434
12 geos::noding::PathString::getData() const [function] [call site] 06435
12 geos::noding::PathString::setData(void const*) [function] [call site] 06436
12 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 06437
12 geos::noding::(anonymous namespace)::CurveRebuilder::getPathGeometry(geos::noding::PathString const&) const [function] [call site] 06438
13 __dynamic_cast [call site] 06439
13 geos::noding::(anonymous namespace)::CurveRebuilder::getFactory() const [function] [call site] 06440
13 geos::geom::GeometryFactory::createLineString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 06441
13 geos::noding::(anonymous namespace)::CurveRebuilder::getFactory() const [function] [call site] 06442
13 geos::geom::GeometryFactory::createCircularString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 06443
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06444
12 geos::noding::PathString::getData() const [function] [call site] 06445
12 geos::noding::(anonymous namespace)::CurveRebuilder::getPathGeometry(geos::noding::PathString const&) const [function] [call site] 06446
12 geos::noding::PathString::setData(void const*) [function] [call site] 06447
12 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 06448
12 geos::noding::(anonymous namespace)::CurveRebuilder::getFactory() const [function] [call site] 06449
12 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] 06450
11 __cxa_allocate_exception [call site] 06451
11 geos::util::UnsupportedOperationException::UnsupportedOperationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 06452
11 __cxa_throw [call site] 06453
11 __cxa_free_exception [call site] 06454
9 geos::geom::Geometry::getFactory() const [function] [call site] 06455
9 geos::geom::GeometryFactory::buildGeometry(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] 06456
8 geos::noding::GeometryNoder::isInResult(geos::noding::PathString const&) const [function] [call site] 06457
8 geos::noding::(anonymous namespace)::CurveRebuilder::disableNodes(geos::noding::PathString const*) [function] [call site] 06458
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::front<geos::geom::CoordinateXY>() const [function] [call site] 06459
9 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::back<geos::geom::CoordinateXY>() const [function] [call site] 06460
9 geos::noding::(anonymous namespace)::CurveRebuilder::doNotContinueFromNode(geos::geom::CoordinateXY const&) [function] [call site] 06461
9 geos::noding::(anonymous namespace)::CurveRebuilder::doNotContinueFromNode(geos::geom::CoordinateXY const&) [function] [call site] 06462
8 geos::noding::(anonymous namespace)::CurveRebuilder::~CurveRebuilder() [function] [call site] 06463
8 __dynamic_cast [call site] 06464
8 geos::geom::GeometryFactory::createLineString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 06465
8 geos::geom::GeometryFactory::createCircularString(std::__1::shared_ptr<geos::geom::CoordinateSequence const> const&) const [function] [call site] 06466
8 geos::geom::GeometryFactory::createMultiCurve(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] 06467
8 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] 06468
6 geos::noding::GeometryNoder::~GeometryNoder() [function] [call site] 06469
5 geos::geom::Geometry::getSRID() const [function] [call site] 06470
1 GEOSGeom_destroy [function] [call site] 06471
1 GEOSBoundary [function] [call site] 06472
2 GEOSBoundary_r [function] [call site] 06473
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ14GEOSBoundary_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06474
4 GEOSBoundary_r::$_0::operator()() const [function] [call site] 06475
5 geos::geom::Geometry::getSRID() const [function] [call site] 06476
1 GEOSGeom_destroy [function] [call site] 06477
1 GEOSGetCentroid [function] [call site] 06478
2 GEOSGetCentroid_r [function] [call site] 06479
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ17GEOSGetCentroid_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06480
4 GEOSGetCentroid_r::$_0::operator()() const [function] [call site] 06481
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 06482
5 InputGeometry::operator->() const [function] [call site] 06483
5 geos::geom::Geometry::getSRID() const [function] [call site] 06484
5 InputGeometry::~InputGeometry() [function] [call site] 06485
1 GEOSGeom_destroy [function] [call site] 06486
1 GEOSPointOnSurface [function] [call site] 06487
2 GEOSPointOnSurface_r [function] [call site] 06488
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ20GEOSPointOnSurface_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06489
4 GEOSPointOnSurface_r::$_0::operator()() const [function] [call site] 06490
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 06491
5 InputGeometry::operator->() const [function] [call site] 06492
5 geos::geom::Geometry::getInteriorPoint() const [function] [call site] 06493
6 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const*) [function] [call site] 06494
6 geos::geom::Coordinate::Coordinate() [function] [call site] 06495
6 geos::algorithm::InteriorPointPoint::InteriorPointPoint(geos::geom::Geometry const*) [function] [call site] 06496
7 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06497
7 geos::geom::Coordinate::Coordinate() [function] [call site] 06498
7 geos::algorithm::InteriorPointPoint::add(geos::geom::Geometry const*) [function] [call site] 06499
8 __dynamic_cast [call site] 06500
8 geos::algorithm::InteriorPointPoint::add(geos::geom::CoordinateXY const*) [function] [call site] 06501
9 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06502
9 geos::geom::Coordinate::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06503
8 __dynamic_cast [call site] 06504
8 geos::algorithm::InteriorPointPoint::add(geos::geom::Geometry const*) [function] [call site] 06505
6 geos::algorithm::InteriorPointPoint::getInteriorPoint(geos::geom::CoordinateXY&) const [function] [call site] 06506
6 geos::algorithm::InteriorPointPoint::~InteriorPointPoint() [function] [call site] 06507
6 geos::geom::Geometry::getFactory() const [function] [call site] 06508
6 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 06509
6 geos::algorithm::InteriorPointLine::InteriorPointLine(geos::geom::Geometry const*) [function] [call site] 06510
7 geos::algorithm::InteriorPointLine::addInterior(geos::geom::Geometry const*) [function] [call site] 06511
8 __dynamic_cast [call site] 06512
8 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06513
8 geos::algorithm::InteriorPointLine::addInterior(geos::geom::CoordinateSequence const*) [function] [call site] 06514
9 geos::geom::CoordinateSequence::getSize() const [function] [call site] 06515
9 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 06516
9 geos::algorithm::InteriorPointLine::add(geos::geom::Coordinate const&) [function] [call site] 06517
10 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06518
8 __dynamic_cast [call site] 06519
8 geos::algorithm::InteriorPointLine::addInterior(geos::geom::Geometry const*) [function] [call site] 06520
7 geos::algorithm::InteriorPointLine::addEndpoints(geos::geom::Geometry const*) [function] [call site] 06521
8 __dynamic_cast [call site] 06522
8 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06523
8 geos::algorithm::InteriorPointLine::addEndpoints(geos::geom::CoordinateSequence const*) [function] [call site] 06524
9 geos::geom::CoordinateSequence::size() const [function] [call site] 06525
9 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 06526
9 geos::algorithm::InteriorPointLine::add(geos::geom::Coordinate const&) [function] [call site] 06527
9 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 06528
9 geos::algorithm::InteriorPointLine::add(geos::geom::Coordinate const&) [function] [call site] 06529
8 __dynamic_cast [call site] 06530
8 geos::algorithm::InteriorPointLine::addEndpoints(geos::geom::Geometry const*) [function] [call site] 06531
6 geos::algorithm::InteriorPointLine::getInteriorPoint(geos::geom::Coordinate&) const [function] [call site] 06532
6 geos::geom::Geometry::getFactory() const [function] [call site] 06533
6 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 06534
6 geos::algorithm::InteriorPointArea::InteriorPointArea(geos::geom::Geometry const*) [function] [call site] 06535
7 geos::geom::Coordinate::Coordinate() [function] [call site] 06536
7 geos::algorithm::InteriorPointArea::process(geos::geom::Geometry const*) [function] [call site] 06537
8 geos::algorithm::InteriorPointArea::processPolygon(geos::geom::Polygon const*) [function] [call site] 06538
9 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::InteriorPointPolygon(geos::geom::Polygon const&) [function] [call site] 06539
10 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06540
10 geos::algorithm::(anonymous namespace)::ScanLineYOrdinateFinder::getScanLineY(geos::geom::Polygon const&) [function] [call site] 06541
11 geos::algorithm::(anonymous namespace)::ScanLineYOrdinateFinder::ScanLineYOrdinateFinder(geos::geom::Polygon const&) [function] [call site] 06542
12 geos::geom::Envelope::getMaxY() const [function] [call site] 06543
12 geos::geom::Envelope::getMinY() const [function] [call site] 06544
12 geos::algorithm::(anonymous namespace)::avg(double, double) [function] [call site] 06545
11 geos::algorithm::(anonymous namespace)::ScanLineYOrdinateFinder::getScanLineY() [function] [call site] 06546
12 geos::algorithm::(anonymous namespace)::ScanLineYOrdinateFinder::process(geos::geom::LineString const&) [function] [call site] 06547
13 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06548
13 geos::geom::CoordinateSequence::getY(unsigned long) const [function] [call site] 06549
13 geos::algorithm::(anonymous namespace)::ScanLineYOrdinateFinder::updateInterval(double) [function] [call site] 06550
12 geos::algorithm::(anonymous namespace)::avg(double, double) [function] [call site] 06551
12 geos::algorithm::(anonymous namespace)::ScanLineYOrdinateFinder::process(geos::geom::LineString const&) [function] [call site] 06552
9 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::process() [function] [call site] 06553
10 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::scanRing(geos::geom::LinearRing const&, std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 06554
11 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::intersectsHorizontalLine(geos::geom::Envelope const*, double) [function] [call site] 06555
12 geos::geom::Envelope::getMinY() const [function] [call site] 06556
12 geos::geom::Envelope::getMaxY() const [function] [call site] 06557
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06558
11 geos::geom::CoordinateSequence::size() const [function] [call site] 06559
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06560
11 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::addEdgeCrossing(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double, std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 06561
12 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::intersectsHorizontalLine(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 06562
12 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::isEdgeCrossingCounted(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 06563
12 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::intersection(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 06564
10 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::findBestMidpoint(std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 06565
11 geos::algorithm::(anonymous namespace)::avg(double, double) [function] [call site] 06566
11 geos::geom::Coordinate::Coordinate(double, double, double) [function] [call site] 06567
10 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::scanRing(geos::geom::LinearRing const&, std::__1::vector<double, std::__1::allocator<double> >&) [function] [call site] 06568
9 geos::algorithm::(anonymous namespace)::InteriorPointPolygon::getInteriorPoint(geos::geom::CoordinateXY&) const [function] [call site] 06569
8 __dynamic_cast [call site] 06570
8 geos::algorithm::InteriorPointArea::process(geos::geom::Geometry const*) [function] [call site] 06571
9 GEOS_CHECK_FOR_INTERRUPTS() [function] [call site] 06572
6 geos::algorithm::InteriorPointArea::getInteriorPoint(geos::geom::Coordinate&) const [function] [call site] 06573
6 geos::geom::Geometry::getFactory() const [function] [call site] 06574
6 geos::geom::GeometryFactory::createPoint(unsigned long) const [function] [call site] 06575
6 geos::geom::GeometryFactory::createPointFromInternalCoord(geos::geom::Coordinate const*, geos::geom::Geometry const*) [function] [call site] 06576
7 geos::geom::Geometry::getPrecisionModel() const [function] [call site] 06577
7 geos::geom::PrecisionModel::makePrecise(geos::geom::CoordinateXY*) const [function] [call site] 06578
8 geos::geom::PrecisionModel::makePrecise(geos::geom::CoordinateXY&) const [function] [call site] 06579
7 geos::geom::Geometry::getFactory() const [function] [call site] 06580
7 geos::geom::GeometryFactory::createPoint(geos::geom::Coordinate const&) const [function] [call site] 06581
5 InputGeometry::~InputGeometry() [function] [call site] 06582
5 geos::geom::Geometry::getSRID() const [function] [call site] 06583
1 GEOSGeom_destroy [function] [call site] 06584
1 GEOSReverse [function] [call site] 06585
2 GEOSReverse_r [function] [call site] 06586
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ13GEOSReverse_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06587
4 GEOSReverse_r::$_0::operator()() const [function] [call site] 06588
5 geos::geom::Geometry::reverse() const [function] [call site] 06589
5 geos::geom::Geometry::getSRID() const [function] [call site] 06590
1 GEOSGeom_destroy [function] [call site] 06591
1 GEOSDistance [function] [call site] 06592
2 GEOSDistance_r [function] [call site] 06593
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ14GEOSDistance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT1_EEEEbEE5valueEcSA_E4typeEOS9_ [function] [call site] 06594
4 __cxa_allocate_exception [call site] 06595
4 std::runtime_error::runtime_error(char const*) [call site] 06596
4 __cxa_throw [call site] 06597
4 std::runtime_error::~runtime_error() [call site] 06598
4 __cxa_free_exception [call site] 06599
4 (anonymous namespace)::InterruptManager::InterruptManager(GEOSContextHandle_HS*) [function] [call site] 06600
4 (anonymous namespace)::DefaultProgress::DefaultProgress(GEOSContextHandle_HS*) [function] [call site] 06601
4 GEOSDistance_r::$_0::operator()() const [function] [call site] 06602
4 __cxa_begin_catch [call site] 06603
4 GEOSContextHandle_HS::ERROR_MESSAGE(char const*, ...) [function] [call site] 06604
4 __cxa_end_catch [call site] 06605
4 __cxa_begin_catch [call site] 06606
4 GEOSContextHandle_HS::ERROR_MESSAGE(char const*, ...) [function] [call site] 06607
4 __cxa_end_catch [call site] 06608
4 (anonymous namespace)::DefaultProgress::~DefaultProgress() [function] [call site] 06609
4 (anonymous namespace)::InterruptManager::~InterruptManager() [function] [call site] 06610
4 __clang_call_terminate [call site] 06611
1 GEOSNearestPoints [function] [call site] 06612
2 GEOSNearestPoints_r [function] [call site] 06613
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ19GEOSNearestPoints_rE3$_0TnNSt3__19enable_ifIXntsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEDTclfp0_EEP20GEOSContextHandle_HSOS6_ [function] [call site] 06614
4 GEOSNearestPoints_r::$_0::operator()() const [function] [call site] 06615
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 06616
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 06617
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 06618
5 geos::operation::distance::DistanceOp::nearestPoints(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 06619
6 geos::operation::distance::DistanceOp::DistanceOp(geos::geom::Geometry const*, geos::geom::Geometry const*) [function] [call site] 06620
7 geos::algorithm::PointLocator::PointLocator() [function] [call site] 06621
7 geos::algorithm::PointLocator::~PointLocator() [function] [call site] 06622
6 geos::operation::distance::DistanceOp::nearestPoints() [function] [call site] 06623
7 geos::operation::distance::DistanceOp::computeMinDistance() [function] [call site] 06624
8 geos::operation::distance::DistanceOp::computeContainmentDistance() [function] [call site] 06625
9 geos::geom::util::SurfaceExtracter::getSurfaces(geos::geom::Geometry const&, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> >&) [function] [call site] 06626
10 geos::geom::util::SurfaceExtracter::SurfaceExtracter(std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> >&) [function] [call site] 06627
11 geos::geom::GeometryFilter::GeometryFilter() [function] [call site] 06628
10 geos::geom::GeometryFilter::~GeometryFilter() [function] [call site] 06629
9 geos::operation::distance::ConnectedElementLocationFilter::getLocations(geos::geom::Geometry const*) [function] [call site] 06630
10 geos::operation::distance::ConnectedElementLocationFilter::ConnectedElementLocationFilter() [function] [call site] 06631
11 geos::geom::GeometryFilter::GeometryFilter() [function] [call site] 06632
10 geos::operation::distance::ConnectedElementLocationFilter::~ConnectedElementLocationFilter() [function] [call site] 06633
11 geos::geom::GeometryFilter::~GeometryFilter() [function] [call site] 06634
9 geos::operation::distance::DistanceOp::computeInside(std::__1::vector<geos::operation::distance::GeometryLocation, std::__1::allocator<geos::operation::distance::GeometryLocation> >&, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > const&, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06635
10 geos::operation::distance::GeometryLocation::getCoordinate() const [function] [call site] 06636
10 geos::algorithm::PointLocator::locate(geos::geom::CoordinateXY const&, geos::geom::Geometry const*) [function] [call site] 06637
10 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, geos::geom::CoordinateXY const&) [function] [call site] 06638
11 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06639
9 geos::geom::util::SurfaceExtracter::getSurfaces(geos::geom::Geometry const&, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> >&) [function] [call site] 06640
9 geos::operation::distance::ConnectedElementLocationFilter::getLocations(geos::geom::Geometry const*) [function] [call site] 06641
9 geos::operation::distance::DistanceOp::computeInside(std::__1::vector<geos::operation::distance::GeometryLocation, std::__1::allocator<geos::operation::distance::GeometryLocation> >&, std::__1::vector<geos::geom::Surface const*, std::__1::allocator<geos::geom::Surface const*> > const&, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06642
8 geos::operation::distance::DistanceOp::computeFacetDistance() [function] [call site] 06643
9 geos::geom::util::SimpleCurveExtracter::getCurves(geos::geom::Geometry const&, std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> >&) [function] [call site] 06644
10 geos::geom::util::SimpleCurveExtracter::SimpleCurveExtracter(std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> >&) [function] [call site] 06645
11 geos::geom::GeometryComponentFilter::GeometryComponentFilter() [function] [call site] 06646
10 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 06647
9 geos::geom::util::SimpleCurveExtracter::getCurves(geos::geom::Geometry const&, std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> >&) [function] [call site] 06648
9 geos::operation::distance::DistanceOp::computeMinDistanceLines(std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> > const&, std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> > const&, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06649
10 geos::geom::CircularString const* geos::detail::down_cast<geos::geom::CircularString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06650
10 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06651
10 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::CircularString const*, geos::geom::LineString const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06652
11 geos::geom::Envelope::distance(geos::geom::Envelope const&) const [function] [call site] 06653
12 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06654
12 sqrt [call site] 06655
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06656
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 06657
11 geos::geom::CircularString::getArcs() const [function] [call site] 06658
11 geos::geom::CircularArc::getEnvelope() const [function] [call site] 06659
12 geos::geom::Envelope::Envelope() [function] [call site] 06660
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 06661
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p1<geos::geom::CoordinateXY>() const [function] [call site] 06662
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 06663
12 geos::algorithm::CircularArcs::expandEnvelope(geos::geom::Envelope&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06664
11 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06665
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06666
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06667
11 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06668
11 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06669
11 geos::geom::CircularArc::closestPoints(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) const [function] [call site] 06670
12 geos::geom::CircularArc::getCenter() const [function] [call site] 06671
12 geos::geom::CircularArc::getRadius() const [function] [call site] 06672
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 06673
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 06674
12 geos::geom::CircularArc::isCCW() const [function] [call site] 06675
12 geos::algorithm::CircularArcs::closestPointsArcSegment(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06676
13 geos::geom::LineSegment::closestPoints(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06677
14 geos::algorithm::LineIntersector::LineIntersector(geos::geom::PrecisionModel const*) [function] [call site] 06678
14 void geos::algorithm::LineIntersector::computeIntersection<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06679
15 unsigned char geos::algorithm::LineIntersector::computeIntersect<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06680
16 unsigned char geos::algorithm::LineIntersector::computeCollinearIntersection<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06681
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06682
18 geos::geom::CoordinateXYZM::CoordinateXYZM(geos::geom::CoordinateXY const&) [function] [call site] 06683
18 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06684
19 double geos::algorithm::Interpolate::getOrInterpolate<(geos::geom::Ordinate)2, geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06685
20 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)2>() const [function] [call site] 06686
20 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06687
21 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)2>() const [function] [call site] 06688
21 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)2>() const [function] [call site] 06689
18 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06690
19 double geos::algorithm::Interpolate::getOrInterpolate<(geos::geom::Ordinate)3, geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06691
20 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)3>() const [function] [call site] 06692
20 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06693
21 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)3>() const [function] [call site] 06694
21 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)3>() const [function] [call site] 06695
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06696
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06697
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06698
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06699
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06700
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06701
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06702
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06703
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06704
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06705
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::zmGetOrInterpolateCopy<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06706
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06707
16 double geos::algorithm::Interpolate::zGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06708
17 double geos::algorithm::Interpolate::get<(geos::geom::Ordinate)2, geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06709
18 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)2>() const [function] [call site] 06710
18 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)2>() const [function] [call site] 06711
16 double geos::algorithm::Interpolate::mGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06712
17 double geos::algorithm::Interpolate::get<(geos::geom::Ordinate)3, geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06713
18 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)3>() const [function] [call site] 06714
18 double geos::geom::CoordinateXY::get<(geos::geom::Ordinate)3>() const [function] [call site] 06715
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06716
16 double geos::algorithm::Interpolate::zGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06717
16 double geos::algorithm::Interpolate::mGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06718
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06719
16 double geos::algorithm::Interpolate::zGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06720
16 double geos::algorithm::Interpolate::mGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06721
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06722
16 double geos::algorithm::Interpolate::zGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06723
16 double geos::algorithm::Interpolate::mGet<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06724
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06725
16 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06726
16 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06727
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06728
16 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06729
16 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06730
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06731
16 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06732
16 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06733
16 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06734
16 double geos::algorithm::Interpolate::zGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06735
16 double geos::algorithm::Interpolate::mGetOrInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06736
16 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::intersection<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) const [function] [call site] 06737
17 geos::geom::CoordinateXYZM geos::algorithm::LineIntersector::intersectionSafe<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) const [function] [call site] 06738
18 geos::geom::CoordinateXYZM::operator=(geos::geom::CoordinateXY const&) [function] [call site] 06739
16 double geos::algorithm::Interpolate::zInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06740
17 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06741
18 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06742
18 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)2, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06743
16 double geos::algorithm::Interpolate::mInterpolate<geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06744
17 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::CoordinateXY, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06745
18 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06746
18 double geos::algorithm::Interpolate::interpolate<(geos::geom::Ordinate)3, geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06747
14 geos::algorithm::LineIntersector::hasIntersection() const [function] [call site] 06748
14 geos::algorithm::LineIntersector::getIntersection(unsigned long) const [function] [call site] 06749
14 geos::algorithm::LineIntersector::getIntersection(unsigned long) const [function] [call site] 06750
14 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06751
15 geos::geom::LineSegment::projectionFactor(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06752
15 geos::geom::LineSegment::project(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 06753
16 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06754
15 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06755
15 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06756
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06757
14 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06758
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06759
14 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06760
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06761
14 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06762
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06763
13 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06764
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06765
13 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06766
13 geos::algorithm::CircularArcs::circleIntersectsSegment(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY&, geos::geom::CoordinateXY&) [function] [call site] 06767
14 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06768
14 geos::algorithm::CircularArcs::circleIntersectsLine(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY&, geos::geom::CoordinateXY&) [function] [call site] 06769
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06770
15 sqrt [call site] 06771
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06772
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06773
15 sqrt [call site] 06774
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06775
15 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06776
14 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06777
14 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 06778
14 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 06779
14 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&) const [function] [call site] 06780
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06781
14 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 06782
14 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06783
14 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06784
14 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06785
14 geos::algorithm::CircularArcs::containsAngle(double, double, bool, double) [function] [call site] 06786
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06787
13 geos::algorithm::CircularArcs::closestPointArcPoint(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06788
14 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06789
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06790
14 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06791
14 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 06792
14 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06793
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06794
13 geos::algorithm::CircularArcs::closestPointArcPoint(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06795
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06796
13 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06797
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06798
13 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06799
13 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06800
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06801
11 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06802
11 geos::geom::CircularArc::getCoordinatePosition() const [function] [call site] 06803
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06804
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06805
10 geos::geom::CircularString const* geos::detail::down_cast<geos::geom::CircularString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06806
10 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::CircularString const*, geos::geom::CircularString const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06807
11 geos::geom::Envelope::distance(geos::geom::Envelope const&) const [function] [call site] 06808
11 geos::geom::CircularString::getArcs() const [function] [call site] 06809
11 geos::geom::CircularArc::getEnvelope() const [function] [call site] 06810
11 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06811
11 geos::geom::CircularString::getArcs() const [function] [call site] 06812
11 geos::geom::CircularArc::getEnvelope() const [function] [call site] 06813
11 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06814
11 geos::geom::CircularArc::closestPoints(geos::geom::CircularArc const&) const [function] [call site] 06815
12 geos::geom::CircularArc::getCenter() const [function] [call site] 06816
12 geos::geom::CircularArc::getRadius() const [function] [call site] 06817
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 06818
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 06819
12 geos::geom::CircularArc::isCCW() const [function] [call site] 06820
12 geos::geom::CircularArc::getCenter() const [function] [call site] 06821
12 geos::geom::CircularArc::getRadius() const [function] [call site] 06822
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 06823
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 06824
12 geos::geom::CircularArc::isCCW() const [function] [call site] 06825
12 geos::algorithm::CircularArcs::closestPointsArcArc(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool) [function] [call site] 06826
13 geos::geom::LineSegment::closestPoints(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06827
13 geos::algorithm::CircularArcs::closestPointsArcSegment(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06828
13 geos::algorithm::CircularArcs::closestPointsArcSegment(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06829
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06830
13 geos::algorithm::CircularArcs::arcIntersectionPoint(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool) [function] [call site] 06831
14 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06832
14 geos::algorithm::CircularArcs::cocircularArcsIntersectionPoint(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool) [function] [call site] 06833
15 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06834
15 geos::algorithm::Angle::normalizePositive(double) [function] [call site] 06835
15 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06836
15 geos::algorithm::Angle::normalizePositive(double) [function] [call site] 06837
15 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06838
15 geos::algorithm::Angle::normalizePositive(double) [function] [call site] 06839
15 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06840
15 geos::algorithm::Angle::normalizePositive(double) [function] [call site] 06841
15 geos::algorithm::Angle::isWithinCCW(double, double, double) [function] [call site] 06842
15 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06843
15 geos::algorithm::Angle::isWithinCCW(double, double, double) [function] [call site] 06844
15 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06845
15 geos::algorithm::Angle::isWithinCCW(double, double, double) [function] [call site] 06846
15 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06847
14 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 06848
14 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 06849
14 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06850
14 sqrt [call site] 06851
14 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06852
14 geos::geom::CoordinateXY::CoordinateXY(double, double) [function] [call site] 06853
14 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06854
14 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06855
14 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06856
14 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06857
13 std::__1::optional<geos::geom::CoordinateXY>::value[abi:ne220000]() & [function] [call site] 06858
14 std::__1::__optional_storage_base<geos::geom::CoordinateXY, false>::__get[abi:ne220000]() & [function] [call site] 06859
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06860
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06861
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06862
13 geos::algorithm::CircularArcs::containsAngle(double, double, bool, double) [function] [call site] 06863
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06864
13 geos::algorithm::CircularArcs::containsAngle(double, double, bool, double) [function] [call site] 06865
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06866
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06867
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06868
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06869
13 geos::algorithm::CircularArcs::containsAngle(double, double, bool, double) [function] [call site] 06870
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06871
13 geos::algorithm::CircularArcs::containsAngle(double, double, bool, double) [function] [call site] 06872
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06873
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06874
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06875
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06876
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06877
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06878
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06879
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06880
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06881
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06882
13 geos::algorithm::CircularArcs::containsPointOnCircle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06883
13 geos::algorithm::CircularArcs::getAngle(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06884
13 geos::algorithm::CircularArcs::createPoint(geos::geom::CoordinateXY const&, double, double) [function] [call site] 06885
13 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06886
11 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06887
11 geos::geom::CircularArc::getCoordinatePosition() const [function] [call site] 06888
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06889
11 geos::geom::CircularArc::getCoordinatePosition() const [function] [call site] 06890
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06891
10 geos::geom::CircularString const* geos::detail::down_cast<geos::geom::CircularString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06892
10 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06893
10 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::LineString const*, geos::geom::CircularString const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06894
11 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::CircularString const*, geos::geom::LineString const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06895
10 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06896
10 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::LineString const*, geos::geom::LineString const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06897
11 geos::geom::Envelope::distance(geos::geom::Envelope const&) const [function] [call site] 06898
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06899
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06900
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 06901
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 06902
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06903
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06904
11 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06905
11 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06906
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06907
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06908
11 geos::geom::Envelope::Envelope(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06909
11 geos::geom::Envelope::distanceSquared(geos::geom::Envelope const&) const [function] [call site] 06910
11 geos::algorithm::Distance::segmentToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06911
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06912
12 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06913
12 geos::geom::operator==(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06914
12 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06915
12 geos::geom::Envelope::intersects(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06916
12 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06917
12 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06918
12 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06919
11 geos::geom::LineSegment::closestPoints(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06920
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06921
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06922
9 geos::operation::distance::DistanceOp::updateMinDistance(std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&, bool) [function] [call site] 06923
10 geos::operation::distance::GeometryLocation::getGeometryComponent() const [function] [call site] 06924
9 geos::geom::util::PointExtracter::getPoints(geos::geom::Geometry const&, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> >&) [function] [call site] 06925
10 geos::geom::util::PointExtracter::PointExtracter(std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> >&) [function] [call site] 06926
11 geos::geom::GeometryFilter::GeometryFilter() [function] [call site] 06927
10 geos::geom::GeometryFilter::~GeometryFilter() [function] [call site] 06928
9 geos::operation::distance::GeometryLocation::GeometryLocation() [function] [call site] 06929
10 geos::geom::CoordinateXY::CoordinateXY() [function] [call site] 06930
9 geos::operation::distance::GeometryLocation::GeometryLocation() [function] [call site] 06931
9 geos::operation::distance::DistanceOp::computeMinDistanceLinesPoints(std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> > const&, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> > const&, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06932
10 geos::geom::CircularString const* geos::detail::down_cast<geos::geom::CircularString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06933
10 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::CircularString const*, geos::geom::Point const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06934
11 geos::geom::Envelope::distance(geos::geom::Envelope const&) const [function] [call site] 06935
11 geos::geom::CircularString::getArcs() const [function] [call site] 06936
11 geos::geom::CircularArc::closestPoint(geos::geom::CoordinateXY const&) const [function] [call site] 06937
12 geos::geom::CircularArc::getCenter() const [function] [call site] 06938
12 geos::geom::CircularArc::getRadius() const [function] [call site] 06939
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p0<geos::geom::CoordinateXY>() const [function] [call site] 06940
12 geos::geom::CoordinateXY const& geos::geom::CircularArc::p2<geos::geom::CoordinateXY>() const [function] [call site] 06941
12 geos::geom::CircularArc::isCCW() const [function] [call site] 06942
12 geos::algorithm::CircularArcs::closestPointArcPoint(geos::geom::CoordinateXY const&, double, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, bool, geos::geom::CoordinateXY const&) [function] [call site] 06943
11 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06944
11 geos::geom::CircularArc::getCoordinatePosition() const [function] [call site] 06945
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06946
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06947
10 geos::geom::LineString const* geos::detail::down_cast<geos::geom::LineString const*, geos::geom::SimpleCurve const>(geos::geom::SimpleCurve const*) [function] [call site] 06948
10 geos::operation::distance::DistanceOp::computeMinDistance(geos::geom::LineString const*, geos::geom::Point const*, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06949
11 geos::geom::Envelope::distance(geos::geom::Envelope const&) const [function] [call site] 06950
11 geos::geom::SimpleCurve::getCoordinatesRO() const [function] [call site] 06951
11 geos::geom::CoordinateSequence::getSize() const [function] [call site] 06952
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06953
11 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06954
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06955
11 geos::geom::CoordinateXY const& geos::geom::CoordinateSequence::getAt<geos::geom::CoordinateXY>(unsigned long) const [function] [call site] 06956
11 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 06957
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06958
11 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06959
9 geos::operation::distance::DistanceOp::updateMinDistance(std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&, bool) [function] [call site] 06960
9 geos::geom::util::PointExtracter::getPoints(geos::geom::Geometry const&, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> >&) [function] [call site] 06961
9 geos::operation::distance::GeometryLocation::GeometryLocation() [function] [call site] 06962
9 geos::operation::distance::GeometryLocation::GeometryLocation() [function] [call site] 06963
9 geos::operation::distance::DistanceOp::computeMinDistanceLinesPoints(std::__1::vector<geos::geom::SimpleCurve const*, std::__1::allocator<geos::geom::SimpleCurve const*> > const&, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> > const&, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06964
9 geos::operation::distance::DistanceOp::updateMinDistance(std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&, bool) [function] [call site] 06965
9 geos::operation::distance::GeometryLocation::GeometryLocation() [function] [call site] 06966
9 geos::operation::distance::GeometryLocation::GeometryLocation() [function] [call site] 06967
9 geos::operation::distance::DistanceOp::computeMinDistancePoints(std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> > const&, std::__1::vector<geos::geom::Point const*, std::__1::allocator<geos::geom::Point const*> > const&, std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&) [function] [call site] 06968
10 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 06969
10 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06970
10 geos::operation::distance::GeometryLocation::GeometryLocation(geos::geom::Geometry const*, unsigned long, geos::geom::CoordinateXY const&) [function] [call site] 06971
9 geos::operation::distance::DistanceOp::updateMinDistance(std::__1::array<geos::operation::distance::GeometryLocation, 2ul>&, bool) [function] [call site] 06972
7 geos::operation::distance::GeometryLocation::getGeometryComponent() const [function] [call site] 06973
7 geos::operation::distance::GeometryLocation::getCoordinate() const [function] [call site] 06974
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 06975
7 geos::operation::distance::GeometryLocation::getCoordinate() const [function] [call site] 06976
7 void geos::geom::CoordinateSequence::setAt<geos::geom::CoordinateXY>(geos::geom::CoordinateXY const&, unsigned long) [function] [call site] 06977
6 geos::operation::distance::DistanceOp::~DistanceOp() [function] [call site] 06978
7 geos::algorithm::PointLocator::~PointLocator() [function] [call site] 06979
5 InputGeometry::~InputGeometry() [function] [call site] 06980
1 GEOSCoordSeq_destroy [function] [call site] 06981
2 GEOSCoordSeq_destroy_r [function] [call site] 06982
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ22GEOSCoordSeq_destroy_rE3$_0TnNSt3__19enable_ifIXsr3std7is_voidIDTclclsr3stdE7declvalIT1_EEEEEE5valueEDnE4typeELDn0EEvP20GEOSContextHandle_HSOS6_ [function] [call site] 06983
4 GEOSCoordSeq_destroy_r::$_0::operator()() const [function] [call site] 06984
5 geos::geom::CoordinateSequence::~CoordinateSequence() [function] [call site] 06985
1 GEOSArea [function] [call site] 06986
2 GEOSArea_r [function] [call site] 06987
3 _Z7executeIN12_GLOBAL__N_116NotInterruptibleENS0_15ReportsProgressEZ10GEOSArea_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT1_EEEEbEE5valueEcSA_E4typeEOS9_ [function] [call site] 06988
4 GEOSArea_r::$_0::operator()() const [function] [call site] 06989
4 __cxa_end_catch [call site] 06990
1 GEOSLength [function] [call site] 06991
2 GEOSLength_r [function] [call site] 06992
3 _Z7executeIN12_GLOBAL__N_116NotInterruptibleENS0_15ReportsProgressEZ12GEOSLength_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT1_EEEEbEE5valueEcSA_E4typeEOS9_ [function] [call site] 06993
4 GEOSLength_r::$_0::operator()() const [function] [call site] 06994
1 GEOSMinimumClearance [function] [call site] 06995
2 GEOSMinimumClearance_r [function] [call site] 06996
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ22GEOSMinimumClearance_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT1_EEEEbEE5valueEcSA_E4typeEOS9_ [function] [call site] 06997
4 GEOSMinimumClearance_r::$_0::operator()() const [function] [call site] 06998
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 06999
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 07000
5 geos::precision::MinimumClearance::MinimumClearance(geos::geom::Geometry const*) [function] [call site] 07001
5 geos::precision::MinimumClearance::getDistance() [function] [call site] 07002
6 geos::precision::MinimumClearance::compute() [function] [call site] 07003
7 geos::operation::distance::FacetSequenceTreeBuilder::build(geos::geom::Geometry const*) [function] [call site] 07004
8 void geos::util::ensureNoCurvedComponents<geos::geom::Geometry>(geos::geom::Geometry const*) [function] [call site] 07005
8 geos::operation::distance::FacetSequenceTreeBuilder::computeFacetSequences(geos::geom::Geometry const*) [function] [call site] 07006
9 geos::operation::distance::FacetSequenceTreeBuilder::computeFacetSequences(geos::geom::Geometry const*)::FacetSequenceAdder::FacetSequenceAdder(std::__1::vector<geos::operation::distance::FacetSequence, std::__1::allocator<geos::operation::distance::FacetSequence> >&) [function] [call site] 07007
9 geos::geom::GeometryComponentFilter::~GeometryComponentFilter() [function] [call site] 07008
8 geos::operation::distance::FacetSequenceTreeBuilder::FacetSequenceTree::FacetSequenceTree(std::__1::vector<geos::operation::distance::FacetSequence, std::__1::allocator<geos::operation::distance::FacetSequence> >&&) [function] [call site] 07009
9 geos::index::strtree::TemplateSTRtree<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long, unsigned long) [function] [call site] 07010
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::TemplateSTRtreeImpl(unsigned long, unsigned long) [function] [call site] 07011
11 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 07012
12 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 07013
12 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 07014
11 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::validateConstruction() const [function] [call site] 07015
9 geos::operation::distance::FacetSequence::getEnvelope() const [function] [call site] 07016
9 geos::index::strtree::TemplateSTRtree<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const*, void*) [function] [call site] 07017
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::insert(geos::geom::Envelope const&, geos::operation::distance::FacetSequence const*&&) [function] [call site] 07018
11 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::createLeafNode(geos::operation::distance::FacetSequence const*&&, geos::geom::Envelope const&) [function] [call site] 07019
9 geos::index::strtree::TemplateSTRtree<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtree() [function] [call site] 07020
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::~TemplateSTRtreeImpl() [function] [call site] 07021
8 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 07022
9 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::built() const [function] [call site] 07023
9 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::treeSize(unsigned long) [function] [call site] 07024
9 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::createParentNodes(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&, unsigned long) [function] [call site] 07025
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::sliceCount(unsigned long) const [function] [call site] 07026
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::sliceCapacity(unsigned long, unsigned long) [function] [call site] 07027
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::sortNodesX(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 07028
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::addParentNodesFromVerticalSlice(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 07029
11 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::sortNodesY(std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&, std::__1::__wrap_iter<geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>*> const&) [function] [call site] 07030
11 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::createBranchNode(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const*, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const*) [function] [call site] 07031
7 geos::precision::MinimumClearance::compute()::MinClearanceDistance::MinClearanceDistance() [function] [call site] 07032
7 std::__1::pair<geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*> geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::nearestNeighbour<geos::precision::MinimumClearance::compute()::MinClearanceDistance>(geos::precision::MinimumClearance::compute()::MinClearanceDistance&) [function] [call site] 07033
8 std::__1::pair<geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*> geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::nearestNeighbour<geos::precision::MinimumClearance::compute()::MinClearanceDistance>(geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>&, geos::precision::MinimumClearance::compute()::MinClearanceDistance&) [function] [call site] 07034
9 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::getRoot() [function] [call site] 07035
10 geos::index::strtree::TemplateSTRtreeImpl<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::build() [function] [call site] 07036
9 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::TemplateSTRtreeDistance(geos::precision::MinimumClearance::compute()::MinClearanceDistance&) [function] [call site] 07037
9 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::nearestNeighbour(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&) [function] [call site] 07038
10 geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::TemplateSTRNodePair(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::precision::MinimumClearance::compute()::MinClearanceDistance&) [function] [call site] 07039
11 geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::distance(geos::precision::MinimumClearance::compute()::MinClearanceDistance&) [function] [call site] 07040
12 geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::isLeaves() const [function] [call site] 07041
13 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 07042
12 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 07043
12 geos::precision::MinimumClearance::compute()::MinClearanceDistance::operator()(geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*) [function] [call site] 07044
13 geos::precision::MinimumClearance::compute()::MinClearanceDistance::distance(geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*) [function] [call site] 07045
14 geos::precision::MinimumClearance::compute()::MinClearanceDistance::vertexDistance(geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*) [function] [call site] 07046
15 geos::operation::distance::FacetSequence::size() const [function] [call site] 07047
15 geos::operation::distance::FacetSequence::size() const [function] [call site] 07048
15 geos::operation::distance::FacetSequence::getCoordinate(unsigned long) const [function] [call site] 07049
16 geos::geom::Coordinate const& geos::geom::CoordinateSequence::getAt<geos::geom::Coordinate>(unsigned long) const [function] [call site] 07050
15 geos::operation::distance::FacetSequence::getCoordinate(unsigned long) const [function] [call site] 07051
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 07052
15 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 07053
14 geos::operation::distance::FacetSequence::size() const [function] [call site] 07054
14 geos::precision::MinimumClearance::compute()::MinClearanceDistance::segmentDistance(geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*) [function] [call site] 07055
15 geos::operation::distance::FacetSequence::size() const [function] [call site] 07056
15 geos::operation::distance::FacetSequence::size() const [function] [call site] 07057
15 geos::operation::distance::FacetSequence::getCoordinate(unsigned long) const [function] [call site] 07058
15 geos::operation::distance::FacetSequence::getCoordinate(unsigned long) const [function] [call site] 07059
15 geos::operation::distance::FacetSequence::getCoordinate(unsigned long) const [function] [call site] 07060
15 geos::geom::CoordinateXY::equals2D(geos::geom::CoordinateXY const&) const [function] [call site] 07061
15 geos::algorithm::Distance::pointToSegment(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&) [function] [call site] 07062
15 geos::precision::MinimumClearance::compute()::MinClearanceDistance::updatePts(geos::geom::Coordinate const&, geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 07063
16 geos::geom::LineSegment::LineSegment(geos::geom::Coordinate const&, geos::geom::Coordinate const&) [function] [call site] 07064
16 geos::geom::LineSegment::closestPoint(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY&) const [function] [call site] 07065
17 geos::geom::LineSegment::projectionFactor(geos::geom::CoordinateXY const&) const [function] [call site] 07066
17 geos::geom::LineSegment::project(double, geos::geom::CoordinateXY&) const [function] [call site] 07067
18 geos::geom::LineSegment::project(geos::geom::CoordinateXY const&, geos::geom::CoordinateXY const&, double) [function] [call site] 07068
17 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 07069
17 geos::geom::CoordinateXY::distance(geos::geom::CoordinateXY const&) const [function] [call site] 07070
14 geos::precision::MinimumClearance::compute()::MinClearanceDistance::segmentDistance(geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*) [function] [call site] 07071
12 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 07072
12 geos::index::strtree::EnvelopeTraits::distance(geos::geom::Envelope const&, geos::geom::Envelope const&) [function] [call site] 07073
13 geos::geom::Envelope::distance(geos::geom::Envelope const&) const [function] [call site] 07074
10 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::nearestNeighbour(geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>&) [function] [call site] 07075
11 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::nearestNeighbour(geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>&, double) [function] [call site] 07076
12 geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::isLeaves() const [function] [call site] 07077
12 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::expandToQueue(geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance> const&, std::__1::priority_queue<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::vector<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::allocator<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance> > >, geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::PairQueueCompare>&, double) [function] [call site] 07078
13 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::isComposite() const [function] [call site] 07079
14 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::isLeaf() const [function] [call site] 07080
13 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::isComposite() const [function] [call site] 07081
13 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::getSize() const [function] [call site] 07082
14 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::getBounds() const [function] [call site] 07083
14 geos::index::strtree::EnvelopeTraits::size(geos::geom::Envelope const&) [function] [call site] 07084
15 geos::geom::Envelope::getArea() const [function] [call site] 07085
16 geos::geom::Envelope::getWidth() const [function] [call site] 07086
16 geos::geom::Envelope::getHeight() const [function] [call site] 07087
13 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::expand(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, bool, std::__1::priority_queue<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::vector<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::allocator<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance> > >, geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::PairQueueCompare>&, double) [function] [call site] 07088
14 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::beginChildren() const [function] [call site] 07089
14 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::endChildren() const [function] [call site] 07090
14 geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::TemplateSTRNodePair(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::precision::MinimumClearance::compute()::MinClearanceDistance&) [function] [call site] 07091
13 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::expand(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, bool, std::__1::priority_queue<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::vector<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::allocator<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance> > >, geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::PairQueueCompare>&, double) [function] [call site] 07092
13 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::expand(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, bool, std::__1::priority_queue<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::vector<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::allocator<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance> > >, geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::PairQueueCompare>&, double) [function] [call site] 07093
13 geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::expand(geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits> const&, bool, std::__1::priority_queue<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::vector<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>, std::__1::allocator<geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance> > >, geos::index::strtree::TemplateSTRtreeDistance<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::PairQueueCompare>&, double) [function] [call site] 07094
13 __cxa_allocate_exception [call site] 07095
13 geos::util::IllegalArgumentException::IllegalArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 07096
13 __cxa_throw [call site] 07097
13 __cxa_free_exception [call site] 07098
12 __cxa_allocate_exception [call site] 07099
12 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 07100
12 __cxa_throw [call site] 07101
12 __cxa_free_exception [call site] 07102
12 geos::index::strtree::TemplateSTRNodePair<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits, geos::precision::MinimumClearance::compute()::MinClearanceDistance>::getItems() const [function] [call site] 07103
13 geos::index::strtree::TemplateSTRNode<geos::operation::distance::FacetSequence const*, geos::index::strtree::EnvelopeTraits>::getItem() const [function] [call site] 07104
7 __cxa_allocate_exception [call site] 07105
7 geos::util::GEOSException::GEOSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 07106
7 __cxa_throw [call site] 07107
7 __cxa_free_exception [call site] 07108
7 geos::precision::MinimumClearance::compute()::MinClearanceDistance::distance(geos::operation::distance::FacetSequence const*, geos::operation::distance::FacetSequence const*) [function] [call site] 07109
7 geos::precision::MinimumClearance::compute()::MinClearanceDistance::getCoordinates() [function] [call site] 07110
7 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 07111
7 void geos::geom::CoordinateSequence::setAt<geos::geom::Coordinate>(geos::geom::Coordinate const&, unsigned long) [function] [call site] 07112
7 geos::precision::MinimumClearance::compute()::MinClearanceDistance::~MinClearanceDistance() [function] [call site] 07113
5 geos::precision::MinimumClearance::~MinimumClearance() [function] [call site] 07114
5 InputGeometry::~InputGeometry() [function] [call site] 07115
1 GEOSisValid [function] [call site] 07116
2 GEOSisValid_r [function] [call site] 07117
3 _Z7executeIN12_GLOBAL__N_116InterruptManagerENS0_15DefaultProgressEZ13GEOSisValid_rE3$_0EDtfp0_EP20GEOSContextHandle_HSNSt3__111conditionalIXsr3std7is_sameIDTclclsr3stdE7declvalIT1_EEEEbEE5valueEcSA_E4typeEOS9_ [function] [call site] 07118
4 GEOSisValid_r::$_0::operator()() const [function] [call site] 07119
5 convertToLineIfNeeded(GEOSContextHandle_HS*, geos::geom::Geometry const*) [function] [call site] 07120
5 InputGeometry::operator geos::geom::Geometry const*() const [function] [call site] 07121
5 geos::operation::valid::IsValidOp::IsValidOp(geos::geom::Geometry const*) [function] [call site] 07122
5 geos::operation::valid::IsValidOp::getValidationError() [function] [call site] 07123
5 geos::operation::valid::TopologyValidationError::toString() const [function] [call site] 07124
6 geos::operation::valid::TopologyValidationError::getMessage() const [function] [call site] 07125
6 geos::geom::CoordinateXY::toString() const [function] [call site] 07126
7 geos::geom::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, geos::geom::CoordinateXY const&) [function] [call site] 07127
5 GEOSContextHandle_HS::NOTICE_MESSAGE(char const*, ...) [function] [call site] 07128
6 vsnprintf [call site] 07129
5 geos::operation::valid::IsValidOp::~IsValidOp() [function] [call site] 07130
5 InputGeometry::~InputGeometry() [function] [call site] 07131
1 GEOSGeom_destroy [function] [call site] 07132