Package org.goplanit.utils.zoning
Interface OdZone
-
- All Superinterfaces:
Cloneable
,Comparable<IdAble>
,ExternalIdAble
,IdAble
,ManagedId
,Zone
- All Known Implementing Classes:
OdZoneImpl
public interface OdZone extends Zone
an OdZone is a zone where trips terminate and or commence- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static Class<OdZone>
OD_ZONE_ID_CLASS
the class to use for the additional od zone id generation-
Fields inherited from interface org.goplanit.utils.zoning.Zone
LOGGER, ZONE_ID_CLASS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description long
getOdZoneId()
In addition to a zone id across all zones of any derived type, each Od zone also has a unique id across the Od zones specificallydefault Class<OdZone>
getOdZoneIdClass()
-
Methods inherited from interface org.goplanit.utils.id.ExternalIdAble
getExternalId, getXmlId, hasExternalId, hasXmlId, setExternalId, setXmlId
-
Methods inherited from interface org.goplanit.utils.id.IdAble
compareTo, getId, idEquals, idHashCode
-
Methods inherited from interface org.goplanit.utils.id.ManagedId
recreateManagedIds, resetChildManagedIdEntities
-
Methods inherited from interface org.goplanit.utils.zoning.Zone
addInputProperty, clone, getCentroid, getEnvelope, getGeometry, getIdClass, getInputProperty, getName, hasCentroid, hasGeometry, hasInputProperty, hasName, setGeometry, setName
-
-