Package com.anylogic.engine.markup
- Constructor Summary
- Method Summary
- Methods inherited from class com.anylogic.engine.markup.AbstractRoadMarkup
- Methods inherited from class com.anylogic.engine.markup.MarkupShape
- Methods inherited from class com.anylogic.engine.markup.AbstractMarkup
- Methods inherited from class java.lang.Object
- Methods inherited from interface com.anylogic.engine.markup.AggregatableAnimationElement
- Constructor Detail
- Method Detail
- java.lang.Object
-
- com.anylogic.engine.markup.AbstractMarkup
-
- com.anylogic.engine.markup.MarkupShape
-
- com.anylogic.engine.markup.AbstractRoadMarkup
-
- com.anylogic.engine.markup.AbstractRoadConnectableElement
- All Implemented Interfaces:
AggregatableAnimationElement
,HasLevel
,SVGElement
,java.io.Serializable
- Direct Known Subclasses:
Intersection
,Road
@AnyLogicInternalAPI public abstract class AbstractRoadConnectableElement extends AbstractRoadMarkup
Abstract class for any Transport Library space markup elements representing any part of road (road,
road juction, parking lot, etc.)
- Author:
- AnyLogic North America, LLC https://anylogic.com
- See Also:
- Serialized Form
AbstractRoadConnectableElement() |
Creates a new instance of abstract road element.
|
AbstractRoadConnectableElement(Agent owner,
ShapeDrawMode drawMode,
boolean isPublic) |
Creates a new instance of abstract road element.
|
Constructor | Description |
---|
abstract java.util.List<RoadConnectionPoint> |
getConnectionPoints() |
Returns a list of connection points of the road element.
|
Modifier and Type | Method | Description |
---|
contains, getLevel, getRoadNetwork, setDebugInfoVisible, setRoadNetwork
error, getDrawMode, getFullName, getOutsideLevelZ, getPresentable, getSpace, initialize, isClickHandled, isPublic, onClick, remove, setDrawMode, setOwner
discardOwner, executeUserAction, findSVGElement, getName, getSVGId, initializeInternal, isVisible, onAggregatorInitialized, onAggregatorVisibilityChanged, removeSVGFromOwner, resetSVGState, setVisible, updateDynamicProperties, updateDynamicPropertiesStructural, updateSVGProperties
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
postInitialize
public AbstractRoadConnectableElement()
Creates a new instance of abstract road element. Cannot be called by user.
public AbstractRoadConnectableElement(Agent owner, ShapeDrawMode drawMode, boolean isPublic)
Creates a new instance of abstract road element. Cannot be called by user.
- Parameters:
owner
- Agent to which the created road intersection belongs to.drawMode
- Where to draw this space markup shape: 2D, 3D or 2D+3D.ispublic
- Iftrue
, the markup shape is visible on container's presentation.
@AnyLogicInternalAPI public abstract java.util.List<RoadConnectionPoint> getConnectionPoints()
Returns a list of connection points of the road element. The elements of list can be sorted in any order, but this order
is the same during lifetime of the element.
- Returns:
- List of connection points of the road element.
-
How can we improve this article?
-