Package org.goplanit.utils.mode
Interface PhysicalModeFeatures
-
- All Known Implementing Classes:
PhysicalModeFeaturesImpl
public interface PhysicalModeFeatures
the physical features of a mode are listed by this class. Inspired by the categorisation as offered in open street maps as per https://wiki.openstreetmap.org/wiki/Key:access#Transport_mode_restrictions- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static MotorisationModeType
DEFAULT_MOTORISATION_TYPE
default is motorisedstatic TrackModeType
DEFAULT_TRACK_TYPE
default is road based, e.g.static VehicularModeType
DEFAULT_VEHICULAR_TYPE
default is of a vehicular type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MotorisationModeType
getMotorisationType()
collect the motorisation type of this modeTrackModeType
getTrackType()
collect the track type of this modeVehicularModeType
getVehicularType()
collect the vehicular type of this mode
-
-
-
Field Detail
-
DEFAULT_VEHICULAR_TYPE
static final VehicularModeType DEFAULT_VEHICULAR_TYPE
default is of a vehicular type
-
DEFAULT_MOTORISATION_TYPE
static final MotorisationModeType DEFAULT_MOTORISATION_TYPE
default is motorised
-
DEFAULT_TRACK_TYPE
static final TrackModeType DEFAULT_TRACK_TYPE
default is road based, e.g. uses road to propagate
-
-
Method Detail
-
getVehicularType
VehicularModeType getVehicularType()
collect the vehicular type of this mode- Returns:
- vehicular type
-
getMotorisationType
MotorisationModeType getMotorisationType()
collect the motorisation type of this mode- Returns:
- motorisation type
-
getTrackType
TrackModeType getTrackType()
collect the track type of this mode- Returns:
- track type
-
-