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

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

Method Summary

All Methods Instance Methods Abstract Methods Concrete Methods 
abstract double getSpeed​(SpeedUnits units)  
double getTransferDistance​(ConveyorPath<?> path1, ConveyorPath<?> path2)  
ConveyorPath<T> getTransition​(ConveyorPath<?> path)  
java.util.List<? extends ConveyorPath<T>> getTransitions()  
abstract boolean isTakeSpeedOfConnectedConveyors()  
Modifier and Type Method Description

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

addConnection, contains, getCompatibleAgentExtensionClass, getConnection, getConnections, getConnectionsCount, getFillColor, getFillTexture, getIncomingPaths, getLineColor, getLineTexture, getNearestPoint, getNetwork, getOutgoingPaths, getPosition, getTransferPositionByPercent, getX, getXYZ, getY, getZ, postInitialize, randomPointInside, setFillColor, setFillColor, setLineColor, setLineColor, setXYZ

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 com.anylogic.engine.markup.AbstractMarkup

discardOwner, executeUserAction, findSVGElement, getName, getSVGId, initializeInternal, isVisible, onAggregatorInitialized, onAggregatorVisibilityChanged, removeSVGFromOwner, resetSVGState, setVisible, updateDynamicProperties, updateDynamicPropertiesStructural, updateSVGProperties

Methods inherited from class java.lang.Object

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

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

Method Detail

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 java.util.List<? extends ConveyorPath<T>> getTransitions()
How can we improve this article?