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) |
getAssociatedSimulationContainer
public 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()