Class PathManagerConfiguration

    • Constructor Detail

    • 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