Quick Start Cross-Reference for SICOM v2.5 Developers

The table below shows the methods of SDM server v2.5 in alphabetical order in the left-hand column.  The most appropriate SDM v3.2 method is shown in right-hand column.  Note that in v2.5 all methods belong to a single API object, where as in v3.2 methods are divided among several API objects.  The table shows the correct API objects as well as the methods.

Version 2.5 Methods

Version 3.2 Methods

SvcManager.addCircleToFeature

ShapeAPI.createCircleAtPoint

SvcManager.addSegmentSupport LineAPI.addSegmentHighlightingSupport
SvcManager.addSmokeField ShapeAPI.createSmokeField

SvcManager.appendPointToLineFeature

LineAPI.appendPoint

SvcManager.centerAtFeature ViewAPI.centerAtPoint

SvcManager.centerAtPoint

ViewAPI.centerAtLoc

SvcManager.closeViewWithIndex ViewMngrAPI.closeViewWithIndex
SvcManager.createNewLabeledPointFeature TextAPI.createLabelAtLocation

SvcManager.createNewLineFeature

LineAPI.createLine

SvcManager.createNewLineFeatureEx

LineAPI.createLine

SvcManager.createNewPointFeature

PointAPI.create

SvcManager.createNewPointFeatureEx

PointAPI.create

SvcManager.darkenViewsByFraction ViewMngrAPI.setBrightness
SvcManager.deleteFeature FeatureAPI.deleteByKey

SvcManager.deleteFeatureAll

FeatureAPI.deleteByCode

SvcManager.deselectAll

ViewAPI.deselectAll

SvcManager.exitApp

ProgramAPI.exitApp

SvcManager.getDisplayedMapExtent ViewAPI.getExtent
SvcManager.getDisplayScale ViewAPI.getDisplayScale

SvcManager.getFeaturesInsideShape

MapAPI.setCurrentGeometry + MapAPI.getFeaturesInCurrentPolygon

SvcManager.getHighlightedItems LineAPI.getHighlightedItems

SvcManager.getKey

MapAPI.getSelectedFeatures

SvcManager.getKeys

MapAPI.getSelectedFeatures

SvcManager.getNEx MouseModeAPI.getNEx
SvcManager.getNEy MouseModeAPI.getNEy

SvcManager.getPoint

MouseModeAPI.setSelectLocationMode

SvcManager.getPointAlongTrack MouseModeAPI.setSelectLocAlongTrackMode

SvcManager.getStatus

MouseModeAPI.getRespondingViewIndex

SvcManager.getSWx MouseModeAPI.getSWx
SvcManager.getSWy MouseModeAPI.getSWy
SvcManager.getTime MouseModeAPI.getTime
SvcManager.getUserRect MouseModeAPI.setSelecRectMode

SvcManager.getX

MouseModeAPI.getX

SvcManager.getY

MouseModeAPI.getY

SvcManager.highlightSegment LineAPI.highlightSegment
SvcManager.highlightVertex LineAPI.highlightVertex
SvcManager.initMenuSvc Not supported (See SDM Tools & Managers)
SvcManager.initSvc MouseModeAPI.setReceiver

SvcManager.isOpComplete

MouseModeAPI.isSynchronousOpComplete

SvcManager.loadImage ImageAPI.load

SvcManager.mapNameInView

MapAPI.getPath + MapAPI.getName

SvcManager.maximizeMainWnd ProgramAPI.maximizeMainWnd
SvcManager.maximizeViewWnd ViewAPI.maximizeWnd
SvcManager.minimizeMainWnd ProgramAPI.minimizeMainWnd
SvcManager.minimizeOverviewWnd OverviewAPI.minimizeWnd
SvcManager.modifyMenuText ProgramAPI.modifyMenuText
SvcManager.modifyLineFeature LineAPI.modify
SvcManager.moveMainWnd ProgramAPI.moveMainWnd

SvcManager.movePointToNewPosition

PointAPI.moveToNewPosition

SvcManager.openNewView ViewMngrAPI.setOpenFromDlg
SvcManager.openNewViewForFile ViewMngrAPI.openFromFile
SvcManager.orderFront ProgramAPI.orderFront
SvcManager.printCurrentDisplay ViewAPI.print
SvcManager.querySelectionByIndex MapAPI.querySelectionByIndex
SvcManager.querySelectionByKey MapAPI.querySelectionByName
SvcManager.redrawCurrent ViewAPI.redrawCurrentState
SvcManager.resetColor FeatureAPI.resetColor or LayerAPI.resetColor
SvcManager.resetColorAll FeatureAPI.resetColor or LayerAPI.resetColor
SvcManager.restoreMainWnd ProgramAPI.restoreMainWnd
SvcManager.restoreOverviewWnd OverviewAPI.restoreWnd

SvcManager.selectFeature

MouseModeAPI.setSelectPointFeatureMode

SvcManager.selectFeatureCollection

MouseModeAPI.setSelectFeatureCollectionMode

SvcManager.selectSingleFeature

MouseModeAPI.setSelectSingleFeatureMode

SvcManager.setCenterAtPointMode MouseModeAPI.setCenterAtLocMode
SvcManager.setClientMenu  Not supported (See SDM Tools & Managers)
SvcManager.setCurrentViewByIndex ViewAPI.setActive

SvcManager.setDisplayedMapExtent

ViewAPI.setExtent

SvcManager.setFeatureColor FeatureAPI.setColor or LayerAPI.setColor
SvcManager.setFeatureColorAll FeatureAPI.setColor or LayerAPI.setColor
SvcManager.setFeatureVisibility FeatureAPI.setColor or LayerAPI.setColor

SvcManager.setFeatureVisibilityAll

LayerAPI.setVisiblity or FeatureAPI.setVisibility

SvcManager.setForGeodeticPositions See Exchange Coordinate System
SvcManager.setHighlightSegment MouseModeAPI.setHighlightSegmentMode
SvcManager.setHighlightVertex MouseModeAPI.setHighlightVertexMode
SvcManager.setLayerVisibility LayerAPI.setVisibility
SvcManager.setLineDrawingMode MouseModeAPI.setLineDrawingMode
SvcManager.setNeutralMouseMode MouseModeAPI.setNeutralMode

SvcManager.setOverview

ViewAPI.reset

SvcManager.setScaledSymbolMode PointAPI.setSymbolSize
SvcManager.setSelectFeatCode MouseModeAPI.setSelectPointFeatureMode
SvcManager.setSelectFeatureCollection MouseModeAPI.setSelectFeatureCollectionMode
SvcManager.setSelectionColor ViewAPI.setSelectionColor
SvcManager.setSelectSingleFeature MouseModeAPI.setSelectSingleFeatureMode
SvcManager.setSendPoint MouseModeAPI.setSelectLocationMode
SvcManager.setSendUserRect MouseModeAPI.setSelectRectMode
SvcManager.setSymbolizationOn MapAPI.setSymbolizationOn
SvcManager.setSymbolOrientation PointAPI.setSymbolOrientation
SvcManager.setZoomByRectMode MouseModeAPI.setZoomByRectMode
SvcManager.showLineAsPoints LineAPI.addVertexHighlightingSupport + highlightAllVertices
SvcManager.viewCount ViewMngrAPI.getCount

SvcManager.viewContainsFeature

MapAPI.containsFeature

SvcManager.viewHasFeature

MapAPI.containsFeature

SvcManager.zoomByPercent

ViewAPI.zoomByPercent 

SvcManager.zoomToFitFeature

ViewAPI.zoomToFitFeature

SvcManager.zoomToFitPoints

ViewAPI.zoomToFitPoints