API Reference > imodeljs-common > Serialization > EGFBAccessors > EGFBAccessors.DwgHatchDefLine EGFBAccessors.DwgHatchDefLine Class Methods Name Description constructor(): EGFBAccessors.DwgHatchDefLine __init(i: number, bb: ByteBuffer): EGFBAccessors.DwgHatchDefLine angle(): number dashes(index: number): | number dashesArray(): | Float64Array dashesLength(): number offset(obj?: EGFBAccessors.DPoint2d): | EGFBAccessors.DPoint2d through(obj?: EGFBAccessors.DPoint2d): | EGFBAccessors.DPoint2d addAngle(builder: Builder, angle: number): void Static addDashes(builder: Builder, dashesOffset: number): void Static addOffset(builder: Builder, offsetOffset: number): void Static addThrough(builder: Builder, throughOffset: number): void Static createDashesVector(builder: Builder, data: number[] | Uint8Array): number Static createDwgHatchDefLine(builder: Builder, angle: number, throughOffset: number, offsetOffset: number, dashesOffset: number): number Static endDwgHatchDefLine(builder: Builder): number Static getRootAsDwgHatchDefLine(bb: ByteBuffer, obj?: EGFBAccessors.DwgHatchDefLine): EGFBAccessors.DwgHatchDefLine Static getSizePrefixedRootAsDwgHatchDefLine(bb: ByteBuffer, obj?: EGFBAccessors.DwgHatchDefLine): EGFBAccessors.DwgHatchDefLine Static startDashesVector(builder: Builder, numElems: number): void Static startDwgHatchDefLine(builder: Builder): void Static Properties Name Type Description bb_pos number bb | ByteBuffer Defined in core/common/src/geometry/ElementGeometryFB.ts Line 3008 Last Updated: 12 June, 2024