Class PathManagerConfiguration
-
- All Implemented Interfaces:
public class PathManagerConfiguration extends ConfigurationSection
-
-
Method Summary
Modifier and Type Method Description float
getAllowedHeadingChangeWithoutDirectionUpdate()
Get allowedHeadingChangeWithoutDirectionUpdate. boolean
getAreTurnDirectionsEnabled()
Get areTurnDirectionsEnabled. float
getArrivalThreshold()
Get arrivalThreshold. float
getArrivalThresholdInMeters()
Get arrivalThresholdInMeters. float
getArrivalThresholdInMetres()
Get arrivalThresholdInMetres. int
getClosestPathCalculationLimit()
Get closestPathCalculationLimit. float
getDirectionsUpdateIntervalInSeconds()
Get directionsUpdateIntervalInSeconds. boolean
getIsPathSmoothingEnabled()
Get isPathSmoothingEnabled. boolean
getIsRouteSmoothingEnabled()
Get isRouteSmoothingEnabled. float
getOutdoorArrivalThreshold()
Get outdoorArrivalThreshold. int
getOutdoorLevelIndex()
Get outdoorLevelIndex. float
getOutdoorRerouteDistance()
Get outdoorRerouteDistance. float
getPathCalculationFailureTolerance()
Get pathCalculationFailureTolerance. float
getPathCalculationFailureToleranceInSeconds()
Get pathCalculationFailureToleranceInSeconds. float
getPathfindingPeriod()
Get pathfindingPeriod. float
getPathfindingPeriodInSeconds()
Get pathfindingPeriodInSeconds. float
getRerouteDistance()
Get rerouteDistance. boolean
getShouldConnectDisconnectedTransitions()
Get shouldConnectDisconnectedTransitions. -
-
Method Detail
-
getAllowedHeadingChangeWithoutDirectionUpdate
float getAllowedHeadingChangeWithoutDirectionUpdate()
Get allowedHeadingChangeWithoutDirectionUpdate. Allowed user heading change before triggering a path directions update (in radians) Default is 0.5235987755982988
- Returns:
allowedHeadingChangeWithoutDirectionUpdate value
-
getAreTurnDirectionsEnabled
boolean getAreTurnDirectionsEnabled()
Get areTurnDirectionsEnabled. Whether to produce turn directions for wayfinding. Default is true
- Returns:
areTurnDirectionsEnabled value
-
getArrivalThreshold
float getArrivalThreshold()
Get arrivalThreshold. Distance threshold for path session arrival for indoor destinations (in meters) Default is 4.0
- Returns:
arrivalThreshold value
-
getArrivalThresholdInMeters
float getArrivalThresholdInMeters()
Get arrivalThresholdInMeters. Distance threshold for path session arrival for indoor destinations (in meters) Default is 4.0
- Returns:
arrivalThresholdInMeters value
-
getArrivalThresholdInMetres
float getArrivalThresholdInMetres()
Get arrivalThresholdInMetres. Distance threshold for path session arrival for indoor destinations (in meters) Default is 4.0
- Returns:
arrivalThresholdInMetres value
-
getClosestPathCalculationLimit
int getClosestPathCalculationLimit()
Get closestPathCalculationLimit. The number of nearest destinations to consider for multiple destinations pathfinding Default is 3
- Returns:
closestPathCalculationLimit value
-
getDirectionsUpdateIntervalInSeconds
float getDirectionsUpdateIntervalInSeconds()
Get directionsUpdateIntervalInSeconds. Path directions update period (in seconds) (overridden in case of a major path update) Default is 1.0
- Returns:
directionsUpdateIntervalInSeconds value
-
getIsPathSmoothingEnabled
boolean getIsPathSmoothingEnabled()
Get isPathSmoothingEnabled. Whether to post-process and smooth the route. Default is true
- Returns:
isPathSmoothingEnabled value
-
getIsRouteSmoothingEnabled
boolean getIsRouteSmoothingEnabled()
Get isRouteSmoothingEnabled. Whether to post-process and smooth the route. Default is true
- Returns:
isRouteSmoothingEnabled value
-
getOutdoorArrivalThreshold
float getOutdoorArrivalThreshold()
Get outdoorArrivalThreshold. Distance threshold for path session arrival for outdoor destinations (in meters) Default is 10.0
- Returns:
outdoorArrivalThreshold value
-
getOutdoorLevelIndex
int getOutdoorLevelIndex()
Get outdoorLevelIndex. Index of the level to be used to connect outdoor locations to the wayfinding network. If not entered, this building will not be used for outdoor wayfinding. Default is -999999
- Returns:
outdoorLevelIndex value
-
getOutdoorRerouteDistance
float getOutdoorRerouteDistance()
Get outdoorRerouteDistance. A reroute is triggered if the distance between the blue dot and the current route exceeds this threshold (in meters). This parameter controls the behavior for outdoors. Default is 20.0
- Returns:
outdoorRerouteDistance value
-
getPathCalculationFailureTolerance
float getPathCalculationFailureTolerance()
Get pathCalculationFailureTolerance. Time required to pass after last successful path calculation to fail a path session (in seconds) Default is 600.0
- Returns:
pathCalculationFailureTolerance value
-
getPathCalculationFailureToleranceInSeconds
float getPathCalculationFailureToleranceInSeconds()
Get pathCalculationFailureToleranceInSeconds. Time required to pass after last successful path calculation to fail a path session (in seconds) Default is 600.0
- Returns:
pathCalculationFailureToleranceInSeconds value
-
getPathfindingPeriod
float getPathfindingPeriod()
Get pathfindingPeriod. Path session path update period (in seconds) Default is 0.1
- Returns:
pathfindingPeriod value
-
getPathfindingPeriodInSeconds
float getPathfindingPeriodInSeconds()
Get pathfindingPeriodInSeconds. Path session path update period (in seconds) Default is 0.1
- Returns:
pathfindingPeriodInSeconds value
-
getRerouteDistance
float getRerouteDistance()
Get rerouteDistance. A reroute is triggered if the distance between the blue dot and the current route exceeds this threshold (in meters). This parameter controls the behavior for indoors. Default is 10.0
- Returns:
rerouteDistance value
-
getShouldConnectDisconnectedTransitions
boolean getShouldConnectDisconnectedTransitions()
Get shouldConnectDisconnectedTransitions. Whether to auto-connect transitions that are disconnected from the wayfinding network. Default is true
- Returns:
shouldConnectDisconnectedTransitions value
-
-
-
-