API Reference > imodeljs-common > Serialization > EGFBAccessors > EGFBAccessors.PointPrimitive EGFBAccessors.PointPrimitive Class Methods Name Description constructor(): EGFBAccessors.PointPrimitive __init(i: number, bb: ByteBuffer): EGFBAccessors.PointPrimitive boundary(): EGFBAccessors.BoundaryType coords(index: number, obj?: EGFBAccessors.DPoint3d): | EGFBAccessors.DPoint3d coordsLength(): number addBoundary(builder: Builder, boundary: EGFBAccessors.BoundaryType): void Static addCoords(builder: Builder, coordsOffset: number): void Static createPointPrimitive(builder: Builder, coordsOffset: number, boundary: EGFBAccessors.BoundaryType): number Static endPointPrimitive(builder: Builder): number Static getRootAsPointPrimitive(bb: ByteBuffer, obj?: EGFBAccessors.PointPrimitive): EGFBAccessors.PointPrimitive Static getSizePrefixedRootAsPointPrimitive(bb: ByteBuffer, obj?: EGFBAccessors.PointPrimitive): EGFBAccessors.PointPrimitive Static startCoordsVector(builder: Builder, numElems: number): void Static startPointPrimitive(builder: Builder): void Static Properties Name Type Description bb_pos number bb | ByteBuffer Defined in core/common/src/geometry/ElementGeometryFB.ts Line 743 Last Updated: 11 June, 2024