AnyLogic
Expand
Font size
All Implemented Interfaces:
AbstractPositionalMarkup, AggregatableAnimationElement, AnimationStaticLocationProvider, HasLevel, INetworkMarkupElement, INode<ConveyorNode<?>,ConveyorPath<?>>, SVGElement, UsdElement, Serializable
Direct Known Subclasses:
ConveyorTransferTable, ConveyorTurnStation, ConveyorTurntable

@AnyLogicInternalAPI
public abstract class ConveyorTransitionalNode<T extends Agent>
extends ConveyorNode<T>
See Also:
Serialized Form

Field Summary

Fields inherited from interface com.anylogic.engine.presentation.UsdElement

ID_NOT_SET

Method Summary

Modifier and TypeMethodDescription
abstract doublegetSpeed(SpeedUnits units) 
doublegetTransferDistance(ConveyorPath<?> path1, ConveyorPath<?> path2) 
ConveyorPath<T>getTransition(ConveyorPath<?> path) 
List<? extends ConveyorPath<T>>getTransitions() 
abstract booleanisTakeSpeedOfConnectedConveyors() 

Methods inherited from class com.anylogic.engine.markup.ConveyorMarkupElement

getLevel, setNetwork

Methods inherited from class com.anylogic.engine.markup.MarkupShape

error, getDrawMode, getFullName, getOutsideLevelZ, getPresentable, getSpace, initialize, isClickHandled, isPublic, onClick, remove, setDrawMode, setOwner

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods inherited from interface com.anylogic.engine.markup.AbstractPositionalMarkup

getRotation, getSpace, isVisible

Methods inherited from interface com.anylogic.engine.markup.AnimationStaticLocationProvider

getSpace

Methods inherited from interface com.anylogic.engine.markup.INetworkMarkupElement

getSpace, randomPointInside, randomPointInside, randomPointInside

Methods inherited from interface com.anylogic.engine.markup.INode

getName

Methods inherited from interface com.anylogic.engine.presentation.SVGElement

executeUserAction, findSVGElement, getSVGId, removeSVGFromOwner, resetSVGState, updateSVGProperties

Methods inherited from interface com.anylogic.engine.presentation.UsdElement

getOrGenerateUSDId

Method Details

getSpeed

@AnyLogicInternalCodegenAPI
public abstract double getSpeed(SpeedUnits units)

isTakeSpeedOfConnectedConveyors

@AnyLogicInternalCodegenAPI
public abstract boolean isTakeSpeedOfConnectedConveyors()

getTransferDistance

public double getTransferDistance(ConveyorPath<?> path1,
 ConveyorPath<?> path2)

getTransition

@AnyLogicInternalCodegenAPI
public ConveyorPath<T> getTransition(ConveyorPath<?> path)

getTransitions

@AnyLogicInternalCodegenAPI
public List<? extends ConveyorPath<T>> getTransitions()