Class: module:AbstractDesktopController controller

gmf.controllers.module:AbstractDesktopController.gmf.controllers.module:AbstractDesktopController

new module:AbstractDesktopController(config, $scope, $injector)

Desktop application abstract controller.

This file includes goog.require's for desktop components/directives used by the HTML page and the controller to provide the configuration.

Parameters:
Name Type Description
config gmfx.Config

A part of the application config.

$scope angular.Scope

Scope.

$injector angular.$injector

Main injector.

Extends

  • gmf.controllers.AbstractAppController

Members

drawFeatureLayer: ngeo.map.FeatureOverlay

editFeatureActive: boolean

editFeatureVectorLayer: ol.layer.Vector

googleStreetViewActive: boolean

(non-null) googleStreetViewStyle: ol.style.Style

importDataSourceActive: boolean

loginActive: boolean

map: ol.Map

modalShareShown: boolean

profileLine: ol.geom.LineString

routingfeatureActive: boolean

scaleSelectorOptions: ngeox.ScaleselectorOptions

toolsActive: boolean

(inner, constant) ngeoFeatures: ol.Collection:.<ol.Feature:>

Collection of features for the draw interaction

(inner, constant) ngeoToolActivateMgr: ngeo.misc.ToolActivateMgr

The ngeo ToolActivate manager service.