public class GeometryDataSetGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GeometryDataSetGenerator.CurvedDensityDataGeneratorTool |
| Constructor and Description |
|---|
GeometryDataSetGenerator(DistanceFn<org.opengis.feature.simple.SimpleFeature> distanceFunction,
SimpleFeatureBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
List<org.opengis.feature.simple.SimpleFeature> |
addRandomNoisePoints(List<org.opengis.feature.simple.SimpleFeature> pointSet,
int minSetSize,
double[] minAxis,
double[] maxAxis) |
List<org.opengis.feature.simple.SimpleFeature> |
generatePointSet(double minCenterDistanceFactor,
double outlierFactor,
int numberOfCenters,
int minSetSize) |
List<org.opengis.feature.simple.SimpleFeature> |
generatePointSet(double minCenterDistanceFactor,
double outlierFactor,
int numberOfCenters,
int minSetSize,
double[] minAxis,
double[] maxAxis) |
List<org.opengis.feature.simple.SimpleFeature> |
generatePointSet(org.locationtech.jts.geom.LineString line,
double distanceFactor,
int points) |
org.locationtech.jts.geom.Geometry |
getBoundingRegion() |
org.opengis.feature.simple.SimpleFeature |
getCorner() |
org.locationtech.jts.geom.GeometryFactory |
getFactory() |
boolean |
isIncludePolygons() |
void |
setIncludePolygons(boolean includePolygons) |
void |
writeToGeoWave(org.locationtech.geowave.core.store.api.DataStore dataStore,
List<org.opengis.feature.simple.SimpleFeature> featureData) |
public GeometryDataSetGenerator(DistanceFn<org.opengis.feature.simple.SimpleFeature> distanceFunction, SimpleFeatureBuilder builder)
public boolean isIncludePolygons()
public void setIncludePolygons(boolean includePolygons)
public org.opengis.feature.simple.SimpleFeature getCorner()
public org.locationtech.jts.geom.Geometry getBoundingRegion()
public void writeToGeoWave(org.locationtech.geowave.core.store.api.DataStore dataStore,
List<org.opengis.feature.simple.SimpleFeature> featureData)
throws IOException
IOExceptionpublic List<org.opengis.feature.simple.SimpleFeature> generatePointSet(double minCenterDistanceFactor, double outlierFactor, int numberOfCenters, int minSetSize)
public List<org.opengis.feature.simple.SimpleFeature> generatePointSet(org.locationtech.jts.geom.LineString line, double distanceFactor, int points)
public List<org.opengis.feature.simple.SimpleFeature> generatePointSet(double minCenterDistanceFactor, double outlierFactor, int numberOfCenters, int minSetSize, double[] minAxis, double[] maxAxis)
public List<org.opengis.feature.simple.SimpleFeature> addRandomNoisePoints(List<org.opengis.feature.simple.SimpleFeature> pointSet, int minSetSize, double[] minAxis, double[] maxAxis)
public org.locationtech.jts.geom.GeometryFactory getFactory()
Copyright © 2013–2022. All rights reserved.