UNPKG

@itwin/measure-tools-react

Version:
23 lines 1.32 kB
import type { Point3d, XAndY } from "@itwin/core-geometry"; import type { Cartographic } from "@itwin/core-common"; export declare class FormatterUtils { private static removeUnitSuffixes; private static formatCoordinatesWithSpec; private static formatCoordinatesXYWithSpec; static formatCoordinates(point: Point3d): Promise<string>; static formatCoordinatesImmediate(point: Point3d): string; static formatCoordinatesXY(point: XAndY): Promise<string>; static formatCoordinatesXYImmediate(point: XAndY): string; /** Formats the input angle into DD°MM'SS.SS" format. * NOTE: uses the same symbols as the IModelApp's quantityFormatter for minute and second. * The minute symbol is an apostrophe ' while it should be a prime (\u2032) * The second symbol is a quotation mark " while it should be a double prime (\u2033) */ static formatAngleToDMS(angleInDegrees: number): string; static formatCartographicToLatLongDMS(c: Cartographic): string; static formatCartographicToLatLong(c: Cartographic): Promise<string>; static formatSlope(slopeInPercent: number, withSlopeRatio: boolean): string; static formatStation(station: number): Promise<string>; static formatLength(length: number): Promise<string>; } //# sourceMappingURL=FormatterUtils.d.ts.map