Class RoadSampler.Factory
java.lang.Object
org.opentrafficsim.road.network.sampling.RoadSampler.Factory
- Enclosing class:
- RoadSampler
Factory for
RoadSampler.-
Method Summary
Modifier and TypeMethodDescriptioncreate()Create sampler.registerExtendedDataType(ExtendedDataType<?, ?, ?, ? super GtuDataRoad> extendedDataType) Register extended data type.registerFilterDataType(FilterDataType<?, ? super GtuDataRoad> filterDataType) Register filter data type.setFrequency(Frequency frequency) Sets the frequency.
-
Method Details
-
registerExtendedDataType
public RoadSampler.Factory registerExtendedDataType(ExtendedDataType<?, ?, ?, ? super GtuDataRoad> extendedDataType) Register extended data type.- Parameters:
extendedDataType- extended data type- Returns:
- this factory
-
registerFilterDataType
public RoadSampler.Factory registerFilterDataType(FilterDataType<?, ? super GtuDataRoad> filterDataType) Register filter data type.- Parameters:
filterDataType- filter data type- Returns:
- this factory
-
setFrequency
Sets the frequency. If no frequency is set, a sampler is created that records on move events of GTU's.- Parameters:
frequency- frequency- Returns:
- this factory
-
create
Create sampler.- Returns:
- sampler
-