public class CoordinateXY extends Coordinate
This data object is suitable for use with coordinate sequences with dimension = 2.
The Coordinate.z
field is visible, but intended to be ignored.
Coordinate.DimensionalComparator
Modifier and Type | Field and Description |
---|---|
static int |
M
CoordinateXY does not support M measures.
|
static int |
X
Standard ordinate index value for X
|
static int |
Y
Standard ordinate index value for Y
|
static int |
Z
CoordinateXY does not support Z values.
|
NULL_ORDINATE, x, y, z
Constructor and Description |
---|
CoordinateXY()
Default constructor
|
CoordinateXY(Coordinate coord)
Constructs a CoordinateXY instance with the x and y ordinates of the given Coordinate.
|
CoordinateXY(CoordinateXY coord)
Constructs a CoordinateXY instance with the x and y ordinates of the given CoordinateXY.
|
CoordinateXY(double x,
double y)
Constructs a CoordinateXY instance with the given ordinates.
|
Modifier and Type | Method and Description |
---|---|
CoordinateXY |
copy()
Creates a copy of this CoordinateXY.
|
double |
getOrdinate(int ordinateIndex)
Gets the ordinate value for the given index.
|
double |
getZ()
The z-ordinate is not supported
|
void |
setCoordinate(Coordinate other)
Sets this
Coordinate s (x,y,z) values to that of other . |
void |
setOrdinate(int ordinateIndex,
double value)
Sets the ordinate for the given index
to a given value.
|
void |
setZ(double z)
The z-ordinate is not supported
|
String |
toString()
Returns a
String of the form (x,y,z) . |
public static final int X
public static final int Y
public static final int Z
public static final int M
public CoordinateXY()
public CoordinateXY(double x, double y)
x
- the X ordinatey
- the Y ordinatepublic CoordinateXY(Coordinate coord)
coord
- the Coordinate providing the ordinatespublic CoordinateXY(CoordinateXY coord)
coord
- the CoordinateXY providing the ordinatespublic CoordinateXY copy()
copy
in class Coordinate
public double getZ()
getZ
in class Coordinate
public void setZ(double z)
setZ
in class Coordinate
z
- the value to set as Zpublic void setCoordinate(Coordinate other)
Coordinate
Coordinate
s (x,y,z) values to that of other
.setCoordinate
in class Coordinate
other
- the Coordinate
to copypublic double getOrdinate(int ordinateIndex)
Coordinate
X
, Y
, and Z
.getOrdinate
in class Coordinate
ordinateIndex
- the ordinate indexpublic void setOrdinate(int ordinateIndex, double value)
Coordinate
X
, Y
, and Z
.setOrdinate
in class Coordinate
ordinateIndex
- the ordinate indexvalue
- the value to setpublic String toString()
Coordinate
String
of the form (x,y,z) .toString
in class Coordinate
String
of the form (x,y,z)Copyright © 2020. All rights reserved.