API Reference > geometry-core > Serialization > BGFBAccessors > BGFBAccessors.CatenaryCurve BGFBAccessors.CatenaryCurve Class Methods Name Description constructor(): BGFBAccessors.CatenaryCurve __init(i: number, bb: ByteBuffer): BGFBAccessors.CatenaryCurve a(): number origin(obj?: BGFBAccessors.DPoint3d): | BGFBAccessors.DPoint3d vectorU(obj?: BGFBAccessors.DVector3d): | BGFBAccessors.DVector3d vectorV(obj?: BGFBAccessors.DVector3d): | BGFBAccessors.DVector3d x0(): number x1(): number addA(builder: Builder, a: number): void Static addOrigin(builder: Builder, originOffset: number): void Static addVectorU(builder: Builder, vectorUOffset: number): void Static addVectorV(builder: Builder, vectorVOffset: number): void Static addX0(builder: Builder, x0: number): void Static addX1(builder: Builder, x1: number): void Static createCatenaryCurve(builder: Builder, a: number, originOffset: number, vectorUOffset: number, vectorVOffset: number, x0: number, x1: number): number Static endCatenaryCurve(builder: Builder): number Static getRootAsCatenaryCurve(bb: ByteBuffer, obj?: BGFBAccessors.CatenaryCurve): BGFBAccessors.CatenaryCurve Static getSizePrefixedRootAsCatenaryCurve(bb: ByteBuffer, obj?: BGFBAccessors.CatenaryCurve): BGFBAccessors.CatenaryCurve Static startCatenaryCurve(builder: Builder): void Static Properties Name Type Description bb_pos number bb | ByteBuffer Defined in serialization/BGFBAccessors.ts Line 2316 Last Updated: 12 June, 2024