/** * @param {angular.IScope} $scope Scope. * @param {angular.ITimeoutService} $timeout Angular timeout service. * @class * @hidden * @ngdoc controller * @ngname gmfDrawprofilelineController */ export function Controller($scope: angular.IScope, $timeout: angular.ITimeoutService): void; export class Controller { /** * @param {angular.IScope} $scope Scope. * @param {angular.ITimeoutService} $timeout Angular timeout service. * @class * @hidden * @ngdoc controller * @ngname gmfDrawprofilelineController */ constructor($scope: angular.IScope, $timeout: angular.ITimeoutService); /** * @type {?import('ol/geom/LineString').default} */ line: import("ol/geom/LineString").default | null; /** * @type {?import('ol/Map').default} */ map_: import("ol/Map").default | null; /** * @type {boolean} */ active: boolean; /** * @type {import('ol/Collection').default>} */ features_: import("ol/Collection").default>; /** * @type {?() => olMap} */ getMapFn: (() => olMap) | null; /** * @type {?() => olStyleStyle} */ getStyleFn: (() => olStyleStyle) | null; /** * @type {import('ol/interaction/Draw').default} */ interaction: import("ol/interaction/Draw").default; /** * Initialize the controller. */ $onInit(): void; /** * Clear the overlay and profile line. */ clear_(): void; } export namespace Controller { let $inject: string[]; } export default myModule; import angular from 'angular'; import olMap from 'ol/Map'; import olStyleStyle from 'ol/style/Style'; /** * @type {angular.IModule} * @hidden */ declare const myModule: angular.IModule;