Package com.anylogic.engine.markup
- Constructor Summary
- Method Summary
- 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.AbstractRailwayMarkup
- All Implemented Interfaces:
AggregatableAnimationElement
,HasLevel
,RailMarkup
,SVGElement
,java.io.Serializable
- Direct Known Subclasses:
PositionOnTrack
,RailwaySwitch
,RailwayTrack
public abstract class AbstractRailwayMarkup extends MarkupShape implements RailMarkup
- See Also:
- Serialized Form
AbstractRailwayMarkup() |
|
AbstractRailwayMarkup(Agent owner,
ShapeDrawMode drawMode,
boolean isPublic) |
|
Constructor | Description |
---|
ShapeDrawMode |
getDrawMode() |
Returns the drawing mode of the shape (where to draw this shape: 2D, 3D or 2D+3D).
If the shape has been created with no-argument constructor, and has no specific limitations (like 2D-only), and drawing mode hasn't yet been set, then it is initialized to default (2D + 3D). |
Level |
getLevel() |
Returns level associated with this space markup element or
null
if this element has no level |
double |
getOutsideLevelZ() |
|
RailwayNetwork |
getRailYard() |
Returns rail yard associated with this space markup element or
null
if this element has no rail yard |
Modifier and Type | Method | Description |
---|
contains, error, getFullName, 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 AbstractRailwayMarkup()
public AbstractRailwayMarkup(Agent owner, ShapeDrawMode drawMode, boolean isPublic)
public ShapeDrawMode getDrawMode()
Description copied from class:
MarkupShape
Returns the drawing mode of the shape (where to draw this shape: 2D, 3D or 2D+3D).
If the shape has been created with no-argument constructor, and has no specific limitations (like 2D-only), and drawing mode hasn't yet been set, then it is initialized to default (2D + 3D).
If the shape has been created with no-argument constructor, and has no specific limitations (like 2D-only), and drawing mode hasn't yet been set, then it is initialized to default (2D + 3D).
- Overrides:
getDrawMode
in classMarkupShape
- Returns:
- the draw mode for this shape
public Level getLevel()
Description copied from interface:
HasLevel
Returns level associated with this space markup element or
null
if this element has no level- Specified by:
getLevel
in interfaceHasLevel
- Specified by:
getLevel
in classMarkupShape
- Returns:
- the level associated with this space markup element
@AnyLogicInternalAPI public double getOutsideLevelZ()
- Overrides:
getOutsideLevelZ
in classMarkupShape
public RailwayNetwork getRailYard()
Description copied from interface:
RailMarkup
Returns rail yard associated with this space markup element or
null
if this element has no rail yard- Specified by:
getRailYard
in interfaceRailMarkup
- Returns:
- the rail yard associated with this space markup element
-
How can we improve this article?
-