| Modifier and Type | Field and Description |
|---|---|
Set<Polygon> |
GeoSquare.elements |
Map<String,Polygon> |
PolygonIndex.polygonIndex |
| Modifier and Type | Method and Description |
|---|---|
static Polygon |
OrchidMapper.getPolygon(String rawValue)
Computes a polygon out of a WKT string
|
| Modifier and Type | Method and Description |
|---|---|
Set<Polygon> |
OrchidMapper.getPolygons(ACache c,
String property)
Computes polygons out of strings in the WKT format.
|
static Set<Polygon> |
PolygonReader.readPolygons(String file) |
static Set<Polygon> |
PolygonReader.readPolygons(String file,
int numberOfEntries)
Read a number of polygons from a file.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GeoIndex.addPolygon(Polygon X,
int latIndex,
int longIndex)
Adds a polygon to an index
|
Set<List<Integer>> |
GeoIndex.getIndexes(Polygon X) |
void |
PolygonIndex.index(Polygon p)
Indexes the distances between the points in a given polygon and adds
polygon to list of indexes
|
| Modifier and Type | Method and Description |
|---|---|
GeoIndex |
GeoHR3.assignSquares(Set<Polygon> input)
Computes the geo squares for each polygon
|
void |
PolygonIndex.index(Set<Polygon> polygons)
Indexes a list of polygons by mapping the uri of each polygon to the
corresponding distanceIndex
|
AMapping |
GeoHR3.run(Set<Polygon> sourceData,
Set<Polygon> targetData)
Runs GeoHR3 for source and target dataset.
|
AMapping |
GeoHR3.run(Set<Polygon> sourceData,
Set<Polygon> targetData)
Runs GeoHR3 for source and target dataset.
|
| Constructor and Description |
|---|
Polygon(Polygon polygon) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
TouchesMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
TouchesMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
ContainsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
ContainsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
OverlapsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
OverlapsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
DisjointMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
DisjointMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
CoveredbyMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
CoveredbyMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
CrossesMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
CrossesMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
CoversMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
CoversMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
WithinMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
WithinMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
ITopologicRelationMapper.getMapping(Set<Polygon> source,
Set<Polygon> target) |
AMapping |
ITopologicRelationMapper.getMapping(Set<Polygon> source,
Set<Polygon> target) |
AMapping |
EqualsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
EqualsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
IntersectsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
AMapping |
IntersectsMapper.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData) |
static AMapping |
RADON.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData,
String relation) |
static AMapping |
RADON.getMapping(Set<Polygon> sourceData,
Set<Polygon> targetData,
String relation) |
| Modifier and Type | Method and Description |
|---|---|
double |
IPointsetsMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
IPointsetsMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
AMapping |
IPointsetsMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveAverageMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold)
Brute force approach to computing the MAX distance between two polygons
|
static double |
NaiveAverageMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveAverageMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveAverageMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Modifier and Type | Method and Description |
|---|---|
Polygon |
MeasurementErrorModifier.modify(Polygon p,
double threshold)
Modifies a polygon by adding a random error between -threshold and
+threshold to its latitude and longitude
|
Polygon |
borderModifier.modify(Polygon poly,
double threshold)
Modifies a polygon by adding a random error between -threshold and
+threshold to its latitude and longitude
|
Polygon |
IPolygonModifier.modify(Polygon polygon,
double threshold)
Modifies a polygon given a threshold.
|
Polygon |
GranularityModifier.modify(Polygon p,
double threshold)
Modifies a polygon by reducing the total amount of points that describe
it to threshold * original number of points.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Polygon> |
AbstractPolygonModifier.modifySet(Set<Polygon> dataset,
double threshold) |
Set<Polygon> |
IPolygonModifier.modifySet(Set<Polygon> dataset,
double threshold)
Modifies a set of polygons give a threshold
|
| Modifier and Type | Method and Description |
|---|---|
Polygon |
MeasurementErrorModifier.modify(Polygon p,
double threshold)
Modifies a polygon by adding a random error between -threshold and
+threshold to its latitude and longitude
|
Polygon |
borderModifier.modify(Polygon poly,
double threshold)
Modifies a polygon by adding a random error between -threshold and
+threshold to its latitude and longitude
|
Polygon |
IPolygonModifier.modify(Polygon polygon,
double threshold)
Modifies a polygon given a threshold.
|
Polygon |
GranularityModifier.modify(Polygon p,
double threshold)
Modifies a polygon by reducing the total amount of points that describe
it to threshold * original number of points.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Polygon> |
AbstractPolygonModifier.modifySet(Set<Polygon> dataset,
double threshold) |
Set<Polygon> |
IPolygonModifier.modifySet(Set<Polygon> dataset,
double threshold)
Modifies a set of polygons give a threshold
|
| Modifier and Type | Method and Description |
|---|---|
double |
GeOxygeneFrechetMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
double |
NaiveFrechetMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
GeOxygeneFrechetMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveFrechetMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
double |
PolygonFrechetDistance.getFrechetPointToPolygonDistance(Point p,
Polygon poly) |
static fr.ign.cogit.geoxygene.api.spatial.coordgeom.ILineSegment |
GeOxygeneFrechetMeasure.toLineSegment(Polygon poly)
Convert polygon to ILineSegment
|
| Modifier and Type | Method and Description |
|---|---|
AMapping |
GeOxygeneFrechetMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
GeOxygeneFrechetMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveFrechetMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveFrechetMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Constructor and Description |
|---|
PolygonFrechetDistance(Polygon p1,
Polygon p2)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ScanIndexedHausdorffMeasure.checkTermination(Polygon s,
AMapping knownDistances,
Map<Integer,List<Integer>> toCompute,
double threshold)
Checks whether a distance computation should be terminated
|
double |
SymmetricHausdorffMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
double |
CentroidIndexedHausdorffMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
double |
FastHausdorffMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
double |
ScanIndexedHausdorffMeasure.computeDistance(Polygon s,
Polygon t,
double threshold) |
double |
NaiveHausdorffMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
double |
IndexedHausdorffMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveHausdorffMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
Map<Point,Map<Point,Double>> |
IndexedHausdorffMeasure.getInnerDistances(Polygon s) |
void |
CentroidIndex.index(Polygon p) |
Map<Integer,List<Integer>> |
ScanIndexedHausdorffMeasure.initToCompute(Polygon sPoly,
Polygon tPoly,
double threshold,
AMapping knownDistances) |
Map<Integer,List<Integer>> |
ScanIndexedHausdorffMeasure.updateToCompute(Polygon sPoly,
Polygon tPoly,
double threshold,
AMapping knownDistances,
Map<Integer,List<Integer>> toCompute) |
| Modifier and Type | Method and Description |
|---|---|
void |
CentroidIndexedHausdorffMeasure.computeIndexes(Set<Polygon> source,
Set<Polygon> target) |
void |
CentroidIndexedHausdorffMeasure.computeIndexes(Set<Polygon> source,
Set<Polygon> target) |
AMapping |
CentroidIndexedHausdorffMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
AMapping |
CentroidIndexedHausdorffMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
AMapping |
NaiveHausdorffMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveHausdorffMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
IndexedHausdorffMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
AMapping |
IndexedHausdorffMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
Map<String,Map<String,Double>> |
IndexedHausdorffMeasure.runWithoutIndex(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
Map<String,Map<String,Double>> |
IndexedHausdorffMeasure.runWithoutIndex(Set<Polygon> source,
Set<Polygon> target,
double threshold) |
| Modifier and Type | Field and Description |
|---|---|
protected Polygon |
LinkFinder.large |
protected Polygon |
LinkFinder.small |
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveLinkMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveLinkMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveLinkMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveLinkMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Constructor and Description |
|---|
LinkFinder(Polygon X,
Polygon Y)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveMaxMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveMaxMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveMaxMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveMaxMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveMeanMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveMeanMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveMeanMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveMeanMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveMinMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveMinMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveMinMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveMinMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveSumOfMinMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
NaiveSumOfMinMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveSumOfMinMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveSumOfMinMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
| Modifier and Type | Field and Description |
|---|---|
protected Polygon |
SurjectionFinder.large |
protected Polygon |
SurjectionFinder.small |
| Modifier and Type | Method and Description |
|---|---|
double |
NaiveSurjectionMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
double |
FairSurjectionMeasure.computeDistance(Polygon X,
Polygon Y,
double threshold) |
static double |
FairSurjectionMeasure.distance(Polygon X,
Polygon Y,
double threshold) |
protected Point |
SurjectionFinder.getNearestPoint(Point x,
Polygon Y) |
static double |
NaiveSurjectionMeasure.pointToPointDistance(Polygon X,
Polygon Y,
double threshold) |
| Modifier and Type | Method and Description |
|---|---|
AMapping |
NaiveSurjectionMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
NaiveSurjectionMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
FairSurjectionMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
AMapping |
FairSurjectionMeasure.run(Set<Polygon> source,
Set<Polygon> target,
double threshold)
Computes the SetMeasure distance for a source and target set
|
Copyright © 2018. All rights reserved.