API Reference > imodeljs-common > Serialization > EGFBAccessors > EGFBAccessors.BRepData EGFBAccessors.BRepData Class Methods Name Description constructor(): EGFBAccessors.BRepData __init(i: number, bb: ByteBuffer): EGFBAccessors.BRepData brepType(): EGFBAccessors.BRepType entityData(index: number): | number entityDataArray(): | Uint8Array entityDataLength(): number entityTransform(obj?: EGFBAccessors.Transform): | EGFBAccessors.Transform symbology(index: number, obj?: EGFBAccessors.FaceSymbology): | EGFBAccessors.FaceSymbology symbologyIndex(index: number, obj?: EGFBAccessors.FaceSymbologyIndex): | EGFBAccessors.FaceSymbologyIndex symbologyIndexLength(): number symbologyLength(): number addBrepType(builder: Builder, brepType: EGFBAccessors.BRepType): void Static addEntityData(builder: Builder, entityDataOffset: number): void Static addEntityTransform(builder: Builder, entityTransformOffset: number): void Static addSymbology(builder: Builder, symbologyOffset: number): void Static addSymbologyIndex(builder: Builder, symbologyIndexOffset: number): void Static createBRepData(builder: Builder, entityTransformOffset: number, brepType: EGFBAccessors.BRepType, entityDataOffset: number, symbologyOffset: number, symbologyIndexOffset: number): number Static createEntityDataVector(builder: Builder, data: number[] | Uint8Array): number Static endBRepData(builder: Builder): number Static getRootAsBRepData(bb: ByteBuffer, obj?: EGFBAccessors.BRepData): EGFBAccessors.BRepData Static getSizePrefixedRootAsBRepData(bb: ByteBuffer, obj?: EGFBAccessors.BRepData): EGFBAccessors.BRepData Static startBRepData(builder: Builder): void Static startEntityDataVector(builder: Builder, numElems: number): void Static startSymbologyIndexVector(builder: Builder, numElems: number): void Static startSymbologyVector(builder: Builder, numElems: number): void Static Properties Name Type Description bb_pos number bb | ByteBuffer Defined in core/common/src/geometry/ElementGeometryFB.ts Line 1129 Last Updated: 12 June, 2024