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- If- true, 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.