Geometry.java
package com.surrealdb;
import java.awt.geom.Point2D;
public class Geometry extends Native {
Geometry(long ptr) {
super(ptr);
}
private static native boolean isPoint(long ptr);
private static native double[] getPoint(long ptr);
@Override
final native String toString(long ptr);
@Override
final native int hashCode(long ptr);
@Override
final native boolean equals(long ptr1, long ptr2);
@Override
final native boolean deleteInstance(long ptr);
public boolean isPoint() {
return isPoint(getPtr());
}
public Point2D.Double getPoint() {
final double[] coord = getPoint(getPtr());
return new Point2D.Double(coord[0], coord[1]);
}
}