public abstract class SpatialModel extends SimulationEntity
associatedSimulationContainer| Constructor and Description |
|---|
SpatialModel(SimulationContainer container,
java.lang.String metric)
The SpatialModel in its generality is situated within a simulation container
and associated with a metric under which the distances of entities are interpreted
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMetric() |
abstract boolean |
isWithinBoundaries(java.awt.geom.Point2D pointToCheck)
Method to check whether a coordinate falls within or outside the spatial model
|
double |
measureDistance(java.awt.geom.Point2D a,
java.awt.geom.Point2D b) |
getAssociatedSimulationContainerpublic SpatialModel(SimulationContainer container, java.lang.String metric)
container - The container the simulation is contained inmetric - The metric by which the distances are determinedpublic abstract boolean isWithinBoundaries(java.awt.geom.Point2D pointToCheck)
pointToCheck - Coordinate to check whether it lies in the model or notpublic double measureDistance(java.awt.geom.Point2D a,
java.awt.geom.Point2D b)
public java.lang.String getMetric()