AttributesTimeCost

Provides all! parameters for all! time cost functions. TODO: split AttributesTimeCost timeCostAttributes into multiple classes see comment in AttributesFloorField


Field: standardDeviation [double]

the standard derivation required for the gaussian method.


Field: pedestrianOtherTargetDensityWeight [double]

(hartmann-2012, c_D') = the weight of the pedestrian that has on other target than the potential field that will be generated.


Field: obstacleDensityWeight [double]

the weight of the density.


Field: type [TimeCostFunctionType]

the method of density measurement.


Field: pedestrianDynamicWeight [double]

the loading that will be multiplied to the dynamic loading.


Field: pedestrianSameTargetDensityWeight [double]

(hartmann-2012, c_D) = the weight of the pedestrian that has the some target as the potential field that will be generated.


Field: loadingType [LoadingType]

indicate that the dynamic potential field should calculate a individual loading for each pedestrian or uses a constant loading strategy. This will be done by the loading strategies. If the loadingType=CONSTANT_RESPECT_TARGETS than pedestrianSameTargetDensityWeight and pedestrianOtherTargetDensityWeight has to be set. If loadingType=CONSTANT than pedestrianWeight has to be set.


Field: pedestrianWeight [double]

the weight for the constant loading c in hartmann-2012.


Field: width [double]

only used in TimeCostFunctionObstacleDistance


Field: queueWidthLoading [double]

(queueing only) the factor that influences the queue width. = 1 > means lower width. The value should be in the interval [1;infty[.


Field: height [double]

only used in TimeCostFunctionObstacleDistance