Package com.kheops.jmap.client.layers
Class ImageLayer
java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.client.layers.Layer
com.kheops.jmap.client.layers.RasterLayer
com.kheops.jmap.client.layers.ImageLayer
- All Implemented Interfaces:
JMapEventDispatcher,IImageLayer,ILayer,IRasterLayer,LayerConstants,LayerNode,Serializable,Cloneable,Comparable<Layer>
- Direct Known Subclasses:
AdvancedImageLayer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ImageLayerInfoprotected Rectangleprotected K2DImageFields inherited from class com.kheops.jmap.client.layers.RasterLayer
extent, parameters, rasterBands, rasterTransformationsFields inherited from class com.kheops.jmap.client.layers.Layer
DEFAULT_DRAW_STATE, description, DRAW_OPTIONS_SYNC, drawState, dynamicRefresh, elementFactory, elementType, eventDispatcher, id, infoReportConfig, lastUpdateTime, LAYER_ID_HIGHLIGHT, LAYER_ID_INITIAL_VIEW_BOUNDS, LAYER_ID_LABELS, LAYER_ID_MARKERS, LAYER_ID_SYS_DRAWINGS, LAYER_ID_TMP_DRAWINGS, LAYER_ID_USER_DRAWINGS, LAYER_ID_USER_LABELS, layerProperties, maximumVisibleScale, metadataUrl, minimumVisibleScale, name, precisionModel, readOnlyProperties, styleManager, verboseFields inherited from interface com.kheops.jmap.client.layers.IImageLayer
serialVersionUIDFields inherited from interface com.kheops.jmap.client.layers.ILayer
serialVersionUIDFields inherited from interface com.kheops.jmap.client.layers.IRasterLayer
serialVersionUIDFields inherited from interface com.kheops.jmap.client.layers.LayerConstants
DEFAULT_MAXIMUM_SCALE, DEFAULT_MINIMUM_SCALE, PERSONAL_LAYER_BASE_ID, PERSONAL_LAYER_MAX_ID, PROJECT_LAYER_BASE_ID, PROJECT_LAYER_MAX_ID, PROPERTY_ALL_SETTINGS, PROPERTY_ALWAYS_DRAW_SELECTION, PROPERTY_DRAW_GRID, PROPERTY_EDITABLE, PROPERTY_EDITING, PROPERTY_INCLUDE_IN_CONTEXT, PROPERTY_INDEX, PROPERTY_LISTED, PROPERTY_LOCAL, PROPERTY_MAX_SCALE, PROPERTY_MIN_SCALE, PROPERTY_PUBLISHED, PROPERTY_QUERIABLE, PROPERTY_SELECTABLE, PROPERTY_USE_CLIENT_CACHE, PROPERTY_VISIBLE, REQUEST_MODE_BY_REGION, REQUEST_MODE_BY_TILE, RESERVED_LAYER_BASE_ID, RESERVED_LAYER_MAX_ID, SYSTEM_LAYER_BASE_AUTO_ID, SYSTEM_LAYER_BASE_ID, SYSTEM_LAYER_MAX_ID, TILING_MODE_AUTO, TILING_MODE_MANUAL, USER_LAYER_BASE_AUTO_ID, USER_LAYER_BASE_ID, USER_LAYER_MAX_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a deep clone of the current LayerInfo instance.voiddraw(GraphicsRef gr, ViewState vs, OrientedRectangle region, double scale, DrawParameters parameters) Draws layer contained in the specified region to the specified graphics object and applying the specified transformation.getInfoReportParameters(JMapClientInfoReport infoReport, Point wcPoint, K2DTransform t) voidNOT YET IMPLEMENTEDprotected voidsetRawImage(byte[] rawImage, Rectangle bounds, boolean fireEvent) Methods inherited from class com.kheops.jmap.client.layers.RasterLayer
clone, close, drawGrid, fireDataRequestedEvent, getExtent, getParameters, getRasterBands, getRasterTransformations, getRequestMode, setExtent, setParameters, setRasterTransformationsMethods inherited from class com.kheops.jmap.client.layers.Layer
addLayerEventListener, compareTo, dispatchEvent, draw, drawGrid, fireLayerPropertyBeforeChangeEvent, fireLayerPropertyChangedEvent, fireLayerReceivedDataEvent, fireRefreshRequestEvent, fireStyleChangedEvent, getDescription, getDescription, getDynamicRefresh, getElementFactory, getElementType, getId, getInfoReportConfig, getLastUpdateTime, getLayerProperties, getMaximumVisibleScale, getMetadataUrl, getMinimumVisibleScale, getName, getName, getNextSystemLayerId, getNextUserLayerId, getPrecisionModel, getReadOnlyProperties, getSelectionStyle, getSelectionStyle, getStyle, getStyle, getStyleManager, getVerbose, initEventDispatcher, invalidate, isDrawable, isDynamic, isIncludeInContext, isIndex, isListed, isLocal, isNamed, isPersonalLayerId, isProjectLayerId, isQueriable, isReservedLayerId, isSelectable, isSystemLayerId, isUserLayerId, isVisible, removeLayerEventListener, removeTranslationsOtherThan, revalidate, setDescription, setDescription, setDrawGrid, setDynamicRefresh, setElementFactory, setElementType, setId, setIncludeInContext, setIndex, setInfoReportConfig, setLastUpdateTime, setLayerProperties, setListed, setLocal, setMaximumVisibleScale, setMetadataUrl, setMinimumVisibleScale, setName, setName, setPrecisionModel, setProperty, setQueriable, setReadOnlyProperties, setReadOnlyProperty, setSelectable, setStyle, setStyle, setStyleManager, setVerbose, setVisible, setVisible, toString, updateMethods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, setTranslation, updateTranslationsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.kheops.jmap.client.layers.ILayer
getDescription, getDescription, getDynamicRefresh, getElementFactory, getElementType, getId, getInfoReportConfig, getLastUpdateTime, getLayerProperties, getMaximumVisibleScale, getMetadataUrl, getMinimumVisibleScale, getName, getName, getReadOnlyProperties, getStyleManager, isDynamic, isIndex, isListed, isLocal, isSelectable, isVisible, setDescription, setDescription, setDynamicRefresh, setElementFactory, setElementType, setId, setIndex, setInfoReportConfig, setLastUpdateTime, setLayerProperties, setListed, setLocal, setMaximumVisibleScale, setMetadataUrl, setMinimumVisibleScale, setName, setName, setProperty, setReadOnlyProperties, setReadOnlyProperty, setSelectable, setStyleManager, setVisibleMethods inherited from interface com.kheops.jmap.client.layers.IRasterLayer
getExtent, getParameters, setExtent, setParameters
-
Field Details
-
imageLayerInfo
-
lastImage
-
lastBounds
-
-
Constructor Details
-
ImageLayer
-
-
Method Details
-
toLayerInfo
- Specified by:
toLayerInfoin classLayer
-
clone
Returns a deep clone of the current LayerInfo instance. -
getInfoReportParameters
- Specified by:
getInfoReportParametersin classRasterLayer
-
draw
public void draw(GraphicsRef gr, ViewState vs, OrientedRectangle region, double scale, DrawParameters parameters) Description copied from class:LayerDraws layer contained in the specified region to the specified graphics object and applying the specified transformation. -
setRawImage
- Specified by:
setRawImagein classRasterLayer
-
loadData
NOT YET IMPLEMENTED
-