Class MutablePathManagerConfiguration
-
- All Implemented Interfaces:
public class MutablePathManagerConfiguration extends PathManagerConfiguration
-
-
Method Summary
Modifier and Type Method Description void
setAllowedHeadingChangeWithoutDirectionUpdate(float arg)
Set allowedHeadingChangeWithoutDirectionUpdate. void
setAreTurnDirectionsEnabled(boolean arg)
Set areTurnDirectionsEnabled. void
setArrivalThreshold(float arg)
Set arrivalThreshold. void
setArrivalThresholdInMeters(float arg)
Set arrivalThresholdInMeters. void
setArrivalThresholdInMetres(float arg)
Set arrivalThresholdInMetres. void
setClosestPathCalculationLimit(int arg)
Set closestPathCalculationLimit. void
setDirectionsUpdateIntervalInSeconds(float arg)
Set directionsUpdateIntervalInSeconds. void
setIsPathSmoothingEnabled(boolean arg)
Set isPathSmoothingEnabled. void
setIsRouteSmoothingEnabled(boolean arg)
Set isRouteSmoothingEnabled. void
setOutdoorArrivalThreshold(float arg)
Set outdoorArrivalThreshold. void
setOutdoorLevelIndex(int arg)
Set outdoorLevelIndex. void
setPathCalculationFailureTolerance(float arg)
Set pathCalculationFailureTolerance. void
setPathCalculationFailureToleranceInSeconds(float arg)
Set pathCalculationFailureToleranceInSeconds. void
setPathfindingPeriod(float arg)
Set pathfindingPeriod. void
setPathfindingPeriodInSeconds(float arg)
Set pathfindingPeriodInSeconds. -
Methods inherited from class com.pointrlabs.core.configuration.PathManagerConfiguration
getAllowedHeadingChangeWithoutDirectionUpdate, getAreTurnDirectionsEnabled, getArrivalThreshold, getArrivalThresholdInMeters, getArrivalThresholdInMetres, getClosestPathCalculationLimit, getDirectionsUpdateIntervalInSeconds, getIsPathSmoothingEnabled, getIsRouteSmoothingEnabled, getOutdoorArrivalThreshold, getOutdoorLevelIndex, getOutdoorRerouteDistance, getPathCalculationFailureTolerance, getPathCalculationFailureToleranceInSeconds, getPathfindingPeriod, getPathfindingPeriodInSeconds, getRerouteDistance, getShouldConnectDisconnectedTransitions
-
Methods inherited from class com.pointrlabs.core.configuration.ConfigurationSection
isValid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setAllowedHeadingChangeWithoutDirectionUpdate
void setAllowedHeadingChangeWithoutDirectionUpdate(float arg)
Set allowedHeadingChangeWithoutDirectionUpdate. Allowed user heading change before triggering a path directions update (in radians) Default is 0.5235987755982988
-
setAreTurnDirectionsEnabled
void setAreTurnDirectionsEnabled(boolean arg)
Set areTurnDirectionsEnabled. Whether to produce turn directions for wayfinding. Default is true
-
setArrivalThreshold
void setArrivalThreshold(float arg)
Set arrivalThreshold. Distance threshold for path session arrival for indoor destinations (in meters) Default is 4.0
-
setArrivalThresholdInMeters
void setArrivalThresholdInMeters(float arg)
Set arrivalThresholdInMeters. Distance threshold for path session arrival for indoor destinations (in meters) Default is 4.0
-
setArrivalThresholdInMetres
void setArrivalThresholdInMetres(float arg)
Set arrivalThresholdInMetres. Distance threshold for path session arrival for indoor destinations (in meters) Default is 4.0
-
setClosestPathCalculationLimit
void setClosestPathCalculationLimit(int arg)
Set closestPathCalculationLimit. The number of nearest destinations to consider for multiple destinations pathfinding Default is 3
-
setDirectionsUpdateIntervalInSeconds
void setDirectionsUpdateIntervalInSeconds(float arg)
Set directionsUpdateIntervalInSeconds. Path directions update period (in seconds) (overridden in case of a major path update) Default is 1.0
-
setIsPathSmoothingEnabled
void setIsPathSmoothingEnabled(boolean arg)
Set isPathSmoothingEnabled. Whether to post-process and smooth the route. Default is true
-
setIsRouteSmoothingEnabled
void setIsRouteSmoothingEnabled(boolean arg)
Set isRouteSmoothingEnabled. Whether to post-process and smooth the route. Default is true
-
setOutdoorArrivalThreshold
void setOutdoorArrivalThreshold(float arg)
Set outdoorArrivalThreshold. Distance threshold for path session arrival for outdoor destinations (in meters) Default is 10.0
-
setOutdoorLevelIndex
void setOutdoorLevelIndex(int arg)
Set 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
-
setPathCalculationFailureTolerance
void setPathCalculationFailureTolerance(float arg)
Set pathCalculationFailureTolerance. Time required to pass after last successful path calculation to fail a path session (in seconds) Default is 600.0
-
setPathCalculationFailureToleranceInSeconds
void setPathCalculationFailureToleranceInSeconds(float arg)
Set pathCalculationFailureToleranceInSeconds. Time required to pass after last successful path calculation to fail a path session (in seconds) Default is 600.0
-
setPathfindingPeriod
void setPathfindingPeriod(float arg)
Set pathfindingPeriod. Path session path update period (in seconds) Default is 0.1
-
setPathfindingPeriodInSeconds
void setPathfindingPeriodInSeconds(float arg)
Set pathfindingPeriodInSeconds. Path session path update period (in seconds) Default is 0.1
-
-
-
-