public abstract class AbstractSDOEncoder extends java.lang.Object implements Encoder<SDOGeometry>
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
AbstractSDOEncoder.ToArrayVisitor |
| Constructor and Description |
|---|
AbstractSDOEncoder() |
| Modifier and Type | Method and Description |
|---|---|
protected ElemInfo |
addElementInfo(ElemInfo oldInfo,
ElemInfo added) |
protected java.lang.Double[] |
addOrdinates(java.lang.Double[] oldOrdinates,
java.lang.Double[] newOrdinates) |
protected Ordinates |
addOrdinates(Ordinates oldOrdinates,
java.lang.Double[] newOrdinates) |
protected SDOGeometry |
addPolygon(SDOGeometry sdoGeom,
Polygon polygon) |
protected java.lang.Double[] |
convertPositionSequence(PositionSequence<?> coordinates) |
protected <P extends Position> |
getLRSDim(Geometry<P> geom) |
protected <P extends Position> |
reverse(PositionSequence<P> positions) |
private static java.lang.Double |
toDouble(double d)
This method converts a double primitive to a Double wrapper instance, but
treats a Double.NaN value as null.
|
protected SDOGeometry addPolygon(SDOGeometry sdoGeom, Polygon polygon)
protected Ordinates addOrdinates(Ordinates oldOrdinates, java.lang.Double[] newOrdinates)
protected java.lang.Double[] convertPositionSequence(PositionSequence<?> coordinates)
protected <P extends Position> PositionSequence<P> reverse(PositionSequence<P> positions)
protected java.lang.Double[] addOrdinates(java.lang.Double[] oldOrdinates,
java.lang.Double[] newOrdinates)
private static java.lang.Double toDouble(double d)
d - the value to be converted