public class BoundaryMatchDataEngine
extends java.lang.Object
Constructor and Description |
---|
BoundaryMatchDataEngine() |
Modifier and Type | Method and Description |
---|---|
void |
execute(PlugInContext context) |
double |
getBoundaryAmplitude() |
double |
getBoundaryPeriod() |
double |
getCellSideLength() |
int |
getLayerHeightInCells() |
int |
getLayerWidthInCells() |
double |
getMaxBoundaryPerturbation() |
double |
getPerturbationProbability() |
com.vividsolutions.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(com.vividsolutions.jts.geom.Coordinate newSouthwestCornerOfLeftLayer) |
void |
setVerticesPerBoundarySide(int newVerticesPerBoundarySide) |
void |
setVerticesPerCellSide(int newVerticesPerCellSide) |
public void setSouthwestCornerOfLeftLayer(com.vividsolutions.jts.geom.Coordinate newSouthwestCornerOfLeftLayer)
public void setLayerHeightInCells(int newLayerHeightInCells)
public void setLayerWidthInCells(int newLayerWidthInCells)
public void setCellSideLength(double newCellSideLength)
public void setVerticesPerCellSide(int newVerticesPerCellSide)
public void setBoundaryAmplitude(double newBoundaryAmplitude)
public void setBoundaryPeriod(double newBoundaryPeriod)
public void setVerticesPerBoundarySide(int newVerticesPerBoundarySide)
public void setMaxBoundaryPerturbation(double newMaxBoundaryPerturbation)
public void setPerturbationProbability(double newPerturbationProbability)
public com.vividsolutions.jts.geom.Coordinate getSouthwestCornerOfLeftLayer()
public int getLayerHeightInCells()
public int getLayerWidthInCells()
public double getCellSideLength()
public int getVerticesPerCellSide()
public double getBoundaryAmplitude()
public double getBoundaryPeriod()
public int getVerticesPerBoundarySide()
public double getMaxBoundaryPerturbation()
public double getPerturbationProbability()
public void execute(PlugInContext context)