Community Map Builder 21 Aug 2007

Class Measurement

Object
   |
   +--WidgetBase
         |
         +--ButtonBase
               |
               +--EditButtonBase
                     |
                     +--Measurement

class Measurement
extends EditButtonBase

Defined in Measurement.js

Author: Imke Doerge AT geodan.nl


Field Summary
 Object cursor
          
   
Fields inherited from class EditButtonBase
cursor, trm, defaultModelUrl, featureXpath
   
Fields inherited from class ButtonBase
htmlTagId, buttonBarGroup, panelHtmlTagId, buttonType, control, active
   
Fields inherited from class WidgetBase
model, widgetNode, id, outputNodeId, htmlTagId, node, groupnode
 
Constructor Summary
Measurement (widgetNode, model)
            When this button is selected, clicks on the MapPane will add a new point to a line and the total distance of the line will be calculated
 
Method Summary
 void clearMeasurementLine(objRef)
          
 Object createControl(objRef)
           Interactive EditLine control.
 void doAction(pointGeometry)
           Append a point to a line and calculate the distance between all points on the line.
 Object instantiateControl(objRef, Control)
          
 void setFeature(objRef, feature)
           This will be called as defined in ButtonBase.js.
 
Methods inherited from class EditButtonBase
doSelect, loadDefaultModel, handleFeatureInsert, setEditingLayer, initButton
   
Methods inherited from class ButtonBase
getButtonClass, select, attachToOL, buttonInit
   
Methods inherited from class WidgetBase
initTargetModel, prePaint, postPaint, clearWidget
 

Field Detail

cursor

Object cursor

Constructor Detail

Measurement

Measurement(widgetNode, model)

Method Detail

clearMeasurementLine

void clearMeasurementLine(objRef)

createControl

Object createControl(objRef)

doAction

void doAction(pointGeometry)

instantiateControl

Object instantiateControl(objRef, Control)

setFeature

void setFeature(objRef, feature)

Community Map Builder 21 Aug 2007

Documentation generated by JSDoc on Tue Aug 21 08:12:28 2007