package com.xiaopeng.map.dto; import com.google.flatbuffers.FlatBufferBuilder; import com.google.flatbuffers.Table; /** * 对应 map_area_rtree.fbs 中的 Rect 表。 * 只实现构建 FlatBuffer 所需的最小方法集合。 */ public final class Rect extends Table { private Rect() { } public static int createRect(FlatBufferBuilder builder, int leftDownOffset, int rightUpOffset) { builder.startTable(2); addLeftDown(builder, leftDownOffset); addRightUp(builder, rightUpOffset); return endRect(builder); } public static void startRect(FlatBufferBuilder builder) { builder.startTable(2); } public static void addLeftDown(FlatBufferBuilder builder, int leftDownOffset) { builder.addOffset(0, leftDownOffset, 0); } public static void addRightUp(FlatBufferBuilder builder, int rightUpOffset) { builder.addOffset(1, rightUpOffset, 0); } public static int endRect(FlatBufferBuilder builder) { return builder.endTable(); } }