/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/geom/util/ |
H A D | GeometryTransformer.java | 76 private Geometry inputGeom; field in GeometryTransformer 115 this.inputGeom = inputGeom; in transform() 116 this.factory = inputGeom.getFactory(); in transform() 118 if (inputGeom instanceof Point) in transform() 120 if (inputGeom instanceof MultiPoint) in transform() 122 if (inputGeom instanceof LinearRing) in transform() 124 if (inputGeom instanceof LineString) in transform() 126 if (inputGeom instanceof MultiLineString) in transform() 128 if (inputGeom instanceof Polygon) in transform() 130 if (inputGeom instanceof MultiPolygon) in transform() [all …]
|
/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/operation/overlayng/ |
H A D | OverlayNG.java | 324 private InputGeometry inputGeom; field in OverlayNG 459 inputGeom.getGeometry(0), in getResult() 460 inputGeom.getGeometry(1), in getResult() 468 …ElevationModel elevModel = ElevationModel.create(inputGeom.getGeometry(0), inputGeom.getGeometry(1… in getResult() 470 if (inputGeom.isAllPoints()) { in getResult() 472 … result = OverlayPoints.overlay(opCode, inputGeom.getGeometry(0), inputGeom.getGeometry(1), pm); in getResult() 474 else if (! inputGeom.isSingle() && inputGeom.hasPoints()) { in getResult() 476 …result = OverlayMixedPoints.overlay(opCode, inputGeom.getGeometry(0), inputGeom.getGeometry(1), pm… in getResult() 526 inputGeom.getGeometry(0), in nodeEdges() 527 inputGeom.getGeometry(1)); in nodeEdges() [all …]
|
H A D | OverlayUtil.java | 66 static Envelope clippingEnvelope(int opCode, InputGeometry inputGeom, PrecisionModel pm) { in clippingEnvelope() argument 67 Envelope resultEnv = resultEnvelope(opCode, inputGeom, pm); in clippingEnvelope() 72 inputGeom.getGeometry(0), in clippingEnvelope() 73 inputGeom.getGeometry(1), in clippingEnvelope() 96 private static Envelope resultEnvelope(int opCode, InputGeometry inputGeom, PrecisionModel pm) { in resultEnvelope() argument 101 Envelope envA = safeEnv( inputGeom.getEnvelope(0), pm); in resultEnvelope() 102 Envelope envB = safeEnv( inputGeom.getEnvelope(1), pm); in resultEnvelope() 106 overlapEnv = safeEnv( inputGeom.getEnvelope(0), pm); in resultEnvelope()
|
H A D | IndexedPointOnLineLocator.java | 17 private Geometry inputGeom; field in IndexedPointOnLineLocator 20 this.inputGeom = geomLinear; in IndexedPointOnLineLocator() 27 return locator.locate(p, inputGeom); in locate()
|
/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/algorithm/ |
H A D | MinimumDiameter.java | 69 private final Geometry inputGeom; field in MinimumDiameter 83 public MinimumDiameter(Geometry inputGeom) in MinimumDiameter() argument 85 this(inputGeom, false); in MinimumDiameter() 98 public MinimumDiameter(Geometry inputGeom, boolean isConvex) in MinimumDiameter() argument 100 this.inputGeom = inputGeom; in MinimumDiameter() 148 return inputGeom.getFactory().createLineString(); in getDiameter() 161 computeWidthConvex(inputGeom); in computeMinimumDiameter() 270 return inputGeom.getFactory().createPoint(minBaseSeg.p0); in getMinimumRectangle() 272 return minBaseSeg.toGeometry(inputGeom.getFactory()); in getMinimumRectangle() 313 LinearRing shell = inputGeom.getFactory().createLinearRing( in getMinimumRectangle() [all …]
|
/dports/graphics/geos/geos-3.9.1/src/operation/overlayng/ |
H A D | OverlayNG.cpp | 150 const Geometry *ig0 = inputGeom.getGeometry(0); in getResult() 151 const Geometry *ig1 = inputGeom.getGeometry(1); in getResult() 169 if (inputGeom.isAllPoints()) { in getResult() 173 else if (! inputGeom.isSingle() && inputGeom.hasPoints()) { in getResult() 223 inputGeom.getGeometry(0), in computeEdgeOverlay() 224 inputGeom.getGeometry(1)); in computeEdgeOverlay() 231 inputGeom.setCollapsed(0, ! nodingBuilder.hasEdgesFor(0)); in computeEdgeOverlay() 232 inputGeom.setCollapsed(1, ! nodingBuilder.hasEdgesFor(1)); in computeEdgeOverlay() 267 OverlayLabeller labeller(graph, &inputGeom); in labelGraph() 337 inputGeom.getDimension(0), in createEmptyResult() [all …]
|
H A D | OverlayUtil.cpp | 77 OverlayUtil::resultEnvelope(int opCode, const InputGeometry* inputGeom, const PrecisionModel* pm, E… in resultEnvelope() argument 83 safeEnv(inputGeom->getEnvelope(0), pm, envA); in resultEnvelope() 84 safeEnv(inputGeom->getEnvelope(1), pm, envB); in resultEnvelope() 89 safeEnv(inputGeom->getEnvelope(0), pm, rsltEnvelope); in resultEnvelope() 99 OverlayUtil::clippingEnvelope(int opCode, const InputGeometry* inputGeom, const PrecisionModel* pm,… in clippingEnvelope() argument 101 bool resultEnv = resultEnvelope(opCode, inputGeom, pm, rsltEnvelope); in clippingEnvelope() 106 inputGeom->getGeometry(0), in clippingEnvelope() 107 inputGeom->getGeometry(1), in clippingEnvelope()
|
/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/simplify/ |
H A D | TopologyPreservingSimplifier.java | 87 private Geometry inputGeom; field in TopologyPreservingSimplifier 91 public TopologyPreservingSimplifier(Geometry inputGeom) in TopologyPreservingSimplifier() argument 93 this.inputGeom = inputGeom; in TopologyPreservingSimplifier() 114 if (inputGeom.isEmpty()) return inputGeom.copy(); in getResultGeometry() 117 inputGeom.apply(new LineStringMapBuilderFilter(this)); in getResultGeometry() 119 Geometry result = (new LineStringTransformer(linestringMap)).transform(inputGeom); in getResultGeometry()
|
H A D | VWSimplifier.java | 66 private Geometry inputGeom; field in VWSimplifier 75 public VWSimplifier(Geometry inputGeom) in VWSimplifier() argument 77 this.inputGeom = inputGeom; in VWSimplifier() 122 if (inputGeom.isEmpty()) in getResultGeometry() 123 return inputGeom.copy(); in getResultGeometry() 125 return (new VWTransformer(isEnsureValidTopology, distanceTolerance)).transform(inputGeom); in getResultGeometry()
|
H A D | DouglasPeuckerSimplifier.java | 64 private Geometry inputGeom; field in DouglasPeuckerSimplifier 73 public DouglasPeuckerSimplifier(Geometry inputGeom) in DouglasPeuckerSimplifier() argument 75 this.inputGeom = inputGeom; in DouglasPeuckerSimplifier() 119 if (inputGeom.isEmpty()) return inputGeom.copy(); in getResultGeometry() 121 return (new DPTransformer(isEnsureValidTopology, distanceTolerance)).transform(inputGeom); in getResultGeometry()
|
/dports/graphics/geos/geos-3.9.1/src/algorithm/ |
H A D | MinimumDiameter.cpp | 69 inputGeom = newInputGeom; in MinimumDiameter() 88 inputGeom = newInputGeom; in MinimumDiameter() 126 const GeometryFactory* fact = inputGeom->getFactory(); in getSupportingSegment() 147 auto cl = inputGeom->getFactory()->getCoordinateSequenceFactory()->create(2); in getDiameter() 150 return inputGeom->getFactory()->createLineString(std::move(cl)); in getDiameter() 162 computeWidthConvex(inputGeom); in computeMinimumDiameter() 165 ConvexHull ch(inputGeom); in computeMinimumDiameter() 273 return std::unique_ptr<Geometry>(inputGeom->getFactory()->createPolygon()); in getMinimumRectangle() 281 return minBaseSeg.toGeometry(*inputGeom->getFactory()); in getMinimumRectangle() 327 inputGeom->getFactory()->getCoordinateSequenceFactory(); in getMinimumRectangle() [all …]
|
/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/ |
H A D | BufferCurveMaximumDistanceFinder.java | 37 private Geometry inputGeom; field in BufferCurveMaximumDistanceFinder 40 public BufferCurveMaximumDistanceFinder(Geometry inputGeom) in BufferCurveMaximumDistanceFinder() argument 42 this.inputGeom = inputGeom; in BufferCurveMaximumDistanceFinder() 58 MaxPointDistanceFilter distFilter = new MaxPointDistanceFilter(inputGeom); in computeMaxVertexDistance() 65 MaxMidpointDistanceFilter distFilter = new MaxMidpointDistanceFilter(inputGeom); in computeMaxMidpointDistance()
|
/dports/graphics/qgis-ltr/qgis-3.16.16/src/analysis/processing/ |
H A D | qgsalgorithmextractspecificvertices.cpp | 158 QgsGeometry inputGeom = f.geometry(); in processFeature() local 159 if ( inputGeom.isNull() ) in processFeature() 179 int totalVertices = inputGeom.constGet()->nCoordinates(); in processFeature() 195 inputGeom.vertexIdFromVertexNr( vertexIndex, vertexId ); in processFeature() 197 double distance = inputGeom.distanceToVertex( vertexIndex ); in processFeature() 198 double angle = inputGeom.angleAtVertex( vertexIndex ) * 180 / M_PI; in processFeature() 214 QgsPoint point = inputGeom.vertexAt( vertexIndex ); in processFeature()
|
H A D | qgsalgorithmextractvertices.cpp | 125 QgsGeometry inputGeom = f.geometry(); in processFeature() local 126 if ( inputGeom.isNull() ) in processFeature() 144 QgsAbstractGeometry::vertex_iterator vi = inputGeom.constGet()->vertices_begin(); in processFeature() 147 while ( vi != inputGeom.constGet()->vertices_end() ) in processFeature() 150 double angle = inputGeom.constGet()->vertexAngle( vertexId ) * 180 / M_PI; in processFeature() 170 double distanceToNext = inputGeom.constGet()->segmentLength( vertexId ); in processFeature()
|
/dports/graphics/geos/geos-3.9.1/src/geom/util/ |
H A D | GeometryTransformer.cpp | 56 inputGeom(nullptr), in GeometryTransformer() 80 inputGeom = nInputGeom; in transform() 81 factory = inputGeom->getFactory(); in transform() 83 if(const Point* p = dynamic_cast<const Point*>(inputGeom)) { in transform() 86 if(const MultiPoint* mp = dynamic_cast<const MultiPoint*>(inputGeom)) { in transform() 89 if(const LinearRing* lr = dynamic_cast<const LinearRing*>(inputGeom)) { in transform() 92 if(const LineString* ls = dynamic_cast<const LineString*>(inputGeom)) { in transform() 95 if(const MultiLineString* mls = dynamic_cast<const MultiLineString*>(inputGeom)) { in transform() 98 if(const Polygon* p = dynamic_cast<const Polygon*>(inputGeom)) { in transform() 101 if(const MultiPolygon* mp = dynamic_cast<const MultiPolygon*>(inputGeom)) { in transform() [all …]
|
/dports/graphics/qgis/qgis-3.22.3/src/analysis/processing/ |
H A D | qgsalgorithmextractspecificvertices.cpp | 162 const QgsGeometry inputGeom = f.geometry(); in processFeature() local 163 if ( inputGeom.isNull() ) in processFeature() 183 const int totalVertices = inputGeom.constGet()->nCoordinates(); in processFeature() 199 inputGeom.vertexIdFromVertexNr( vertexIndex, vertexId ); in processFeature() 201 const double distance = inputGeom.distanceToVertex( vertexIndex ); in processFeature() 202 const double angle = inputGeom.angleAtVertex( vertexIndex ) * 180 / M_PI; in processFeature() 218 const QgsPoint point = inputGeom.vertexAt( vertexIndex ); in processFeature()
|
H A D | qgsalgorithmextractvertices.cpp | 125 const QgsGeometry inputGeom = f.geometry(); in processFeature() local 126 if ( inputGeom.isNull() ) in processFeature() 144 QgsAbstractGeometry::vertex_iterator vi = inputGeom.constGet()->vertices_begin(); in processFeature() 147 while ( vi != inputGeom.constGet()->vertices_end() ) in processFeature() 150 const double angle = inputGeom.constGet()->vertexAngle( vertexId ) * 180 / M_PI; in processFeature() 170 const double distanceToNext = inputGeom.constGet()->segmentLength( vertexId ); in processFeature()
|
/dports/graphics/geos/geos-3.9.1/src/precision/ |
H A D | MinimumClearance.cpp | 34 MinimumClearance::MinimumClearance(const Geometry* g) : inputGeom(g) {} in MinimumClearance() 50 return inputGeom->getFactory()->createLineString(); in getLine() 53 return inputGeom->getFactory()->createLineString(minClearancePts->clone()); in getLine() 173 …minClearancePts = std::unique_ptr<CoordinateSequence>(inputGeom->getFactory()->getCoordinateSequen… in compute() 178 if(inputGeom->isEmpty()) { in compute() 182 auto tree = FacetSequenceTreeBuilder::build(inputGeom); in compute()
|
/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/precision/ |
H A D | SimpleMinimumClearance.java | 53 private Geometry inputGeom; field in SimpleMinimumClearance 59 inputGeom = geom; in SimpleMinimumClearance() 71 return inputGeom.getFactory().createLineString(minClearancePts); in getLine() 79 inputGeom.apply(new VertexCoordinateFilter(this)); in compute() 113 smc.inputGeom.apply(new ComputeMCCoordinateSequenceFilter(smc, coord)); in filter()
|
H A D | MinimumClearance.java | 134 private Geometry inputGeom; field in MinimumClearance 146 inputGeom = geom; in MinimumClearance() 181 return inputGeom.getFactory().createLineString(); in getLine() 182 return inputGeom.getFactory().createLineString(minClearancePts); in getLine() 195 if (inputGeom.isEmpty()) { in compute() 199 STRtree geomTree = FacetSequenceTreeBuilder.build(inputGeom); in compute()
|
/dports/math/jts/jts-jts-1.18.1/modules/core/src/main/java/org/locationtech/jts/densify/ |
H A D | Densifier.java | 96 private Geometry inputGeom; field in Densifier 110 public Densifier(Geometry inputGeom) { in Densifier() argument 111 this.inputGeom = inputGeom; in Densifier() 143 return (new DensifyTransformer(distanceTolerance, isValidated)).transform(inputGeom); in getResultGeometry()
|
/dports/graphics/geos/geos-3.9.1/src/simplify/ |
H A D | TopologyPreservingSimplifier.cpp | 261 inputGeom(geom), in TopologyPreservingSimplifier() 286 if(inputGeom->isEmpty()) { in getResultGeometry() 287 return std::unique_ptr<Geometry>(inputGeom->clone()); in getResultGeometry() 296 inputGeom->apply_ro(&lsmbf); in getResultGeometry() 314 result = trans.transform(inputGeom); in getResultGeometry()
|
/dports/graphics/ossim/ossim-OrchidIsland-2.11.1/src/util/ |
H A D | ossimSubImageTool.cpp | 197 ossimRefPtr<ossimImageGeometry> inputGeom = m_procChain->getImageGeometry(); in execute() local 198 if (!inputGeom || !inputGeom->getProjection()) in execute() 206 ossimRefPtr<ossimProjection> inputProj = inputGeom->getProjection(); in execute() 212 ossimRpcModel* inputRpc = dynamic_cast<ossimRpcModel*>(inputGeom->getProjection()); in execute() 217 converged = solver->solve(m_aoiViewRect, inputGeom.get()); in execute()
|
/dports/graphics/ossim/ossim-OrchidIsland-2.11.1/src/imaging/ |
H A D | ossimEnviHeaderFileWriter.cpp | 72 ossimRefPtr<ossimImageGeometry> inputGeom = theInputConnection->getImageGeometry(); in writeFile() local 73 if ( inputGeom.valid() ) mapProj = PTR_CAST(ossimMapProjection, inputGeom->getProjection()); in writeFile()
|
H A D | ossimRLevelFilter.cpp | 89 ossimRefPtr<ossimImageGeometry> inputGeom = theInputConnection->getImageGeometry(); in getImageGeometry() local 92 if ((!inputGeom) || (rlevel == 0) || (getEnableFlag() == false)) in getImageGeometry() 93 return inputGeom; in getImageGeometry() 96 m_ScaledGeometry = new ossimImageGeometry(*inputGeom); in getImageGeometry()
|