UNPKG

@stadiamaps/api

Version:
57 lines 1.93 kB
/** * Stadia Maps Geospatial APIs * The Stadia Maps Geospatial APIs provide you with the data you need to build awesome applications. * * The version of the OpenAPI document: 10.1.2 * Contact: support@stadiamaps.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface GeoAttributes */ export interface GeoAttributes { /** * Curvature factor. * @type {number} * @memberof GeoAttributes */ curvature?: number; /** * The maximum downward slope. Uses 1 degree precision for slopes to -16 degrees, and 4 degree precision afterwards (up to a max of -76 degrees). * @type {number} * @memberof GeoAttributes */ maxDownSlope?: number; /** * The maximum upward slope. Uses 1 degree precision for slopes to 16 degrees, and 4 degree precision afterwards (up to a max of 76 degrees). * @type {number} * @memberof GeoAttributes */ maxUpSlope?: number; /** * The weighted estimate of the grade. * @type {number} * @memberof GeoAttributes */ weightedGrade?: number; /** * The length of the edge, in meters. * @type {number} * @memberof GeoAttributes */ length?: number; } /** * Check if a given object implements the GeoAttributes interface. */ export declare function instanceOfGeoAttributes(value: object): value is GeoAttributes; export declare function GeoAttributesFromJSON(json: any): GeoAttributes; export declare function GeoAttributesFromJSONTyped(json: any, ignoreDiscriminator: boolean): GeoAttributes; export declare function GeoAttributesToJSON(json: any): GeoAttributes; export declare function GeoAttributesToJSONTyped(value?: GeoAttributes | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=GeoAttributes.d.ts.map