@itwin/core-common
Version:
iTwin.js components common to frontend and backend
1,590 lines • 77.1 kB
TypeScript
/** @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;
/**
* @