Class BoundaryMatchDataEngine
- java.lang.Object
-
- org.locationtech.jts.jump.workbench.ui.plugin.generate.BoundaryMatchDataEngine
-
public class BoundaryMatchDataEngine extends Object
-
-
Constructor Summary
Constructors Constructor Description BoundaryMatchDataEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(PlugInContext context)
double
getBoundaryAmplitude()
double
getBoundaryPeriod()
double
getCellSideLength()
int
getLayerHeightInCells()
int
getLayerWidthInCells()
double
getMaxBoundaryPerturbation()
double
getPerturbationProbability()
org.locationtech.jts.geom.Coordinate
getSouthwestCornerOfLeftLayer()
int
getVerticesPerBoundarySide()
int
getVerticesPerCellSide()
void
setBoundaryAmplitude(double newBoundaryAmplitude)
void
setBoundaryPeriod(double newBoundaryPeriod)
void
setCellSideLength(double newCellSideLength)
void
setLayerHeightInCells(int newLayerHeightInCells)
void
setLayerWidthInCells(int newLayerWidthInCells)
void
setMaxBoundaryPerturbation(double newMaxBoundaryPerturbation)
void
setPerturbationProbability(double newPerturbationProbability)
void
setSouthwestCornerOfLeftLayer(org.locationtech.jts.geom.Coordinate newSouthwestCornerOfLeftLayer)
void
setVerticesPerBoundarySide(int newVerticesPerBoundarySide)
void
setVerticesPerCellSide(int newVerticesPerCellSide)
-
-
-
Method Detail
-
setSouthwestCornerOfLeftLayer
public void setSouthwestCornerOfLeftLayer(org.locationtech.jts.geom.Coordinate newSouthwestCornerOfLeftLayer)
-
setLayerHeightInCells
public void setLayerHeightInCells(int newLayerHeightInCells)
-
setLayerWidthInCells
public void setLayerWidthInCells(int newLayerWidthInCells)
-
setCellSideLength
public void setCellSideLength(double newCellSideLength)
-
setVerticesPerCellSide
public void setVerticesPerCellSide(int newVerticesPerCellSide)
-
setBoundaryAmplitude
public void setBoundaryAmplitude(double newBoundaryAmplitude)
-
setBoundaryPeriod
public void setBoundaryPeriod(double newBoundaryPeriod)
-
setVerticesPerBoundarySide
public void setVerticesPerBoundarySide(int newVerticesPerBoundarySide)
-
setMaxBoundaryPerturbation
public void setMaxBoundaryPerturbation(double newMaxBoundaryPerturbation)
-
setPerturbationProbability
public void setPerturbationProbability(double newPerturbationProbability)
-
getSouthwestCornerOfLeftLayer
public org.locationtech.jts.geom.Coordinate getSouthwestCornerOfLeftLayer()
-
getLayerHeightInCells
public int getLayerHeightInCells()
-
getLayerWidthInCells
public int getLayerWidthInCells()
-
getCellSideLength
public double getCellSideLength()
-
getVerticesPerCellSide
public int getVerticesPerCellSide()
-
getBoundaryAmplitude
public double getBoundaryAmplitude()
-
getBoundaryPeriod
public double getBoundaryPeriod()
-
getVerticesPerBoundarySide
public int getVerticesPerBoundarySide()
-
getMaxBoundaryPerturbation
public double getMaxBoundaryPerturbation()
-
getPerturbationProbability
public double getPerturbationProbability()
-
execute
public void execute(PlugInContext context)
-
-