QPoint2dBufferBuilder Class
Constructs a QPoint2dBuffer using a Uint16ArrayBuilder.
extensions
Methods
| Name | Description | |
|---|---|---|
| constructor(options: QPoint2dBufferBuilderOptions): QPoint2dBufferBuilder | Construct a new buffer with a QPoint2dBufferBuilder.length of zero. | |
| finish(): QPoint2dBuffer | Obtain a QPoint2dBuffer containing all of the points that have been appended by this builder. | |
| get(pointIndex: number, result?: QPoint2d): QPoint2d | Returns the quantized point at the specified index in QPoint2dBufferBuilder.buffer. | |
| push(pt: Readonly<WritableXAndY>): void | Append a point with the specified quantized coordinates. | |
| pushXY(x: number, y: number): void | Append a point with the specified quantized coordinates. | |
| unquantize(pointIndex: number, result?: Point2d): Point2d | Returns the unquantized point at the specified index in QPoint2dBufferBuilder.buffer. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| buffer Readonly | Uint16ArrayBuilder | The buffer that holds the points. | |
| length Accessor ReadOnly | number | The number of points currently in the QPoint2dBufferBuilder.buffer. | |
| params Readonly | QParams2d | The parameters used to quantize the points in the QPoint2dBufferBuilder.buffer. |
Defined in
- core/common/src/QPoint.ts Line 843
Last Updated: 20 June, 2023