-
- All Implemented Interfaces:
-
com.uchuhimo.konf.Spec
public class SpeedSpec extends ConfigSpecA specification of the parameters regarding speeds to load from a config file.
-
-
Field Summary
Fields Modifier and Type Field Description private final RequiredItem<Double>childMaleprivate final RequiredItem<Double>adultMaleprivate final RequiredItem<Double>elderlyMaleprivate final RequiredItem<Double>childFemaleprivate final RequiredItem<Double>adultFemaleprivate final RequiredItem<Double>elderlyFemaleprivate final RequiredItem<Double>defaultprivate final RequiredItem<Double>varianceprivate final Set<Spec>innerSpecsprivate final Set<Item<?>>itemsprivate final Stringprefixpublic final static SpeedSpecINSTANCE
-
Method Summary
Modifier and Type Method Description final RequiredItem<Double>getChildMale()The walking speed of a young male. final RequiredItem<Double>getAdultMale()The walking speed of an adult male. final RequiredItem<Double>getElderlyMale()The walking speed of an elderly male. final RequiredItem<Double>getChildFemale()The walking speed of a young female. final RequiredItem<Double>getAdultFemale()The walking speed of an adult female. final RequiredItem<Double>getElderlyFemale()The walking speed of an elderly female. final RequiredItem<Double>getDefault()The default walking speed, if the pedestrian details have not been defined. final RequiredItem<Double>getVariance()The walking speed variance. Set<Spec>getInnerSpecs()Set<Item<?>>getItems()final StringgetPrefix()-
Methods inherited from class it.unibo.alchemist.model.cognitiveagents.impact.individual.SpeedSpec
addInnerSpec, addItem, lazy, optional, required -
Methods inherited from class com.uchuhimo.konf.ConfigSpec
get, plus, qualify, withFallback, withPrefix -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getChildMale
final RequiredItem<Double> getChildMale()
The walking speed of a young male.
-
getAdultMale
final RequiredItem<Double> getAdultMale()
The walking speed of an adult male.
-
getElderlyMale
final RequiredItem<Double> getElderlyMale()
The walking speed of an elderly male.
-
getChildFemale
final RequiredItem<Double> getChildFemale()
The walking speed of a young female.
-
getAdultFemale
final RequiredItem<Double> getAdultFemale()
The walking speed of an adult female.
-
getElderlyFemale
final RequiredItem<Double> getElderlyFemale()
The walking speed of an elderly female.
-
getDefault
final RequiredItem<Double> getDefault()
The default walking speed, if the pedestrian details have not been defined.
-
getVariance
final RequiredItem<Double> getVariance()
The walking speed variance.
-
getInnerSpecs
Set<Spec> getInnerSpecs()
-
-
-
-