Class: CoordPopup

Tools.GetCoord CoordPopup

CoordPopup

new CoordPopup()

modules/tools/getCoord/model.js, line 57
Properties:
Name Type Default Description
selectPointerMove * null todo
projections array [ todo
mapProjection * null todo
positionMapProjection array [ todo
updatePosition boolean true todo
currentProjectionName string "EPSG:25832" todo
deactivateGFI boolean true todo
renderToWindow boolean true todo
glyphicon string "glyphicon-screenshot" todo
currentLng string "" contains the current language - view is listening to it's changes
coordSystemField String "", filled with "Koordinatensystem"- translated
hdmsEastingLabel String "", filled with "Länge"- translated
hdmsNorthingLabel String "", filled with "Breite"- translated
cartesianEastingLabel String "", filled with "Rechtswert"- translated
cartesianNorthingLabel String "", filled with "Hochwert"- translated
crsNameMapping object {}, mapping object filled from projectionswitcher, if available
Fires:
Listens to Events:

Extends

Methods

changeLang(lng){Void}

modules/tools/getCoord/model.js, line 99
change language - sets default values for the language
Name Type Description
lng String the language changed to

createInteraction(){void}

modules/tools/getCoord/model.js, line 117
Stores the projections and adds interaction pointermove to map
Fires:

getCartesian(coord){string}

modules/tools/getCoord/model.js, line 205
Getter for cartesian coordinates.
Name Type Description
coord * todo
Returns:
coordinates

getHDMS(coord){*}

modules/tools/getCoord/model.js, line 196
todo
Name Type Description
coord * todo

positionClicked(position){*}

modules/tools/getCoord/model.js, line 153
Remembers the projection and shows mapmarker at the given position.
Name Type Description
position * todo
Fires:

returnProjectionByName(name){*}

modules/tools/getCoord/model.js, line 183
todo
Name Type Description
name * todo

returnTransformedPosition(targetProjection){*}

modules/tools/getCoord/model.js, line 167
todo
Name Type Description
targetProjection * todo

setCoordinates(evt){void}

modules/tools/getCoord/model.js, line 268
Setter for coordinates.
Name Type Description
evt * todo

setCurrentProjectionName(value){void}

modules/tools/getCoord/model.js, line 259
Setter for currentProjectionName.
Name Type Description
value * todo

inherited setGlyphicon(value){void}

modules/core/modelList/item.js, line 69
Setter for glyphicon
Name Type Description
value String Glyphicon

inherited setId(value){void}

modules/core/modelList/item.js, line 34
Setter for id
Name Type Description
value String Id

inherited setIsActive(value){void}

modules/core/modelList/tool/model.js, line 129
Activates or deactivates tool
Name Type Description
value Boolean Flag if tool is active

inherited setIsInThemen(value){void}

modules/core/modelList/item.js, line 78
Setter for isInThemen
Name Type Description
value Boolean Flag if item is in themen

inherited setIsVisibleInMenu(value){void}

modules/core/modelList/item.js, line 105
Setter for setIsVisibleInMenu
Name Type Description
value Boolean Flag if item is visible in menu

inherited setIsVisibleInTree(value){void}

modules/core/modelList/item.js, line 96
Setter for isVisibleInTree
Name Type Description
value Boolean Flag if item is visible in layertree

inherited setLevel(value){void}

modules/core/modelList/item.js, line 87
Setter for level
Name Type Description
value String Level

setMapProjection(value){void}

modules/tools/getCoord/model.js, line 223
Setter for mapProjection.
Name Type Description
value * todo

inherited setName(value){void}

modules/core/modelList/item.js, line 52
Setter for name
Name Type Description
value String Name

inherited setParentId(value){void}

modules/core/modelList/item.js, line 43
Setter for parentId
Name Type Description
value String ParentId

setPositionMapProjection(value){void}

modules/tools/getCoord/model.js, line 241
Setter for positionMapProjection.
Name Type Description
value * todo

setProjections(value){void}

modules/tools/getCoord/model.js, line 232
Setter for projections.
Name Type Description
value * todo

setSelectPointerMove(value){void}

modules/tools/getCoord/model.js, line 214
Setter for selectPointerMove.
Name Type Description
value * todo

inherited setType(value){void}

modules/core/modelList/item.js, line 60
Setter for type
Name Type Description
value String Type

setUpdatePosition(value){void}

modules/tools/getCoord/model.js, line 250
Setter for updatePosition.
Name Type Description
value * todo

inherited superChangeLang(){Void}

modules/core/modelList/tool/model.js, line 113
change language - sets or translates the name of this tool, if property i18nextTranslate is no function. If name is defined in config.json, the name is not translated else property nameTranslationKey is used.