/** @packageDocumentation * @module OrbitGT */ declare type int32 = number; declare type float64 = number; import { Bounds } from "../../spatial/geom/Bounds"; import { Uint16Buffer } from "../../system/buffer/Uint16Buffer"; import { Uint8Buffer } from "../../system/buffer/Uint8Buffer"; import { PointData } from "./PointData"; import { TileIndex } from "./TileIndex"; /** * Class PointDataRaw stores point data with 8 or 16-bit XYZ geometry and 24-bit BGR color precision. */ /** @internal */ export declare class PointDataRaw extends PointData { static readonly TYPE: int32; points16: Uint16Buffer; points8: Uint8Buffer; colors: Uint8Buffer; /** * Create new point data. */ constructor(tileIndex: TileIndex, bounds: Bounds, points16: Uint16Buffer, points8: Uint8Buffer, colors: Uint8Buffer); getRawX(pointIndex: int32): int32; getRawY(pointIndex: int32): int32; getRawZ(pointIndex: int32): int32; getX(pointIndex: int32): float64; getY(pointIndex: int32): float64; getZ(pointIndex: int32): float64; getRed(pointIndex: int32): int32; getGreen(pointIndex: int32): int32; getBlue(pointIndex: int32): int32; } export {}; //# sourceMappingURL=PointDataRaw.d.ts.map