public double M() { return point.getM(); }
public double M() { return point.getM(); }
double m = point.getM(); wkbBuffer.putDouble(offset, m); offset += 8;
double m = point.getM(); wkbBuffer.putDouble(offset, m); offset += 8;
double m = !bEmpty ? point.getM() : NumberUtils.NaN(); shapeBuffer.putDouble(offset, bArcViewNaNs ? Interop.translateToAVNaN(m) : m);
double m = !bEmpty ? point.getM() : NumberUtils.NaN(); shapeBuffer.putDouble(offset, bArcViewNaNs ? Interop.translateToAVNaN(m) : m);
private static void exportPointToGeoJson_(int export_flags, Point point, JsonWriter json_writer) { int precision = 17 - (31 & (export_flags >> 13)); boolean bFixedPoint = (GeoJsonExportFlags.geoJsonExportPrecisionFixedPoint & export_flags) != 0; boolean b_export_zs = point.hasAttribute(VertexDescription.Semantics.Z) && (export_flags & GeoJsonExportFlags.geoJsonExportStripZs) == 0; boolean b_export_ms = point.hasAttribute(VertexDescription.Semantics.M) && (export_flags & GeoJsonExportFlags.geoJsonExportStripMs) == 0; if (!b_export_zs && b_export_ms) throw new IllegalArgumentException("invalid argument"); double x = NumberUtils.NaN(); double y = NumberUtils.NaN(); double z = NumberUtils.NaN(); double m = NumberUtils.NaN(); if (!point.isEmpty()) { x = point.getX(); y = point.getY(); if (b_export_zs) z = point.getZ(); if (b_export_ms) m = point.getM(); } if ((export_flags & GeoJsonExportFlags.geoJsonExportPreferMultiGeometry) == 0) pointTaggedText_(precision, bFixedPoint, b_export_zs, b_export_ms, x, y, z, m, json_writer); else multiPointTaggedTextFromPoint_(precision, bFixedPoint, b_export_zs, b_export_ms, x, y, z, m, json_writer); }
static void exportPointToWkt(int export_flags, Point point, StringBuilder string) { int precision = 17 - (7 & (export_flags >> 13)); boolean b_export_zs = point.hasAttribute(VertexDescription.Semantics.Z) && (export_flags & WktExportFlags.wktExportStripZs) == 0; boolean b_export_ms = point.hasAttribute(VertexDescription.Semantics.M) && (export_flags & WktExportFlags.wktExportStripMs) == 0; double x = NumberUtils.TheNaN; double y = NumberUtils.TheNaN; double z = NumberUtils.TheNaN; double m = NumberUtils.TheNaN; if (!point.isEmpty()) { x = point.getX(); y = point.getY(); if (b_export_zs) z = point.getZ(); if (b_export_ms) m = point.getM(); } if ((export_flags & WktExportFlags.wktExportMultiPoint) != 0) { multiPointTaggedTextFromPoint_(precision, b_export_zs, b_export_ms, x, y, z, m, string); } else { pointTaggedText_(precision, b_export_zs, b_export_ms, x, y, z, m, string); } }
static void exportPointToWkt(int export_flags, Point point, StringBuilder string) { int precision = 17 - (7 & (export_flags >> 13)); boolean b_export_zs = point.hasAttribute(VertexDescription.Semantics.Z) && (export_flags & WktExportFlags.wktExportStripZs) == 0; boolean b_export_ms = point.hasAttribute(VertexDescription.Semantics.M) && (export_flags & WktExportFlags.wktExportStripMs) == 0; double x = NumberUtils.TheNaN; double y = NumberUtils.TheNaN; double z = NumberUtils.TheNaN; double m = NumberUtils.TheNaN; if (!point.isEmpty()) { x = point.getX(); y = point.getY(); if (b_export_zs) z = point.getZ(); if (b_export_ms) m = point.getM(); } if ((export_flags & WktExportFlags.wktExportMultiPoint) != 0) { multiPointTaggedTextFromPoint_(precision, b_export_zs, b_export_ms, x, y, z, m, string); } else { pointTaggedText_(precision, b_export_zs, b_export_ms, x, y, z, m, string); } }
private static void exportPointToGeoJson_(int export_flags, Point point, JsonWriter json_writer) { int precision = 17 - (31 & (export_flags >> 13)); boolean bFixedPoint = (GeoJsonExportFlags.geoJsonExportPrecisionFixedPoint & export_flags) != 0; boolean b_export_zs = point.hasAttribute(VertexDescription.Semantics.Z) && (export_flags & GeoJsonExportFlags.geoJsonExportStripZs) == 0; boolean b_export_ms = point.hasAttribute(VertexDescription.Semantics.M) && (export_flags & GeoJsonExportFlags.geoJsonExportStripMs) == 0; if (!b_export_zs && b_export_ms) throw new IllegalArgumentException("invalid argument"); double x = NumberUtils.NaN(); double y = NumberUtils.NaN(); double z = NumberUtils.NaN(); double m = NumberUtils.NaN(); if (!point.isEmpty()) { x = point.getX(); y = point.getY(); if (b_export_zs) z = point.getZ(); if (b_export_ms) m = point.getM(); } if ((export_flags & GeoJsonExportFlags.geoJsonExportPreferMultiGeometry) == 0) pointTaggedText_(precision, bFixedPoint, b_export_zs, b_export_ms, x, y, z, m, json_writer); else multiPointTaggedTextFromPoint_(precision, bFixedPoint, b_export_zs, b_export_ms, x, y, z, m, json_writer); }
jsonWriter.addPairDouble("m", pt.getM());
jsonWriter.addPairDouble("m", pt.getM());