isoxml-angular
Version:
JavaScript library to parse and generate ISOXML (ISO11783-10) files
14 lines (13 loc) • 759 B
TypeScript
import { ISOXMLManager } from '../ISOXMLManager';
import { Entity, ValueInformation, ISOXMLReference, XMLElement } from '../types';
import { Task, TaskAttributes } from '../baseEntities';
import { FeatureCollection } from '@turf/helpers';
import { TAGS } from '../baseEntities/constants';
export declare class ExtendedTask extends Task {
tag: TAGS;
constructor(attributes: TaskAttributes, isoxmlManager: ISOXMLManager);
static fromXML(xml: XMLElement, isoxmlManager: ISOXMLManager, internalId: string): Promise<Entity>;
addGridFromGeoJSON(geoJSON: FeatureCollection, DDI: number, deviceElemRef?: ISOXMLReference, vpnRef?: ISOXMLReference): void;
getGridAsGeoJSON(): FeatureCollection;
getGridValuesDescription(): ValueInformation[];
}