UNPKG

@itwin/core-common

Version:

iTwin.js components common to frontend and backend

1,590 lines • 77.1 kB
/** @packageDocumentation * @module Serialization */ import { flatbuffers } from "flatbuffers"; /** @internal */ export declare namespace EGFBAccessors { /** * @enum {number} */ enum GradientMode { None = 0, Linear = 1, Curved = 2, Cylindrical = 3, Spherical = 4, Hemispherical = 5, Thematic = 6 } /** * @enum {number} */ enum BoundaryType { None = 0, Open = 1, Closed = 2 } /** * @enum {number} */ enum FillDisplay { None = 0, ByView = 1, Always = 2, Blanking = 3 } /** * @enum {number} */ enum GeometryClass { Primary = 0, Construction = 1, Dimension = 2, Pattern = 3 } /** * @enum {number} */ enum BRepType { Solid = 0, Sheet = 1, Wire = 2 } /** * @constructor */ class DPoint3d { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns DPoint3d */ __init(i: number, bb: flatbuffers.ByteBuffer): DPoint3d; /** * @returns number */ x(): number; /** * @returns number */ y(): number; /** * @returns number */ z(): number; /** * @param flatbuffers.Builder builder * @param number x * @param number y * @param number z * @returns flatbuffers.Offset */ static createDPoint3d(builder: flatbuffers.Builder, x: number, y: number, z: number): flatbuffers.Offset; } /** * @constructor */ class DPoint2d { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns DPoint2d */ __init(i: number, bb: flatbuffers.ByteBuffer): DPoint2d; /** * @returns number */ x(): number; /** * @returns number */ y(): number; /** * @param flatbuffers.Builder builder * @param number x * @param number y * @returns flatbuffers.Offset */ static createDPoint2d(builder: flatbuffers.Builder, x: number, y: number): flatbuffers.Offset; } /** * @constructor */ class DVec3d { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns DVec3d */ __init(i: number, bb: flatbuffers.ByteBuffer): DVec3d; /** * @returns number */ x(): number; /** * @returns number */ y(): number; /** * @returns number */ z(): number; /** * @param flatbuffers.Builder builder * @param number x * @param number y * @param number z * @returns flatbuffers.Offset */ static createDVec3d(builder: flatbuffers.Builder, x: number, y: number, z: number): flatbuffers.Offset; } /** * @constructor */ class RotMatrix { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns RotMatrix */ __init(i: number, bb: flatbuffers.ByteBuffer): RotMatrix; /** * @returns number */ x00(): number; /** * @returns number */ x01(): number; /** * @returns number */ x02(): number; /** * @returns number */ x10(): number; /** * @returns number */ x11(): number; /** * @returns number */ x12(): number; /** * @returns number */ x20(): number; /** * @returns number */ x21(): number; /** * @returns number */ x22(): number; /** * @param flatbuffers.Builder builder * @param number x00 * @param number x01 * @param number x02 * @param number x10 * @param number x11 * @param number x12 * @param number x20 * @param number x21 * @param number x22 * @returns flatbuffers.Offset */ static createRotMatrix(builder: flatbuffers.Builder, x00: number, x01: number, x02: number, x10: number, x11: number, x12: number, x20: number, x21: number, x22: number): flatbuffers.Offset; } /** * @constructor * @internal */ class Transform { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Transform */ __init(i: number, bb: flatbuffers.ByteBuffer): Transform; /** * @returns number */ x00(): number; /** * @returns number */ x01(): number; /** * @returns number */ x02(): number; /** * @returns number */ tx(): number; /** * @returns number */ x10(): number; /** * @returns number */ x11(): number; /** * @returns number */ x12(): number; /** * @returns number */ ty(): number; /** * @returns number */ x20(): number; /** * @returns number */ x21(): number; /** * @returns number */ x22(): number; /** * @returns number */ tz(): number; /** * @param flatbuffers.Builder builder * @param number x00 * @param number x01 * @param number x02 * @param number tx * @param number x10 * @param number x11 * @param number x12 * @param number ty * @param number x20 * @param number x21 * @param number x22 * @param number tz * @returns flatbuffers.Offset */ static createTransform(builder: flatbuffers.Builder, x00: number, x01: number, x02: number, tx: number, x10: number, x11: number, x12: number, ty: number, x20: number, x21: number, x22: number, tz: number): flatbuffers.Offset; } /** * @constructor */ class Trans2x3 { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Trans2x3 */ __init(i: number, bb: flatbuffers.ByteBuffer): Trans2x3; /** * @returns number */ x00(): number; /** * @returns number */ x01(): number; /** * @returns number */ tx(): number; /** * @returns number */ y00(): number; /** * @returns number */ y01(): number; /** * @returns number */ ty(): number; /** * @param flatbuffers.Builder builder * @param number x00 * @param number x01 * @param number tx * @param number y00 * @param number y01 * @param number ty * @returns flatbuffers.Offset */ static createTrans2x3(builder: flatbuffers.Builder, x00: number, x01: number, tx: number, y00: number, y01: number, ty: number): flatbuffers.Offset; } /** * @constructor */ class FaceSymbology { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns FaceSymbology */ __init(i: number, bb: flatbuffers.ByteBuffer): FaceSymbology; /** * @returns number */ useColor(): number; /** * @returns number */ useMaterial(): number; /** * @returns number */ color(): number; /** * @returns flatbuffers.Long */ materialId(): flatbuffers.Long; /** * @returns number */ transparency(): number; /** * @param DPoint2d= obj * @returns DPoint2d|null */ uv(obj?: DPoint2d): DPoint2d | null; /** * @param flatbuffers.Builder builder * @param number useColor * @param number useMaterial * @param number color * @param flatbuffers.Long materialId * @param number transparency * @param number uv_x * @param number uv_y * @returns flatbuffers.Offset */ static createFaceSymbology(builder: flatbuffers.Builder, useColor: number, useMaterial: number, color: number, materialId: flatbuffers.Long, transparency: number, uv_x: number, uv_y: number): flatbuffers.Offset; } /** * @constructor */ class FaceSymbologyIndex { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns FaceSymbologyIndex */ __init(i: number, bb: flatbuffers.ByteBuffer): FaceSymbologyIndex; /** * @returns number */ faceIndex(): number; /** * @returns number */ symbIndex(): number; /** * @param flatbuffers.Builder builder * @param number faceIndex * @param number symbIndex * @returns flatbuffers.Offset */ static createFaceSymbologyIndex(builder: flatbuffers.Builder, faceIndex: number, symbIndex: number): flatbuffers.Offset; } /** * @constructor */ class DRange1d { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns DRange1d */ __init(i: number, bb: flatbuffers.ByteBuffer): DRange1d; /** * @returns number */ low(): number; /** * @returns number */ high(): number; /** * @param flatbuffers.Builder builder * @param number low * @param number high * @returns flatbuffers.Offset */ static createDRange1d(builder: flatbuffers.Builder, low: number, high: number): flatbuffers.Offset; } /** * @constructor */ class PointPrimitive { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns PointPrimitive */ __init(i: number, bb: flatbuffers.ByteBuffer): PointPrimitive; /** * @param flatbuffers.ByteBuffer bb * @param PointPrimitive= obj * @returns PointPrimitive */ static getRootAsPointPrimitive(bb: flatbuffers.ByteBuffer, obj?: PointPrimitive): PointPrimitive; /** * @param flatbuffers.ByteBuffer bb * @param PointPrimitive= obj * @returns PointPrimitive */ static getSizePrefixedRootAsPointPrimitive(bb: flatbuffers.ByteBuffer, obj?: PointPrimitive): PointPrimitive; /** * @param number index * @param DPoint3d= obj * @returns DPoint3d */ coords(index: number, obj?: DPoint3d): DPoint3d | null; /** * @returns number */ coordsLength(): number; /** * @returns BoundaryType */ boundary(): BoundaryType; /** * @param flatbuffers.Builder builder */ static startPointPrimitive(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset coordsOffset */ static addCoords(builder: flatbuffers.Builder, coordsOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number numElems */ static startCoordsVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @param BoundaryType boundary */ static addBoundary(builder: flatbuffers.Builder, boundary: BoundaryType): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endPointPrimitive(builder: flatbuffers.Builder): flatbuffers.Offset; static createPointPrimitive(builder: flatbuffers.Builder, coordsOffset: flatbuffers.Offset, boundary: BoundaryType): flatbuffers.Offset; } /** * @constructor */ class PointPrimitive2d { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns PointPrimitive2d */ __init(i: number, bb: flatbuffers.ByteBuffer): PointPrimitive2d; /** * @param flatbuffers.ByteBuffer bb * @param PointPrimitive2d= obj * @returns PointPrimitive2d */ static getRootAsPointPrimitive2d(bb: flatbuffers.ByteBuffer, obj?: PointPrimitive2d): PointPrimitive2d; /** * @param flatbuffers.ByteBuffer bb * @param PointPrimitive2d= obj * @returns PointPrimitive2d */ static getSizePrefixedRootAsPointPrimitive2d(bb: flatbuffers.ByteBuffer, obj?: PointPrimitive2d): PointPrimitive2d; /** * @param number index * @param DPoint2d= obj * @returns DPoint2d */ coords(index: number, obj?: DPoint2d): DPoint2d | null; /** * @returns number */ coordsLength(): number; /** * @returns BoundaryType */ boundary(): BoundaryType; /** * @param flatbuffers.Builder builder */ static startPointPrimitive2d(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset coordsOffset */ static addCoords(builder: flatbuffers.Builder, coordsOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number numElems */ static startCoordsVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @param BoundaryType boundary */ static addBoundary(builder: flatbuffers.Builder, boundary: BoundaryType): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endPointPrimitive2d(builder: flatbuffers.Builder): flatbuffers.Offset; static createPointPrimitive2d(builder: flatbuffers.Builder, coordsOffset: flatbuffers.Offset, boundary: BoundaryType): flatbuffers.Offset; } /** * @constructor */ class ArcPrimitive { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ArcPrimitive */ __init(i: number, bb: flatbuffers.ByteBuffer): ArcPrimitive; /** * @param flatbuffers.ByteBuffer bb * @param ArcPrimitive= obj * @returns ArcPrimitive */ static getRootAsArcPrimitive(bb: flatbuffers.ByteBuffer, obj?: ArcPrimitive): ArcPrimitive; /** * @param flatbuffers.ByteBuffer bb * @param ArcPrimitive= obj * @returns ArcPrimitive */ static getSizePrefixedRootAsArcPrimitive(bb: flatbuffers.ByteBuffer, obj?: ArcPrimitive): ArcPrimitive; /** * @param DPoint3d= obj * @returns DPoint3d|null */ center(obj?: DPoint3d): DPoint3d | null; /** * @param DVec3d= obj * @returns DVec3d|null */ vector0(obj?: DVec3d): DVec3d | null; /** * @param DVec3d= obj * @returns DVec3d|null */ vector90(obj?: DVec3d): DVec3d | null; /** * @returns number */ start(): number; /** * @returns number */ sweep(): number; /** * @returns BoundaryType */ boundary(): BoundaryType; /** * @param flatbuffers.Builder builder */ static startArcPrimitive(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset centerOffset */ static addCenter(builder: flatbuffers.Builder, centerOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset vector0Offset */ static addVector0(builder: flatbuffers.Builder, vector0Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset vector90Offset */ static addVector90(builder: flatbuffers.Builder, vector90Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number start */ static addStart(builder: flatbuffers.Builder, start: number): void; /** * @param flatbuffers.Builder builder * @param number sweep */ static addSweep(builder: flatbuffers.Builder, sweep: number): void; /** * @param flatbuffers.Builder builder * @param BoundaryType boundary */ static addBoundary(builder: flatbuffers.Builder, boundary: BoundaryType): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endArcPrimitive(builder: flatbuffers.Builder): flatbuffers.Offset; static createArcPrimitive(builder: flatbuffers.Builder, centerOffset: flatbuffers.Offset, vector0Offset: flatbuffers.Offset, vector90Offset: flatbuffers.Offset, start: number, sweep: number, boundary: BoundaryType): flatbuffers.Offset; } /** * @constructor */ class BRepData { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns BRepData */ __init(i: number, bb: flatbuffers.ByteBuffer): BRepData; /** * @param flatbuffers.ByteBuffer bb * @param BRepData= obj * @returns BRepData */ static getRootAsBRepData(bb: flatbuffers.ByteBuffer, obj?: BRepData): BRepData; /** * @param flatbuffers.ByteBuffer bb * @param BRepData= obj * @returns BRepData */ static getSizePrefixedRootAsBRepData(bb: flatbuffers.ByteBuffer, obj?: BRepData): BRepData; /** * @param Transform= obj * @returns Transform|null */ entityTransform(obj?: Transform): Transform | null; /** * @returns BRepType */ brepType(): BRepType; /** * @param number index * @returns number */ entityData(index: number): number | null; /** * @returns number */ entityDataLength(): number; /** * @returns Uint8Array */ entityDataArray(): Uint8Array | null; /** * @param number index * @param FaceSymbology= obj * @returns FaceSymbology */ symbology(index: number, obj?: FaceSymbology): FaceSymbology | null; /** * @returns number */ symbologyLength(): number; /** * @param number index * @param FaceSymbologyIndex= obj * @returns FaceSymbologyIndex */ symbologyIndex(index: number, obj?: FaceSymbologyIndex): FaceSymbologyIndex | null; /** * @returns number */ symbologyIndexLength(): number; /** * @param flatbuffers.Builder builder */ static startBRepData(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset entityTransformOffset */ static addEntityTransform(builder: flatbuffers.Builder, entityTransformOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param BRepType brepType */ static addBrepType(builder: flatbuffers.Builder, brepType: BRepType): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset entityDataOffset */ static addEntityData(builder: flatbuffers.Builder, entityDataOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param Array.<number> data * @returns flatbuffers.Offset */ static createEntityDataVector(builder: flatbuffers.Builder, data: number[] | Uint8Array): flatbuffers.Offset; /** * @param flatbuffers.Builder builder * @param number numElems */ static startEntityDataVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset symbologyOffset */ static addSymbology(builder: flatbuffers.Builder, symbologyOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number numElems */ static startSymbologyVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset symbologyIndexOffset */ static addSymbologyIndex(builder: flatbuffers.Builder, symbologyIndexOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number numElems */ static startSymbologyIndexVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endBRepData(builder: flatbuffers.Builder): flatbuffers.Offset; static createBRepData(builder: flatbuffers.Builder, entityTransformOffset: flatbuffers.Offset, brepType: BRepType, entityDataOffset: flatbuffers.Offset, symbologyOffset: flatbuffers.Offset, symbologyIndexOffset: flatbuffers.Offset): flatbuffers.Offset; } /** * @constructor */ class Image { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Image */ __init(i: number, bb: flatbuffers.ByteBuffer): Image; /** * @param flatbuffers.ByteBuffer bb * @param Image= obj * @returns Image */ static getRootAsImage(bb: flatbuffers.ByteBuffer, obj?: Image): Image; /** * @param flatbuffers.ByteBuffer bb * @param Image= obj * @returns Image */ static getSizePrefixedRootAsImage(bb: flatbuffers.ByteBuffer, obj?: Image): Image; /** * @returns number */ drawBorder(): number; /** * @returns number */ useFillTint(): number; /** * @param DPoint3d= obj * @returns DPoint3d|null */ tileCorner0(obj?: DPoint3d): DPoint3d | null; /** * @param DPoint3d= obj * @returns DPoint3d|null */ tileCorner1(obj?: DPoint3d): DPoint3d | null; /** * @param DPoint3d= obj * @returns DPoint3d|null */ tileCorner2(obj?: DPoint3d): DPoint3d | null; /** * @param DPoint3d= obj * @returns DPoint3d|null */ tileCorner3(obj?: DPoint3d): DPoint3d | null; /** * @returns number */ width(): number; /** * @returns number */ height(): number; /** * @returns number */ format(): number; /** * @param number index * @returns number */ byteData(index: number): number | null; /** * @returns number */ byteDataLength(): number; /** * @returns Uint8Array */ byteDataArray(): Uint8Array | null; /** * @returns flatbuffers.Long */ textureId(): flatbuffers.Long; /** * @param flatbuffers.Builder builder */ static startImage(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param number drawBorder */ static addDrawBorder(builder: flatbuffers.Builder, drawBorder: number): void; /** * @param flatbuffers.Builder builder * @param number useFillTint */ static addUseFillTint(builder: flatbuffers.Builder, useFillTint: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset tileCorner0Offset */ static addTileCorner0(builder: flatbuffers.Builder, tileCorner0Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset tileCorner1Offset */ static addTileCorner1(builder: flatbuffers.Builder, tileCorner1Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset tileCorner2Offset */ static addTileCorner2(builder: flatbuffers.Builder, tileCorner2Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset tileCorner3Offset */ static addTileCorner3(builder: flatbuffers.Builder, tileCorner3Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number width */ static addWidth(builder: flatbuffers.Builder, width: number): void; /** * @param flatbuffers.Builder builder * @param number height */ static addHeight(builder: flatbuffers.Builder, height: number): void; /** * @param flatbuffers.Builder builder * @param number format */ static addFormat(builder: flatbuffers.Builder, format: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset byteDataOffset */ static addByteData(builder: flatbuffers.Builder, byteDataOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param Array.<number> data * @returns flatbuffers.Offset */ static createByteDataVector(builder: flatbuffers.Builder, data: number[] | Uint8Array): flatbuffers.Offset; /** * @param flatbuffers.Builder builder * @param number numElems */ static startByteDataVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long textureId */ static addTextureId(builder: flatbuffers.Builder, textureId: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endImage(builder: flatbuffers.Builder): flatbuffers.Offset; static createImage(builder: flatbuffers.Builder, drawBorder: number, useFillTint: number, tileCorner0Offset: flatbuffers.Offset, tileCorner1Offset: flatbuffers.Offset, tileCorner2Offset: flatbuffers.Offset, tileCorner3Offset: flatbuffers.Offset, width: number, height: number, format: number, byteDataOffset: flatbuffers.Offset, textureId: flatbuffers.Long): flatbuffers.Offset; } /** * @constructor */ class GeometryPart { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns GeometryPart */ __init(i: number, bb: flatbuffers.ByteBuffer): GeometryPart; /** * @param flatbuffers.ByteBuffer bb * @param GeometryPart= obj * @returns GeometryPart */ static getRootAsGeometryPart(bb: flatbuffers.ByteBuffer, obj?: GeometryPart): GeometryPart; /** * @param flatbuffers.ByteBuffer bb * @param GeometryPart= obj * @returns GeometryPart */ static getSizePrefixedRootAsGeometryPart(bb: flatbuffers.ByteBuffer, obj?: GeometryPart): GeometryPart; /** * @returns flatbuffers.Long */ geomPartId(): flatbuffers.Long; /** * @param DPoint3d= obj * @returns DPoint3d|null */ origin(obj?: DPoint3d): DPoint3d | null; /** * @returns number */ yaw(): number; /** * @returns number */ pitch(): number; /** * @returns number */ roll(): number; /** * @returns number */ scale(): number; /** * @param flatbuffers.Builder builder */ static startGeometryPart(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long geomPartId */ static addGeomPartId(builder: flatbuffers.Builder, geomPartId: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset originOffset */ static addOrigin(builder: flatbuffers.Builder, originOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number yaw */ static addYaw(builder: flatbuffers.Builder, yaw: number): void; /** * @param flatbuffers.Builder builder * @param number pitch */ static addPitch(builder: flatbuffers.Builder, pitch: number): void; /** * @param flatbuffers.Builder builder * @param number roll */ static addRoll(builder: flatbuffers.Builder, roll: number): void; /** * @param flatbuffers.Builder builder * @param number scale */ static addScale(builder: flatbuffers.Builder, scale: number): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endGeometryPart(builder: flatbuffers.Builder): flatbuffers.Offset; static createGeometryPart(builder: flatbuffers.Builder, geomPartId: flatbuffers.Long, originOffset: flatbuffers.Offset, yaw: number, pitch: number, roll: number, scale: number): flatbuffers.Offset; } /** * @constructor */ class BasicSymbology { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns BasicSymbology */ __init(i: number, bb: flatbuffers.ByteBuffer): BasicSymbology; /** * @param flatbuffers.ByteBuffer bb * @param BasicSymbology= obj * @returns BasicSymbology */ static getRootAsBasicSymbology(bb: flatbuffers.ByteBuffer, obj?: BasicSymbology): BasicSymbology; /** * @param flatbuffers.ByteBuffer bb * @param BasicSymbology= obj * @returns BasicSymbology */ static getSizePrefixedRootAsBasicSymbology(bb: flatbuffers.ByteBuffer, obj?: BasicSymbology): BasicSymbology; /** * @returns flatbuffers.Long */ subCategoryId(): flatbuffers.Long; /** * @returns number */ color(): number; /** * @returns number */ weight(): number; /** * @returns flatbuffers.Long */ lineStyleId(): flatbuffers.Long; /** * @returns number */ transparency(): number; /** * @returns number */ displayPriority(): number; /** * @returns GeometryClass */ geomClass(): GeometryClass; /** * @returns number */ useColor(): number; /** * @returns number */ useWeight(): number; /** * @returns number */ useStyle(): number; /** * @param flatbuffers.Builder builder */ static startBasicSymbology(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long subCategoryId */ static addSubCategoryId(builder: flatbuffers.Builder, subCategoryId: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @param number color */ static addColor(builder: flatbuffers.Builder, color: number): void; /** * @param flatbuffers.Builder builder * @param number weight */ static addWeight(builder: flatbuffers.Builder, weight: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long lineStyleId */ static addLineStyleId(builder: flatbuffers.Builder, lineStyleId: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @param number transparency */ static addTransparency(builder: flatbuffers.Builder, transparency: number): void; /** * @param flatbuffers.Builder builder * @param number displayPriority */ static addDisplayPriority(builder: flatbuffers.Builder, displayPriority: number): void; /** * @param flatbuffers.Builder builder * @param GeometryClass geomClass */ static addGeomClass(builder: flatbuffers.Builder, geomClass: GeometryClass): void; /** * @param flatbuffers.Builder builder * @param number useColor */ static addUseColor(builder: flatbuffers.Builder, useColor: number): void; /** * @param flatbuffers.Builder builder * @param number useWeight */ static addUseWeight(builder: flatbuffers.Builder, useWeight: number): void; /** * @param flatbuffers.Builder builder * @param number useStyle */ static addUseStyle(builder: flatbuffers.Builder, useStyle: number): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endBasicSymbology(builder: flatbuffers.Builder): flatbuffers.Offset; static createBasicSymbology(builder: flatbuffers.Builder, subCategoryId: flatbuffers.Long, color: number, weight: number, lineStyleId: flatbuffers.Long, transparency: number, displayPriority: number, geomClass: GeometryClass, useColor: number, useWeight: number, useStyle: number): flatbuffers.Offset; } /** * @constructor */ class LineStyleModifiers { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns LineStyleModifiers */ __init(i: number, bb: flatbuffers.ByteBuffer): LineStyleModifiers; /** * @param flatbuffers.ByteBuffer bb * @param LineStyleModifiers= obj * @returns LineStyleModifiers */ static getRootAsLineStyleModifiers(bb: flatbuffers.ByteBuffer, obj?: LineStyleModifiers): LineStyleModifiers; /** * @param flatbuffers.ByteBuffer bb * @param LineStyleModifiers= obj * @returns LineStyleModifiers */ static getSizePrefixedRootAsLineStyleModifiers(bb: flatbuffers.ByteBuffer, obj?: LineStyleModifiers): LineStyleModifiers; /** * @returns number */ modifiers(): number; /** * @returns number */ scale(): number; /** * @returns number */ dashScale(): number; /** * @returns number */ gapScale(): number; /** * @returns number */ startWidth(): number; /** * @returns number */ endWidth(): number; /** * @returns number */ distPhase(): number; /** * @returns number */ fractPhase(): number; /** * @param DPoint3d= obj * @returns DPoint3d|null */ normal(obj?: DPoint3d): DPoint3d | null; /** * @returns number */ yaw(): number; /** * @returns number */ pitch(): number; /** * @returns number */ roll(): number; /** * @param flatbuffers.Builder builder */ static startLineStyleModifiers(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param number modifiers */ static addModifiers(builder: flatbuffers.Builder, modifiers: number): void; /** * @param flatbuffers.Builder builder * @param number scale */ static addScale(builder: flatbuffers.Builder, scale: number): void; /** * @param flatbuffers.Builder builder * @param number dashScale */ static addDashScale(builder: flatbuffers.Builder, dashScale: number): void; /** * @param flatbuffers.Builder builder * @param number gapScale */ static addGapScale(builder: flatbuffers.Builder, gapScale: number): void; /** * @param flatbuffers.Builder builder * @param number startWidth */ static addStartWidth(builder: flatbuffers.Builder, startWidth: number): void; /** * @param flatbuffers.Builder builder * @param number endWidth */ static addEndWidth(builder: flatbuffers.Builder, endWidth: number): void; /** * @param flatbuffers.Builder builder * @param number distPhase */ static addDistPhase(builder: flatbuffers.Builder, distPhase: number): void; /** * @param flatbuffers.Builder builder * @param number fractPhase */ static addFractPhase(builder: flatbuffers.Builder, fractPhase: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset normalOffset */ static addNormal(builder: flatbuffers.Builder, normalOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number yaw */ static addYaw(builder: flatbuffers.Builder, yaw: number): void; /** * @param flatbuffers.Builder builder * @param number pitch */ static addPitch(builder: flatbuffers.Builder, pitch: number): void; /** * @param flatbuffers.Builder builder * @param number roll */ static addRoll(builder: flatbuffers.Builder, roll: number): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endLineStyleModifiers(builder: flatbuffers.Builder): flatbuffers.Offset; static createLineStyleModifiers(builder: flatbuffers.Builder, modifiers: number, scale: number, dashScale: number, gapScale: number, startWidth: number, endWidth: number, distPhase: number, fractPhase: number, normalOffset: flatbuffers.Offset, yaw: number, pitch: number, roll: number): flatbuffers.Offset; } /** * @constructor */ class Material { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Material */ __init(i: number, bb: flatbuffers.ByteBuffer): Material; /** * @param flatbuffers.ByteBuffer bb * @param Material= obj * @returns Material */ static getRootAsMaterial(bb: flatbuffers.ByteBuffer, obj?: Material): Material; /** * @param flatbuffers.ByteBuffer bb * @param Material= obj * @returns Material */ static getSizePrefixedRootAsMaterial(bb: flatbuffers.ByteBuffer, obj?: Material): Material; /** * @returns number */ useMaterial(): number; /** * @returns flatbuffers.Long */ materialId(): flatbuffers.Long; /** * @param DPoint3d= obj * @returns DPoint3d|null */ origin(obj?: DPoint3d): DPoint3d | null; /** * @param DPoint3d= obj * @returns DPoint3d|null */ size(obj?: DPoint3d): DPoint3d | null; /** * @returns number */ yaw(): number; /** * @returns number */ pitch(): number; /** * @returns number */ roll(): number; /** * @param Trans2x3= obj * @returns Trans2x3|null */ trans2x3(obj?: Trans2x3): Trans2x3 | null; /** * @param flatbuffers.Builder builder */ static startMaterial(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param number useMaterial */ static addUseMaterial(builder: flatbuffers.Builder, useMaterial: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Long materialId */ static addMaterialId(builder: flatbuffers.Builder, materialId: flatbuffers.Long): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset originOffset */ static addOrigin(builder: flatbuffers.Builder, originOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset sizeOffset */ static addSize(builder: flatbuffers.Builder, sizeOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @param number yaw */ static addYaw(builder: flatbuffers.Builder, yaw: number): void; /** * @param flatbuffers.Builder builder * @param number pitch */ static addPitch(builder: flatbuffers.Builder, pitch: number): void; /** * @param flatbuffers.Builder builder * @param number roll */ static addRoll(builder: flatbuffers.Builder, roll: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset trans2x3Offset */ static addTrans2x3(builder: flatbuffers.Builder, trans2x3Offset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endMaterial(builder: flatbuffers.Builder): flatbuffers.Offset; static createMaterial(builder: flatbuffers.Builder, useMaterial: number, materialId: flatbuffers.Long, originOffset: flatbuffers.Offset, sizeOffset: flatbuffers.Offset, yaw: number, pitch: number, roll: number, trans2x3Offset: flatbuffers.Offset): flatbuffers.Offset; } /** * @constructor */ class ThematicSettings { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns ThematicSettings */ __init(i: number, bb: flatbuffers.ByteBuffer): ThematicSettings; /** * @param flatbuffers.ByteBuffer bb * @param ThematicSettings= obj * @returns ThematicSettings */ static getRootAsThematicSettings(bb: flatbuffers.ByteBuffer, obj?: ThematicSettings): ThematicSettings; /** * @param flatbuffers.ByteBuffer bb * @param ThematicSettings= obj * @returns ThematicSettings */ static getSizePrefixedRootAsThematicSettings(bb: flatbuffers.ByteBuffer, obj?: ThematicSettings): ThematicSettings; /** * @returns number */ stepCount(): number; /** * @returns number */ margin(): number; /** * @returns number */ marginColor(): number; /** * @returns number */ mode(): number; /** * @returns number */ colorScheme(): number; /** * @param DRange1d= obj * @returns DRange1d|null */ range(obj?: DRange1d): DRange1d | null; /** * @param flatbuffers.Builder builder */ static startThematicSettings(builder: flatbuffers.Builder): void; /** * @param flatbuffers.Builder builder * @param number stepCount */ static addStepCount(builder: flatbuffers.Builder, stepCount: number): void; /** * @param flatbuffers.Builder builder * @param number margin */ static addMargin(builder: flatbuffers.Builder, margin: number): void; /** * @param flatbuffers.Builder builder * @param number marginColor */ static addMarginColor(builder: flatbuffers.Builder, marginColor: number): void; /** * @param flatbuffers.Builder builder * @param number mode */ static addMode(builder: flatbuffers.Builder, mode: number): void; /** * @param flatbuffers.Builder builder * @param number colorScheme */ static addColorScheme(builder: flatbuffers.Builder, colorScheme: number): void; /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset rangeOffset */ static addRange(builder: flatbuffers.Builder, rangeOffset: flatbuffers.Offset): void; /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endThematicSettings(builder: flatbuffers.Builder): flatbuffers.Offset; static createThematicSettings(builder: flatbuffers.Builder, stepCount: number, margin: number, marginColor: number, mode: number, colorScheme: number, rangeOffset: flatbuffers.Offset): flatbuffers.Offset; } /** * @constructor */ class AreaFill { bb: flatbuffers.ByteBuffer | null; bb_pos: number; /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns AreaFill */ __init(i: number, bb: flatbuffers.ByteBuffer): AreaFill; /** * @param flatbuffers.ByteBuffer bb * @param AreaFill= obj * @returns AreaFill */ static getRootAsAreaFill(bb: flatbuffers.ByteBuffer, obj?: AreaFill): AreaFill; /** * @param flatbuffers.ByteBuffer bb * @param AreaFill= obj * @returns AreaFill */ static getSizePrefixedRootAsAreaFill(bb: flatbuffers.ByteBuffer, obj?: AreaFill): AreaFill; /** * @returns FillDisplay */ fill(): FillDisplay; /** * @returns number */ color(): number; /** * @returns number */ useColor(): number; /** * @returns number */ backgroundFill(): number; /** * @returns number */ transparency(): number; /** * @returns GradientMode */ mode(): GradientMode; /** * @returns number */ flags(): number; /** * @returns number */ angle(): number; /** * @returns number */ tint(): number; /** * @returns number */ shift(): number; /** * @param number index * @returns number */ colors(index: number): number | null; /** * @returns number */ colorsLength(): number; /** * @returns Uint32Array */ colorsArray(): Uint32Array | null; /** * @param number index * @returns number */ values(index: number): number | null; /** * @returns number */ valuesLength(): number; /** * @