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 voidexecute(PlugInContext context)doublegetBoundaryAmplitude()doublegetBoundaryPeriod()doublegetCellSideLength()intgetLayerHeightInCells()intgetLayerWidthInCells()doublegetMaxBoundaryPerturbation()doublegetPerturbationProbability()org.locationtech.jts.geom.CoordinategetSouthwestCornerOfLeftLayer()intgetVerticesPerBoundarySide()intgetVerticesPerCellSide()voidsetBoundaryAmplitude(double newBoundaryAmplitude)voidsetBoundaryPeriod(double newBoundaryPeriod)voidsetCellSideLength(double newCellSideLength)voidsetLayerHeightInCells(int newLayerHeightInCells)voidsetLayerWidthInCells(int newLayerWidthInCells)voidsetMaxBoundaryPerturbation(double newMaxBoundaryPerturbation)voidsetPerturbationProbability(double newPerturbationProbability)voidsetSouthwestCornerOfLeftLayer(org.locationtech.jts.geom.Coordinate newSouthwestCornerOfLeftLayer)voidsetVerticesPerBoundarySide(int newVerticesPerBoundarySide)voidsetVerticesPerCellSide(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)
-
-