writeCoordinate method
Implementation
void writeCoordinate(CoordinateSequence seq, int index, List<int> os) {
Byteutils.putFloat64(seq.getX(index), buf, byteOrder);
os.addAll(buf);
Byteutils.putFloat64(seq.getY(index), buf, byteOrder);
os.addAll(buf);
// only write 3rd dim if caller has requested it for this writer
if (outputDimension >= 3) {
// if 3rd dim is requested, only write it if the CoordinateSequence provides it
double ordVal = Coordinate.NULL_ORDINATE;
if (seq.getDimension() >= 3) ordVal = seq.getOrdinate(index, 2);
Byteutils.putFloat64(ordVal, buf, byteOrder);
os.addAll(buf);
}
}