Search in sources :

Example 1 with ACircle

use of org.apache.asterix.om.base.ACircle in project asterixdb by apache.

the class ACircleSerializerDeserializer method deserialize.

@Override
public ACircle deserialize(DataInput in) throws HyracksDataException {
    try {
        APoint center = APointSerializerDeserializer.INSTANCE.deserialize(in);
        double radius = ADoubleSerializerDeserializer.INSTANCE.deserialize(in).getDoubleValue();
        return new ACircle(center, radius);
    } catch (IOException e) {
        throw new HyracksDataException(e);
    }
}
Also used : ACircle(org.apache.asterix.om.base.ACircle) APoint(org.apache.asterix.om.base.APoint) IOException(java.io.IOException) HyracksDataException(org.apache.hyracks.api.exceptions.HyracksDataException)

Aggregations

IOException (java.io.IOException)1 ACircle (org.apache.asterix.om.base.ACircle)1 APoint (org.apache.asterix.om.base.APoint)1 HyracksDataException (org.apache.hyracks.api.exceptions.HyracksDataException)1