|
Community Map Builder 21 Aug 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Object | +--GLOBALS
| Method Summary | |
<static> void
|
addEvent(elementObject, eventName, functionObject)
attach an event to an element. |
<static> Object
|
AsciiToNum( ascii )
|
<static> void
|
checkIESecurity()
copied from sarissa, a function to check browser security setting in IE, opens a help page if ActiveX objects are disabled. |
<static> void
|
cscsRequestCSDefinition(csCode)
Attempts to retreive a Coordinate System definition, and if necessary associated projection functions, from server. |
<static> void
|
debug(output)
write debugging info to a textbox onscreen. |
<static> Object
|
degToRad(deg)
|
<static> Object
|
formatMGRS()
|
<static> Object
|
formatNumber(aNumber, numDecimals)
|
<static> Object
|
get100kID( easting, northing, zone_number)
Get the two letter 100k designator for a given UTM easting, northing and zone number value. |
<static> Object
|
get100kSetForZone(i)
Given a UTM zone number, figure out the MGRS 100K set it is in. |
<static> Object
|
get_content(url)
|
<static> Object
|
getAbsPos(elt,which)
TBD: Comment me. |
<static> Object
|
getAbsX(elt)
|
<static> Object
|
getAbsY(elt)
get the absolute position of HTML element NS4, IE4/5 & NS6, even if it's in a table. |
<static> Object
|
getArgs()
parse comma-separated name=value argument pairs from the query string of the URL; the function stores name=value pairs in properties of an object and returns that object. |
<static> Object
|
getGeoCoordX(context, xCooord)
convert screen x coordinate to geographic coordinate. |
<static> Object
|
getGeoCoordY(yCoord)
convert screen coordinate to screen coordinate. |
<static> Object
|
getLetter100kID( column, row, parm)
Get the two-letter MGRS 100k designator given information translated from the UTM northing, easting and zone number. |
<static> Object
|
getLetterDesignator(lat)
|
<static> Object
|
getNodeValue(sResult)
getNodevalue return value of node it as OpenLayers style |
<static> Object
|
getPageX(e)
get the absolute position of a user event (e.g., a mousedown). |
<static> Object
|
getPageY(e)
get the absolute position of a user event (e.g., a mousedown). |
<static> Object
|
getProxyPlusUrl(url)
If URL is local, then return URL unchanged, else return URL of http://proxy?url=URL , or null if proxy not defined. |
<static> Object
|
getScreenX(context, xCoord)
convert geographic x coordinate to screen coordinate. |
<static> Object
|
getScreenY(context, yCoord)
convert geographic y coordinate to screen coordinate. |
<static> void
|
handleEventWithObject(evt)
handle event attached to an object. |
<static> Object
|
imageLoaded()
|
<static> Object
|
LLtoUTM()
Converts a set of Longitude and Latitude co-ordinates to UTM given an ellipsoid |
<static> void
|
loadCss(cssFileName)
Dynamically loads a stylesheet into the html page. |
<static> Object
|
makeElt(type)
create an element and append it to the document body element. |
<static> void
|
mapbuilderInit()
Initialise Mapbuilder if script has been loaded, else wait to be called again. |
<static> void
|
mbDebugMessage(object, message)
Show a message if the debug property of the object has been set. |
<static> void
|
mbDoLoad(initFunction)
Mapbuilder's main initialisation script. |
<static> Object
|
mbFormatMessage(messageFormat)
Format a message with the extra arguments. |
<static> Object
|
mbGetMessage(messageKey)
Get a message from the widgetText file and format it if extra
arguments are passed.
|
<static> Object
|
MGRS()
|
<static> Object
|
NumToAscii( num )
|
<static> Object
|
openPopup(url, width, height)
open a popup window, adapted from http://www.quirksmode.org/js/croswin.html |
<static> Object
|
postGetLoad(sUri, docToSend, contentType , dir, fileName)
A more flexible interface for loading docs that allows POST et GET param for save model |
<static> Object
|
postLoad(sUri, docToSend, contentType )
A more flexible interface for loading docs that allows POST and async loading |
<static> Object
|
Proj(srs)
|
<static> Object
|
returnTarget(evt)
determine and return the target element of an event. |
<static> Object
|
sld2OlStyle(node)
extract a style from a SLD node of an XML doc and return it as OpenLayers style |
<static> Object
|
sld2UrlParam(node)
extract a style from a SLD node of an XML doc and return it as url parameter for a WMS request |
<static> Object
|
styleValue(aSelector, styleKey)
|
| Method Detail |
<static> void addEvent(elementObject, eventName, functionObject)
elementObject - The object.
eventName - The name of the event.
functionObject - The function to be called.
<static> Object AsciiToNum( ascii )
<static> void checkIESecurity()
<static> void cscsRequestCSDefinition(csCode)
<static> void debug(output)
output - String to be output.
<static> Object degToRad(deg)
<static> Object formatMGRS()
<static> Object formatNumber(aNumber, numDecimals)
<static> Object get100kID( easting, northing, zone_number)
<static> Object get100kSetForZone(i)
<static> Object get_content(url)
<static> Object getAbsPos(elt,which)
elt - TBD
which - TBD
<static> Object getAbsX(elt)
<static> Object getAbsY(elt)
element - The HTML element.
<static> Object getArgs()
<static> Object getGeoCoordX(context, xCooord)
context - The context object.
xCoord - The screen x coordinate to be converted.
<static> Object getGeoCoordY(yCoord)
yCoord - The geographic y coordinate to be converted.
context - The context object.
<static> Object getLetter100kID( column, row, parm)
setColumn - the column index as it relates to the MGRS 100k set spreadsheet, created from the UTM easting. Values are 1-8.
setRow - the row index as it relates to the MGRS 100k set spreadsheet, created from the UTM northing value. Values are from 0-19.
setParm - the set block, as it relates to the MGRS 100k set spreadsheet, created from the UTM zone. Values are from 1-60.
<static> Object getLetterDesignator(lat)
<static> Object getNodeValue(sResult)
node -
<static> Object getPageX(e)
e - The user event.
<static> Object getPageY(e)
e - The user event.
<static> Object getProxyPlusUrl(url)
url - Url of the file to access.
<static> Object getScreenX(context, xCoord)
context - The context object.
xCoord - The geographic x coordinate to be converted.
<static> Object getScreenY(context, yCoord)
context - The context object.
yCoord - The geographic x coordinate to be converted.
<static> void handleEventWithObject(evt)
evt - The event.
<static> Object imageLoaded()
<static> Object LLtoUTM()
ellip - an ellipsoid definition.
llpoint - the coordinate to be converted
utmpoint - A UTMPoint instance to put the results in. If null, a new UTMPoint will be allocated.
null if conversion failed. If you pass in a UTMPoint, it will be returned as well if successful.
<static> void loadCss(cssFileName)
cssFileName - name of the file to load, relative to config.skinDir
<static> Object makeElt(type)
type - The type of element to be created.
<static> void mapbuilderInit()
<static> void mbDebugMessage(object, message)
object - the object that possibly has the debug property set
message - the message to show
<static> void mbDoLoad(initFunction)
initFunction - Optional - A function reference that will be called after config.init() has been called. This is to give application code a chance to do initialization and be guaranteed that all objects exist (inlcuding config).
<static> Object mbFormatMessage(messageFormat)
mbFormatMessage("{1} is {0} {2}, {1}", "a good", "this", "test")"this is a good test, this"messageFormat - the message format string
varArgs - optional extra parameters for formatting the message
<static> Object mbGetMessage(messageKey)
widgetText file and format it if extra
arguments are passed.messageKey - the message key within the message node
varArgs - optional extra parameters for formatting the message
"NoMsgsFound" if the widgetText file is not found,messageKey if the message key was not found within the message node,<static> Object MGRS()
<static> Object NumToAscii( num )
<static> Object openPopup(url, width, height)
url - The url of the page to be opened.
width - Width of the popup window, in pixels.
height - Height of the popup window, in pixels.
<static> Object postGetLoad(sUri, docToSend, contentType , dir, fileName)
<static> Object postLoad(sUri, docToSend, contentType )
<static> Object Proj(srs)
<static> Object returnTarget(evt)
evt - The event.
<static> Object sld2OlStyle(node)
node - XML node containing the styled layer descriptor
objRef - reference to the map widget that will use the style
<static> Object sld2UrlParam(node)
node - XML node containing the styled layer descriptor
<static> Object styleValue(aSelector, styleKey)
|
Community Map Builder 21 Aug 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||