- java.lang.Object
-
- org.arakhne.afc.math.geometry.d3.d.Tuple3d<Point3d>
-
- org.arakhne.afc.math.geometry.d3.d.Point3d
-
- org.arakhne.afc.io.shape.ESRIPoint
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Point3D<Point3d,Vector3d>
,Tuple3D<Point3d>
,JsonableObject
public class ESRIPoint extends Point3d
APoint3d
with a measure.The specification of the ESRI Shape file format is described in the July 98 specification document.
- Since:
- 14.0
- Version:
- 17.0 2020-01-04 14:41:52
- Author:
- Stéphane GALLAND, Olivier LAMOTTE
- See Also:
- Serialized Form
- Maven Group Id:
- org.arakhne.afc.advanced
- Maven Artifact Id:
- shapefile
-
-
Constructor Summary
Constructors Constructor Description ESRIPoint()
Constructs a Poin4d.ESRIPoint(double x, double y)
Constructs and initializes a Poin4d from the specified xy coordinates.ESRIPoint(double x, double y, double z)
Constructs and initializes a Point4d from the specified xyz coordinates.ESRIPoint(double x, double y, double z, double measure)
Constructs and initializes a Point4d from the specified xyzm coordinates.ESRIPoint(ESRIPoint point)
Constructs and initializes a Point4d from the specified xyz coordinates.ESRIPoint(Tuple2D<?> point)
Constructs and initializes a Point4d from the specified xy coordinates.ESRIPoint(Tuple3D<?> point)
Constructs and initializes a Point4d from the specified xyz coordinates.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getM()
Replies the measure associated to this point.void
setM(double mesure)
Set the measure associated to this point.String
toString()
-
Methods inherited from class org.arakhne.afc.math.geometry.d3.d.Point3d
add, add, add, convert, getDistance, getDistanceL1, getDistanceLinf, getDistanceSquared, getGeomFactory, getIdistanceL1, getIdistanceLinf, scaleAdd, scaleAdd, scaleAdd, scaleAdd, scaleAdd, scaleAdd, sub, sub, toUnmodifiable
-
Methods inherited from class org.arakhne.afc.math.geometry.d3.d.Tuple3d
absolute, absolute, add, add, addX, addX, addY, addY, addZ, addZ, clone, equals, getX, getY, getZ, hashCode, ix, iy, iz, negate, negate, scale, scale, scale, scale, set, set, set, set, set, setX, setX, setY, setY, setZ, setZ, sub, sub, subX, subX, subY, subY, subZ, subZ, toJson
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.arakhne.afc.vmutil.json.JsonableObject
toJson
-
Methods inherited from interface org.arakhne.afc.math.geometry.d3.Point3D
operator_add, operator_and, operator_elvis, operator_equals, operator_minus, operator_minus, operator_notEquals, operator_plus, operator_remove, operator_upTo, operator_upTo
-
Methods inherited from interface org.arakhne.afc.math.geometry.d3.Tuple3D
absolute, absolute, add, add, addX, addX, addY, addY, addZ, addZ, clamp, clamp, clamp, clamp, clampMax, clampMax, clampMax, clampMax, clampMin, clampMin, clampMin, clampMin, clone, epsilonEquals, equals, equals, get, get, get, getX, getY, getZ, hashCode, interpolate, interpolate, ix, iy, iz, negate, negate, scale, scale, scale, scale, set, set, set, set, set, setX, setX, setY, setY, setZ, setZ, sub, sub, subX, subX, subY, subY, subZ, subZ
-
-
-
-
Constructor Detail
-
ESRIPoint
public ESRIPoint()
Constructs a Poin4d.
-
ESRIPoint
public ESRIPoint(double x, double y)
Constructs and initializes a Poin4d from the specified xy coordinates.- Parameters:
x
- the x coordinatey
- the y coordinate
-
ESRIPoint
public ESRIPoint(double x, double y, double z)
Constructs and initializes a Point4d from the specified xyz coordinates.- Parameters:
x
- the x coordinatey
- the y coordinatez
- the z coordinate
-
ESRIPoint
public ESRIPoint(Tuple2D<?> point)
Constructs and initializes a Point4d from the specified xy coordinates.- Parameters:
point
- the point
-
ESRIPoint
public ESRIPoint(Tuple3D<?> point)
Constructs and initializes a Point4d from the specified xyz coordinates.- Parameters:
point
- the point.
-
ESRIPoint
public ESRIPoint(ESRIPoint point)
Constructs and initializes a Point4d from the specified xyz coordinates.- Parameters:
point
- the point.
-
ESRIPoint
public ESRIPoint(double x, double y, double z, double measure)
Constructs and initializes a Point4d from the specified xyzm coordinates.- Parameters:
x
- the x coordinatey
- the y coordinatez
- the z coordinatemeasure
- the measure
-
-