Package com.anylogic.engine.markup
- Field Summary
- 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,UsdElement,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, isOnly3D, isPublic, onClick, remove, setDrawMode, setOwnerdiscardOwner, executeUserAction, findSVGElement, getGroupOrOwner, getInspect, getInspectionWindowString, getName, getOrGenerateUSDId, getSVGComponent, getSVGId, initializeInternal, isVisible, onAggregatorInitialized, onAggregatorVisibilityChanged, removeSVGFromOwner, resetSVGState, setInspect, setVisible, updateDynamicProperties, updateDynamicPropertiesStructural, updateSVGPropertiespublic 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.