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_CLASSthe 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 longgetOdZoneId()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
-
-