Package org.goplanit.mode
Class PedestrianMode
- java.lang.Object
-
- org.goplanit.utils.id.IdAbleImpl
-
- org.goplanit.utils.id.ExternalIdAbleImpl
-
- org.goplanit.mode.ModeImpl
-
- org.goplanit.mode.PredefinedModeImpl
-
- org.goplanit.mode.PedestrianMode
-
- All Implemented Interfaces:
Cloneable
,Comparable<IdAble>
,ExternalIdAble
,IdAble
,ManagedId
,Mode
,PredefinedMode
public class PedestrianMode extends PredefinedModeImpl
the predefined pedestrian mode- name: pedestrian
- maxspeed (km/h): 5
- pcu: 0.1
- vehicular type: NO_VEHICLE
- motorisation: NON_MOTORISED
- track: ROAD
- use: PRIVATE
- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static double
DEFAULT_MAX_SPEED_KMH
static double
DEFAULT_PCU
static PhysicalModeFeatures
PEDESTRIAN_PHYSICAL_FEATURES
static UsabilityModeFeatures
PEDESTRIAN_USABLITY_FEATURES
-
Fields inherited from class org.goplanit.mode.ModeImpl
DEFAULT_EXTERNAL_ID
-
Fields inherited from interface org.goplanit.utils.mode.Mode
DEFAULT_XML_ID, GLOBAL_DEFAULT_MAXIMUM_SPEED_KMH, GLOBAL_DEFAULT_PCU, MODE_ID_CLASS
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PedestrianMode(IdGroupingToken groupId)
Constructor for pedestrian mode
-
Method Summary
-
Methods inherited from class org.goplanit.mode.PredefinedModeImpl
getPredefinedModeType
-
Methods inherited from class org.goplanit.mode.ModeImpl
generateId, getMaximumSpeedKmH, getName, getPcu, getPhysicalFeatures, getUseFeatures, recreateManagedIds
-
Methods inherited from class org.goplanit.utils.id.ExternalIdAbleImpl
clone, getExternalId, getXmlId, setExternalId, setXmlId
-
Methods inherited from class org.goplanit.utils.id.IdAbleImpl
equals, generateAndSetId, generateId, getId, hashCode, setId
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.goplanit.utils.id.ExternalIdAble
getExternalId, getXmlId, hasExternalId, hasXmlId, setExternalId, setXmlId
-
Methods inherited from interface org.goplanit.utils.id.IdAble
clone, compareTo, getId, idEquals, idHashCode
-
Methods inherited from interface org.goplanit.utils.id.ManagedId
recreateManagedIds, resetChildManagedIdEntities
-
Methods inherited from interface org.goplanit.utils.mode.Mode
getIdClass, getMaximumSpeedKmH, getName, getPcu, getPhysicalFeatures, getUseFeatures, hasName, hasPhysicalFeatures, hasUseFeatures
-
Methods inherited from interface org.goplanit.utils.mode.PredefinedMode
isPredefinedModeType
-
-
-
-
Field Detail
-
DEFAULT_MAX_SPEED_KMH
public static final double DEFAULT_MAX_SPEED_KMH
- See Also:
- Constant Field Values
-
DEFAULT_PCU
public static final double DEFAULT_PCU
- See Also:
- Constant Field Values
-
PEDESTRIAN_PHYSICAL_FEATURES
public static final PhysicalModeFeatures PEDESTRIAN_PHYSICAL_FEATURES
-
PEDESTRIAN_USABLITY_FEATURES
public static final UsabilityModeFeatures PEDESTRIAN_USABLITY_FEATURES
-
-
Constructor Detail
-
PedestrianMode
protected PedestrianMode(IdGroupingToken groupId)
Constructor for pedestrian mode- Parameters:
groupId
- to generate unique id
-
-