public class Coordinates extends Object
JTS14 does not supply suffiecnt API to allow the modification of CoordinateSequence in a lossless manner. To make full use of this class your CoordinateSequence will need to support the additional methods outlined in CoordinateAccess.
Modifier and Type | Method and Description |
---|---|
static void |
append(StringBuffer buf,
CoordinateAccess ca,
int coordinate,
int LEN,
NumberFormat nf) |
static void |
append(StringBuffer buf,
CoordinateAccess ca,
NumberFormat nf) |
static void |
append(StringBuffer buf,
CoordinateSequence cs,
int coordinate,
int LEN,
NumberFormat nf) |
static void |
append(StringBuffer buf,
CoordinateSequence cs,
int coordinate,
NumberFormat nf) |
static void |
append(StringBuffer buf,
CoordinateSequence cs,
NumberFormat nf) |
static int |
D(CoordinateSequence cs) |
static NumberFormat |
format(PrecisionModel pm) |
static int |
L(CoordinateSequence cs) |
static int |
LEN(CoordinateSequence cs) |
static CoordinateSequence |
reverse(CoordinateSequenceFactory factory,
CoordinateSequence sequence)
Reverse provided coordinate sequence (used to correct CW vs CCW order).
|
static CoordinateSequence |
subList(CoordinateSequenceFactory factory,
CoordinateSequence sequence,
int fromIndex,
int toIndex)
Sublist opperation for CoordinateSequence.
|
static String |
toString(CoordinateSequence cs,
int coordinate,
NumberFormat nf) |
static String |
toString(CoordinateSequence cs,
PrecisionModel pm) |
public static CoordinateSequence subList(CoordinateSequenceFactory factory, CoordinateSequence sequence, int fromIndex, int toIndex)
Opperates in the same manner as corresponding java util List method.
factory
- factory used to manage sequencesequence
- coordinate sequencefromIndex
- - low endpoint (inclusive) of the subList.toIndex
- - high endpoint (exclusive) of the subList.public static CoordinateSequence reverse(CoordinateSequenceFactory factory, CoordinateSequence sequence)
public static String toString(CoordinateSequence cs, int coordinate, NumberFormat nf)
public static void append(StringBuffer buf, CoordinateSequence cs, int coordinate, NumberFormat nf)
public static void append(StringBuffer buf, CoordinateSequence cs, int coordinate, int LEN, NumberFormat nf)
public static void append(StringBuffer buf, CoordinateAccess ca, int coordinate, int LEN, NumberFormat nf)
public static int LEN(CoordinateSequence cs)
public static int D(CoordinateSequence cs)
public static int L(CoordinateSequence cs)
public static NumberFormat format(PrecisionModel pm)
public static String toString(CoordinateSequence cs, PrecisionModel pm)
public static void append(StringBuffer buf, CoordinateSequence cs, NumberFormat nf)
public static void append(StringBuffer buf, CoordinateAccess ca, NumberFormat nf)
Copyright © 1996–2023 Geotools. All rights reserved.