package com.xiaopeng.map.dto; import com.google.flatbuffers.FlatBufferBuilder; import com.google.flatbuffers.Table; /** * 对应 map_area_rtree.fbs 中的 Point2D 表。 * 只实现构建 FlatBuffer 所需的最小方法集合。 */ public final class Point2D extends Table { private Point2D() { } public static int createPoint2D(FlatBufferBuilder builder, float x, float y) { builder.startTable(2); addX(builder, x); addY(builder, y); return endPoint2D(builder); } public static void startPoint2D(FlatBufferBuilder builder) { builder.startTable(2); } public static void addX(FlatBufferBuilder builder, float x) { builder.addFloat(0, x, 0.0f); } public static void addY(FlatBufferBuilder builder, float y) { builder.addFloat(1, y, 0.0f); } public static int endPoint2D(FlatBufferBuilder builder) { return builder.endTable(); } }