Class SynchronizableMapStripe
java.lang.Object
org.opentrafficsim.editor.extensions.map.SynchronizableMapStripe
- All Implemented Interfaces:
 StripeSynchronization.SynchronizableStripe<MapStripeData>
public class SynchronizableMapStripe
extends Object
implements StripeSynchronization.SynchronizableStripe<MapStripeData>
Representation of a stripe that can be synchronized as used within the editor.
 
 Copyright (c) 2024-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
- Author:
 - Wouter Schakel
 
- 
Constructor Summary
ConstructorsConstructorDescriptionSynchronizableMapStripe(MapLinkData linkData, MapStripeData data, org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync phaseSync) Constructor. - 
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubleorg.opentrafficsim.road.network.lane.StripeData.StripePhaseSyncvoidsetEndPhase(double phase) voidsetStartPhase(double phase)  
- 
Constructor Details
- 
SynchronizableMapStripe
public SynchronizableMapStripe(MapLinkData linkData, MapStripeData data, org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync phaseSync) Constructor.- Parameters:
 linkData- link datadata- stripe dataphaseSync- synchronization
 
 - 
 - 
Method Details
- 
getStartPhase
public double getStartPhase()- Specified by:
 getStartPhasein interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getEndPhase
public double getEndPhase()- Specified by:
 getEndPhasein interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getPeriod
public double getPeriod()- Specified by:
 getPeriodin interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getObject
- Specified by:
 getObjectin interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getUpstreamStripe
- Specified by:
 getUpstreamStripein interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getDownstreamStripe
- Specified by:
 getDownstreamStripein interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getCommonPhaseStripes
- Specified by:
 getCommonPhaseStripesin interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
getSynchronization
public org.opentrafficsim.road.network.lane.StripeData.StripePhaseSync getSynchronization()- Specified by:
 getSynchronizationin interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
setStartPhase
public void setStartPhase(double phase) - Specified by:
 setStartPhasein interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 - 
setEndPhase
public void setEndPhase(double phase) - Specified by:
 setEndPhasein interfaceStripeSynchronization.SynchronizableStripe<MapStripeData>
 
 -