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 Details
- Method Details
- 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
,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
Constructor | Description |
---|---|
AbstractRoadConnectableElement() |
Creates a new instance of abstract road element.
|
AbstractRoadConnectableElement |
Creates a new instance of abstract road element.
|
Modifier and Type | Method | Description |
---|---|---|
abstract List<RoadConnectionPoint> | getConnectionPoints() |
Returns a list of connection points of the road element.
|
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
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 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.