/** @packageDocumentation * @module OrbitGT */ declare type int32 = number; declare type float64 = number; import { ALong } from "../../system/runtime/ALong"; import { GridIndex } from "./GridIndex"; /** * Class TileIndex defines a tile index in a pointcloud file. * * @version 1.0 January 2014 */ /** @internal */ export declare class TileIndex { /** The level */ level: int32; /** The unique key of the block */ key: string; /** The index of the tile in the level */ index: int32; /** The grid index */ gridIndex: GridIndex; /** The index of the first point in the tile (derived) */ pointIndex: ALong; /** The point count */ pointCount: int32; /** The children */ children: Array; /** The last access time */ accessTime: float64; /** * Create a new index. */ constructor(level: int32, index: int32, gridIndex: GridIndex, pointIndex: ALong, pointCount: int32); /** * Check if two indexes are the same. * @param other another index. * @return true if same. */ same(other: TileIndex): boolean; /** * Get the unique key of the tile in the pointcloud file. * @return the unique key (combines level and grid index). */ getKey(): string; } export {}; //# sourceMappingURL=TileIndex.d.ts.map