Package com.anylogic.engine.markup
- java.lang.Object
- com.anylogic.engine.markup.AbstractMarkupSegment
- All Implemented Interfaces:
IMarkupSegment
,Serializable
- Direct Known Subclasses:
GISMarkupSegment
,MarkupSegment
public abstract class AbstractMarkupSegment extends Object implements IMarkupSegment, Serializable
This class represents a segment of
IPath
.- Author:
- AnyLogic North America, LLC https://anylogic.com
- See Also:
- Serialized Form
Constructor | Description |
---|---|
AbstractMarkupSegment() |
public AbstractMarkupSegment()
public double length()
Returns the length of the path segment
- Specified by:
length
in interfaceIMarkupSegment
- Returns:
- the length of the path segment, a positive number
public abstract Position getEnd(Position out)
Returns the location of the end position of the segment
- Parameters:
out
- output object to write to, may benull
- Returns:
- the Position object with coordinates of the segment end
public abstract Position getStart(Position out)
Returns the location of the start position of the segment
- Parameters:
out
- output object to write to, may benull
- Returns:
- the Position object with coordinates of the segment start