Class MapModelDelegate
- java.lang.Object
-
- com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
-
- com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate
-
- com.inductiveautomation.perspective.gateway.components.MapModelDelegate
-
public class MapModelDelegate extends ComponentModelDelegate
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID-
Fields inherited from class com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate
component, log
-
-
Constructor Summary
Constructors Constructor Description MapModelDelegate(Component component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfitBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidfitWorld(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidflyTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidflyToBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)org.python.core.PyDictionarygetBounds()java.lang.StringgetBoundsAsBBoxString()org.python.core.PyDictionarygetCenter()org.python.core.PyDictionarygetSize()intgetZoom()voidhandleEvent(EventFiredMsg message)A event hook for the delegate.protected voidonShutdown()protected voidonStartup()voidpanBy(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidpanInside(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidpanInsideBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidpanTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidsetZoom(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidsetZoomAround(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidzoomIn(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidzoomOut(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)-
Methods inherited from class com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate
fireEvent, getScriptCallableMethods
-
Methods inherited from class com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
isRunning, shutdown, startup
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MapModelDelegate
public MapModelDelegate(Component component)
-
-
Method Detail
-
getZoom
public int getZoom()
-
getSize
public org.python.core.PyDictionary getSize()
-
getCenter
public org.python.core.PyDictionary getCenter()
-
getBounds
public org.python.core.PyDictionary getBounds()
-
getBoundsAsBBoxString
public java.lang.String getBoundsAsBBoxString()
-
zoomIn
public void zoomIn(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
zoomOut
public void zoomOut(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
setZoom
public void setZoom(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
setZoomAround
public void setZoomAround(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
fitBounds
public void fitBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
fitWorld
public void fitWorld(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panTo
public void panTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panBy
public void panBy(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
flyTo
public void flyTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
flyToBounds
public void flyToBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panInsideBounds
public void panInsideBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panInside
public void panInside(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
onStartup
protected void onStartup()
- Specified by:
onStartupin classAbstractLifecycle
-
onShutdown
protected void onShutdown()
- Specified by:
onShutdownin classAbstractLifecycle
-
handleEvent
public void handleEvent(EventFiredMsg message)
Description copied from class:ComponentModelDelegateA event hook for the delegate. Invoked when a "model" event is fired over the websocket channel by the component's client side model delegate. Subclasses can choose if and how to handle incoming event messages.- Overrides:
handleEventin classComponentModelDelegate- Parameters:
message-EventFiredMsgAn event fired message.
-
-