- Common ways to obtain ValueSetter
private void myMethod () {ValueSetter v =
ByteSetter data;new ValueSetter.XDR(data)
ByteSetter data;new ValueSetter.NDR(data)
- Smart code suggestions by Codota
}
/** * Writes a "slim" Point (without endiannes, srid ant type, only the * ordinates and measure. Used by writeGeometry as ell as writePointArray. */ private void writePoint(Point geom, ValueSetter dest) { dest.setDouble(geom.x); dest.setDouble(geom.y); if (geom.dimension == 3) { dest.setDouble(geom.z); } if (geom.haveMeasure) { dest.setDouble(geom.m); } }
/** * Writes a "slim" Point (without endiannes, srid ant type, only the * ordinates and measure. Used by writeGeometry as ell as writePointArray. */ private void writePoint(Point geom, ValueSetter dest) { dest.setDouble(geom.x); dest.setDouble(geom.y); if (geom.dimension == 3) { dest.setDouble(geom.z); } if (geom.haveMeasure) { dest.setDouble(geom.m); } }
private void writeCoordinates(CoordinateSequence seq, int dims, ValueSetter dest) { for(int i = 0; i < seq.size(); ++i) { for(int d = 0; d < dims; ++d) { dest.setDouble(seq.getOrdinate(i, d)); } } }
/** * Write a CoordinateSequence, part of LinearRing and Linestring, but not * MultiPoint! */ private void writeCoordinates(CoordinateSequence seq, int dims, ValueSetter dest) { for (int i = 0; i < seq.size(); i++) { for (int d = 0; d < dims; d++) { dest.setDouble(seq.getOrdinate(i, d)); } } }