Package com.anylogic.engine
- All Superinterfaces:
Locatable2D
- All Known Subinterfaces:
Path3D
- All Known Implementing Classes:
ShapeCurve
,ShapeMultiplePoints
,ShapePolyLine
public interface Path2D extends Locatable2D
This interface represents a sequence of
Coordinates of all the points
(x, y)
pointsCoordinates of all the points
(getPointDx(int)
, getPointDy(int)
)
are relative to the base coordinates
(getX()
, getY()
)
- Author:
- AnyLogic North America, LLC https://anylogic.com
Modifier and Type | Method | Description |
---|---|---|
int | getNPoints() |
Returns the number of points in the path.
|
double | getPointDx |
Returns the x coordinate of a particular point of the path relative to the start point.
|
double | getPointDy |
Returns the y coordinate of a particular point of the path relative to the start point.
|
double | getX() |
Returns the base x coordinate of the path.
|
double | getY() |
Returns the base y coordinate of the path.
|
double getX()
Returns the base x coordinate of the path.
- Specified by:
getX
in interfaceLocatable2D
- Returns:
- the base x coordinate of the path
double getY()
Returns the base y coordinate of the path.
- Specified by:
getY
in interfaceLocatable2D
- Returns:
- the base y coordinate of the path
int getNPoints()
Returns the number of points in the path.
- Returns:
- the number of points in the path
double getPointDx(int i)
Returns the x coordinate of a particular point of the path relative to the start point.
- Parameters:
i
- the index of the point (starting from 0)- Returns:
- the x coordinate of the point relative to the start point
double getPointDy(int i)
Returns the y coordinate of a particular point of the path relative to the start point.
- Parameters:
i
- the index of the point (starting from 0)- Returns:
- the y coordinate of the point relative to the start point