/** @packageDocumentation * @module OrbitGT */ declare type int32 = number; declare type float64 = number; /** @internal */ export declare class GridIndex { /** The x index */ x: int32; /** The y index */ y: int32; /** The z index */ z: int32; /** * Create a new point. * @param x the x index. * @param y the y index. * @param z the z index. */ constructor(x: int32, y: int32, z: int32); /** * Get the square distance to another cell. * @param other the other cell. * @return the square distance. */ distanceSq(other: GridIndex): int32; /** * Get the distance to another cell. * @param other the other cell. * @return the distance. */ distance(other: GridIndex): float64; /** * Get a next-level index. * @param index the index at the current level. * @return the next-level index. */ private static getNextLevelIndex1; /** * Get a next-level index. * @param nextLevel the index at the next level. */ getNextLevelIndex(nextLevel: GridIndex): void; /** * Does this point equal another? * @param other the other point. * @return true if equal. */ same(other: GridIndex): boolean; /** * Create a copy. * @return a copy. */ copy(): GridIndex; /** * Get the unique key. * @return the unique key. */ getKey(): string; /** * The standard toString method. * @see Object#toString */ toString(): string; } export {}; //# sourceMappingURL=GridIndex.d.ts.map