Class MutablePathManagerConfiguration

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void setAllowedHeadingChangeWithoutDirectionUpdate(float arg) Set allowedHeadingChangeWithoutDirectionUpdate.
      void setAreTurnDirectionsEnabled(boolean isEnabled) 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 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, getDirectionOffset, getDirectionalNodesSimplificationEpsilon, getDirectionsUpdateIntervalInSeconds, getNodeConnectionGridCellCountInRadius, getNodeConnectionGridRadius, getNodeConnectionMaximumEdgeCount, getNodeConnectionMaximumObstacleDifferenceForAlternatives, getNodeConnectionMaximumWallDifferenceForAlternatives, getNodeConnectionObstaclePenaltyMultiplier, getNodeConnectionObstaclePenetrationPenalty, getNodeConnectionWallPenaltyMultiplier, getNodeConnectionWallPenetrationPenalty, getObstacleAvoidanceOffsetGradualStartDistance, getObstacleAvoidanceOffsetInMeters, getObstaclePreprocessingOffset, getPathCalculationFailureTolerance, getPathCalculationFailureToleranceInSeconds, getPathSmoothingCrossProductThreshold, getPathSmoothingDualIterationCount, getPathSmoothingIterationCount, getPathSmoothingWallAvoidanceOffsetInMeters, getPathfindingPeriod, getPathfindingPeriodInSeconds, getPathfindingTypicalWalkingSpeed, getPortalDirectionSensitivity, getRotationAngle, getShouldConsiderArrivalThresholdForPolygons, getSlightTurnThresholdInDegrees, getStraightDirectionAngle, getStraightInflectionThresholdInDegrees, getTypicalFacilityTransitionTime, getTypicalLevelTransitionTime, getTypicalWalkingSpeed, getWallAvoidanceOffset, getWallAvoidanceOffsetGradualStartDistance, getWallAvoidanceOffsetInMeters
      • 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
    • Constructor Detail

    • 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 isEnabled)

        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 at a destination (in meters) Default is 4.0

      • setArrivalThresholdInMeters

         void setArrivalThresholdInMeters(float arg)

        Set arrivalThresholdInMeters. Distance threshold for path session arrival at a destination (in meters) Default is 4.0

      • setArrivalThresholdInMetres

         void setArrivalThresholdInMetres(float arg)

        Set arrivalThresholdInMetres. Distance threshold for path session arrival at a destination (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

      • 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.25

      • setPathfindingPeriodInSeconds

         void setPathfindingPeriodInSeconds(float arg)

        Set pathfindingPeriodInSeconds. Path session path update period (in seconds) Default is 0.25