DK for Delphi | GisLayerPixel.TGIS_LayerPixel | Constructors | Fields | Methods | Properties | Events | Events
| Name | Visibility | Description | |
|---|---|---|---|
| activeTransform | protected | True when Transform is assigned and its Active flag is True. | |
| affineTransform | protected | Affine transformation parameters and precomputed values used for world file georeferencing. | |
| alphaAssociated | protected | True if alpha values are associated with color channels in the source image. | |
| alphaBuffer | protected | Alpha data buffer. | |
| altitudeZones | protected | Table of altitude-to-color mapping zones. | |
| assignedColorRamp | protected | Cached color ramp values from Params.Pixel.ColorRamp to improve coloring performance. | |
| asWritable | protected | True if LockPixels was requested in writable mode. | |
| bandMask | protected | Band mask used by the LockPixels function. | |
| bandsDefinition | protected | Pixel band definition describing band content, coding, and layout. | |
| bandsMap | protected | Band numbers used as red, green, blue, and alpha channels. | |
| baseCellHeight | protected | Original cell height preserved for restoration after transformation. | |
| baseCellWidth | protected | Original cell width preserved for restoration after transformation. | |
| baseProjectedExtent | protected | Base projected extent used as a helper for rotations. | |
| bigEndian | protected | True if byte order is big-endian, from most significant to least significant byte. | |
| bitPalette | protected | Bitmap palette (must follow infoHeader). | |
| bitsPerBand | protected | Bits per pixel for each band. | |
| bitsPerPixel | protected | Total number of bits per pixel for uncompressed data. | |
| bitsSkipLeft | protected | Bits to skip on the left for each band. | |
| bitsSkipRight | protected | Bits to skip on the right for each band. | |
| blueTransp | protected | Transparency lookup table for blue channel values. | |
| bytesPerBand | protected | Bytes per pixel for each band. | |
| bytesPerPixel | protected | Total number of bytes per pixel for all bands. | |
| colorNoData | protected | Color used for NoData values. | |
| colorsNo | protected | Number of colors in the palette. | |
| corFullRGB | protected | Full RGB color mapping. | |
| corFullRGB1 | protected | Full RGB color mapping table that maps exactly one source color to one target color. | |
| corRGB | protected | RGB color correction table. | |
| defaultPartialTransparent | protected | Default setting for using the alpha band. | |
| dstGrid | protected | Manipulated grid data. | |
| extZoom | protected | Zoom factor used when importing grids together with setFileScale. | |
| extZoomX | protected | Horizontal zoom factor used when importing grids together with setFileScaleXY. | |
| extZoomY | protected | Vertical zoom factor used when importing grids together with setFileScaleXY. | |
| FActive | protected | True if the layer is active. (Inherited from TGIS_Layer) |
|
| FAddition | protected | Additional integer value. (Inherited from TGIS_Layer) |
|
| FAge | protected | Layer age or last modification timestamp. (Inherited from TGIS_Layer) |
|
| FAntialias | protected | Enables antialias scaling for selected image formats such as PNG and JPG. | |
| FAntialiasFilter | protected | Scaling filter (like Linear, Lanczos) to be used for scaling images and grids. | |
| FBandsCount | protected | Number of raster bands in the source file. | |
| FBasemap | protected | True if the layer is interpreted as a basemap. (Inherited from TGIS_Layer) |
|
| FBasemapDraw | protected | True if the layer is currently being drawn inside a basemap thread. (Inherited from TGIS_Layer) |
|
| FBitHeight | protected | Height of a layer in pixels. | |
| FBitmapFormat | protected | Current bitmap pixel format; currently ARGB is supported. | |
| FBitmapLinesOrder | protected | Current bitmap line order; currently downward order is supported. | |
| FBitWidth | protected | Width of a layer in pixels. | |
| FCachedPaint | protected | False if layer must be painted directly (bypassing cache). (Inherited from TGIS_Layer) |
|
| FCapabilities | protected | List of image sub-formats supported by this layer, associated with file name extensions. | |
| FCaption | protected | Layer caption. (Inherited from TGIS_Layer) |
|
| FCellHeight | protected | Height of one raster cell in pixels for tiled or block-based access. | |
| FCellWidth | protected | Width of one raster cell in pixels for tiled or block-based access. | |
| FCodePage | protected | Code page in which text is stored. (Inherited from TGIS_Layer) |
|
| FCodePageForced | protected | Code page forced by the project file or property setting. (Inherited from TGIS_Layer) |
|
| FCollapsed | protected | True if the layer is collapsed in the legend hierarchy. (Inherited from TGIS_Layer) |
|
| FComments | protected | Additional comments. (Inherited from TGIS_Layer) |
|
| FConfigFile | protected | Configuration file handle. (Inherited from TGIS_Layer) |
|
| FConfigFile2 | protected | Configuration file handle. (Inherited from TGIS_Layer) |
|
| FConfigName | protected | Configuration file name. (Inherited from TGIS_Layer) |
|
| FCS | protected | Layer CRS (Coordinate Reference System) object. (Inherited from TGIS_Layer) |
|
| FCurrentPage | protected | Zero-based index of the current page in a multi-page raster file such as TIFF (Tagged Image File Format). | |
| FCustomData | protected | List of custom data. (Inherited from TGIS_Layer) |
|
| FCuttingPolygon | protected | Polygon used to clip the visible or processed raster area. | |
| FDormantMode | protected | Dormant mode for the layer. (Inherited from TGIS_Layer) |
|
| FDriver | protected | Layer driver. (Inherited from TGIS_Layer) |
|
| FExtent | protected | Layer extent. (Inherited from TGIS_Layer) |
|
| FExtent3D | protected | Three-dimensional layer extent. (Inherited from TGIS_Layer) |
|
| FExtentPixelAdjustment | protected | Modifies draw extent calculation to use pixel centers rather than pixel borders. | |
| FFileCopyright | protected | Additional textual information about layer copyright. (Inherited from TGIS_Layer) |
|
| FFileInfo | protected | Additional textual information about the layer, such as compression, pixel count, and copyright. (Inherited from TGIS_Layer) |
|
| FForcedBandsDefinition | protected | Forced raster band definition serialized as text. | |
| FGridBand | protected | Index of the source band used as the grid band. | |
| FGridOperation | protected | Grid operation callback. | |
| FGUID | protected | Unique layer identifier. (Inherited from TGIS_Layer) |
|
| FHideFromLegend | protected | True if layer should not be visible in a legend. (Inherited from TGIS_Layer) |
|
| FIcon | protected | Layer icon displayed in the legend. (Inherited from TGIS_Layer) |
|
| fileStream | protected | Stream used to read bitmap or raster data. | |
| FInPaint | protected | True while the layer is in the paint process. (Inherited from TGIS_Layer) |
|
| FInterpretation | protected | Forced raster interpretation mode controlling whether the layer is treated as an image or grid. | |
| FIsContrastEnhanced | protected | True if the image contrast was enhanced automatically. | |
| FIsGridImage | protected | True if the layer is currently interpreted as a grid image. | |
| FIsLocked | protected | True if the layer is in the locked state. (Inherited from TGIS_Layer) |
|
| FIsModified | protected | True if the layer structure or geometry has been modified. (Inherited from TGIS_Layer) |
|
| FIsNativeGridImage | protected | True if the source image is natively a grid image. | |
| FIsOpened | protected | True if the layer has been opened. (Inherited from TGIS_Layer) |
|
| FIsPrepared | protected | True if the layer has been prepared. (Inherited from TGIS_Layer) |
|
| FIsReadOnly | protected | Read-only flag. (Inherited from TGIS_Layer) |
|
| FIsTiled | protected | True if the layer uses tiled raster access. | |
| FMaxThresholdZ | protected | Maximum grid value threshold to display or process. | |
| FMaxTileSize | protected | Maximum allowed tile size for the layer. (Inherited from TGIS_Layer) |
|
| FMaxZ | protected | Maximum elevation or grid value in the raster dataset. | |
| FMinThresholdZ | protected | Minimum grid value threshold to display or process. | |
| FMinZ | protected | Minimum elevation or grid value in the raster dataset. | |
| FMultiUserMode | protected | Multiuser mode. (Inherited from TGIS_Layer) |
|
| FName | protected | Layer name. (Inherited from TGIS_Layer) |
|
| FNoDataColor | protected | Default color used by PixelExportManager to fill empty or NoData areas. | |
| FNoDataValue | protected | Value assigned to grid cells whose data value is unknown. | |
| FOnBusy | protected | Busy event fired regularly during long-running operations. (Inherited from TGIS_Layer) |
|
| FOnPaintLayer | protected | PaintLayer event fired during Paint and related drawing operations. (Inherited from TGIS_Layer) |
|
| FOnPassword | protected | Fired when opening a layer to resolve required user name or password values. (Inherited from TGIS_Layer) |
|
| FOnRead | protected | Fired for each file read request. (Inherited from TGIS_Layer) |
|
| FOnWrite | protected | Fired for each file write request. (Inherited from TGIS_Layer) |
|
| forceCachedMode | protected | Set to True to force cached bitmap drawing. (Inherited from TGIS_Layer) |
|
| forViewer | protected | True if cached viewer parameters are valid. | |
| FOverlappedExtentMargin | protected | Overlapped extent margin. (Inherited from TGIS_Layer) |
|
| FPagesCount | protected | Number of pages in a multi-page raster file such as TIFF (Tagged Image File Format). | |
| FParamsList | protected | List of parameter sets grouped by section. (Inherited from TGIS_Layer) |
|
| FParentLayer | protected | Parent layer. (Inherited from TGIS_Layer) |
|
| FPath | protected | Layer path. (Inherited from TGIS_Layer) |
|
| FPathTAB | protected | Path to the TAB georeferencing file associated with the raster. | |
| FPixelOperation | protected | Pixel operation callback. | |
| FPixelSize | protected | Size of one raster pixel in layer units. | |
| FProgressive | protected | If true (default) then layer can be drawn as progressive. | |
| FProjectedExtent | protected | Cached projected extent. (Inherited from TGIS_Layer) |
|
| FProjectedExtentBase | protected | Cached projected extent base extent in unprojected layer coordinates. (Inherited from TGIS_Layer) |
|
| FProjectedExtentEPSG | protected | Cached projected extent layer CRS (Coordinate Reference System) context. (Inherited from TGIS_Layer) |
|
| FProjectedExtentRotationAngle | protected | Cached projected extent rotation angle context. (Inherited from TGIS_Layer) |
|
| FProjectedExtentRotationPoint | protected | Cached projected extent rotation point context. (Inherited from TGIS_Layer) |
|
| FProjectedExtentViewerEPSG | protected | Cached projected extent viewer CRS (Coordinate Reference System) context. (Inherited from TGIS_Layer) |
|
| FRenderer | protected | Handle to a renderer used for drawing shapes. (Inherited from TGIS_Layer) |
|
| fromBand | protected | Band number used by the LockPixels function. | |
| FRotationAngle | protected | Rotation angle of the raster in layer coordinate system units, applied around the image center. | |
| FShadowAngle | protected | Shadow angle used for grid shadowing. | |
| FStatistics | protected | Statistics engine. (Inherited from TGIS_Layer) |
|
| FStream | protected | Reference to a potential layer underlying stream. (Inherited from TGIS_Layer) |
|
| FSubFormat | protected | Current sub-format information. | |
| FSubLayers | protected | Sublayer list. (Inherited from TGIS_Layer) |
|
| FSubType | protected | Sublayer type flags for this layer. (Inherited from TGIS_Layer) |
|
| FSupportsAsync | protected | Indicates whether the layer implements asynchronous operations. (Inherited from TGIS_Layer) |
|
| FSupportsAutoStyle | protected | Indicates whether the layer supports auto styling. (Inherited from TGIS_Layer) |
|
| FSupportsTiledPaint | protected | Indicates whether the layer supports tiled paint. (Inherited from TGIS_Layer) |
|
| FTag | protected | Tag value. (Inherited from TGIS_Layer) |
|
| FTagInternal | protected | Internal Tag value. (Inherited from TGIS_Layer) |
|
| FTagPointer | protected | Pointer tag value. (Inherited from TGIS_Layer) |
|
| FTileable | protected | True if the layer is currently printed or exported using tiles. (Inherited from TGIS_Layer) |
|
| FTiledDrawMode | protected | Current tiled draw mode used while drawing in a basemap thread. (Inherited from TGIS_Layer) |
|
| FTransform | protected | Custom transformation. (Inherited from TGIS_Layer) |
|
| FTransparency | protected | Transparency value. (Inherited from TGIS_Layer) |
|
| FUnSupportedOperations | protected | Set of operations not supported by the layer. (Inherited from TGIS_Layer) |
|
| FUseConfig | protected | True if configuration file support is enabled. (Inherited from TGIS_Layer) |
|
| FUserObject | protected | User object owned by the layer and destroyed when the layer is destroyed or when replaced. (Inherited from TGIS_Layer) |
|
| FViewer | protected | Reference to viewer object. (Inherited from TGIS_Layer) |
|
| greenTransp | protected | Transparency lookup table for green channel values. | |
| gridCol | protected | Stores values for recently processed grid cell columns. | |
| hisBlue | protected | Histogram values for the blue channel. | |
| hisGray | protected | Histogram for the gray channel. | |
| hisGreen | protected | Histogram values for the green channel. | |
| hisRed | protected | Histogram values for the red channel. | |
| importMode | protected | True if image will be imported; False by default. | |
| inDraw | protected | True while layer drawing is still in progress to avoid circular drawing calls. (Inherited from TGIS_Layer) |
|
| internalRotation | protected | True if rotation is performed around the image center internally. | |
| internalTransparentColor | protected | Native transparent color used by some layer formats. | |
| intLineWidth | protected | Internal raster scan-line width in bytes. | |
| is48BitsPerPixel | protected | True if the source data uses 48 bits per pixel. | |
| isBasicHistogram | protected | True if a basic histogram is available. | |
| isBGR | protected | True if image bands are stored in BGR order. | |
| isBitsString | protected | True if the image file data is stored as a raw bit string. | |
| isBuilt | protected | True if the layer was newly generated or built in memory. | |
| isColorNoDataGDAL | protected | True if a NoData color is defined, typically from GDAL metadata. | |
| isCorFullRGBblue | protected | Full RGB color mapping for the blue band. | |
| isCorFullRGBgreen | protected | Full RGB color mapping for the green band. | |
| isCorFullRGBred | protected | Full RGB color mapping for the red band. | |
| isFromNet | protected | True if the image is being read from a network source. | |
| isGrayScaleImage | protected | True if the image is greyscale. | |
| isHistogram | protected | True if a histogram is available. | |
| isInverted | protected | True if image values are inverted. | |
| isMerged | protected | True if the image is merged with another image; False by default. | |
| isPartialTransparent | protected | True if the alpha band is effectively used and pixels can be partially transparent. | |
| isPlanar1 | protected | True if planar configuration 1 is used; False if planar configuration 2 is used. | |
| isShadow | protected | True if DEM (Digital Elevation Model) shadowing is enabled. | |
| lineAlphaBuffer | protected | Line buffer for alpha bytes. | |
| lockUsingNo | protected | Number of active LockPixels users. | |
| makeBlueMap | protected | True if the image must be colorized by the blue channel map; False by default. | |
| makeColorsByVals | protected | True if the image must be colorized from data values; False by default. | |
| makeFullRGBMap | protected | True if the image must be colorized using the full RGB mapping table; False by default. | |
| makeGrayMap | protected | True if the image must be converted to grayscale by map settings; False by default. | |
| makeGreenMap | protected | True if the image must be colorized by the green channel map; False by default. | |
| makeRedMap | protected | True if the image must be colorized by the red channel map; False by default. | |
| makeRGBMap | protected | True if the image must be colorized by map settings; False by default. | |
| makeSomeCorrection | protected | True if any bitmap pixel correction is required. | |
| makeTransparent | protected | True if image must be transparent; False by default. | |
| mapGray2RGB | protected | Gray-to-RGB lookup table used when converting greyscale pixel values to display colors. | |
| mapRGB | protected | RGB color mapping table. | |
| memoryResident | protected | True if the layer was created and stored entirely in memory. | |
| mmzgbn | protected | Band number used to read minimum and maximum valid values for grid data. | |
| modifiedMaxHeight | protected | True if MaxHeight was set by the user. | |
| modifiedMinHeight | protected | True if MinHeight was set by the user. | |
| oBand | protected | Locked single-band data for layers whose band values use more than 8 bits per sample. | |
| oBitmap | protected | ARGB pixel data for a generated or built layer. | |
| oGrid | protected | Grid data for a generated or built layer. | |
| oLayer | protected | Layer object used as the source or target for data modification. | |
| outCS | protected | Output coordinate system used for coordinate transformation. | |
| paletteCpy | protected | Copy of the bitmap palette. | |
| paramsCache | protected | List of prepared parameters. (Inherited from TGIS_Layer) |
|
| paramsCacheUpdated | protected | True if cached parameters are ready for rendering. (Inherited from TGIS_Layer) |
|
| prevShadowDelta | protected | Difference between the current and previous shadow values used during shadowing calculations. | |
| prevShadowValue | protected | Shadow value calculated for the previously processed pixel or grid cell. | |
| readableNo | protected | Number of active read-only LockPixels uses. | |
| realBitCount | protected | Actual bits per pixel in the source raster. | |
| realLineWidth | protected | Source raster scan-line width in bytes. | |
| redTransp | protected | Transparency lookup table for red channel values. | |
| rgbAsGrid | protected | True if the pixel image is forced to be interpreted as a grid. | |
| rotateCos | protected | Cosine value used for rotation calculations. | |
| rotateSin | protected | Sine value used for rotation calculations. | |
| rotationPoint | protected | Center point of the image used for rotation. | |
| scaledHeight | protected | Scaled raster height used during 2D scaling. | |
| scaledWidth | protected | Scaled raster width used during 2D scaling. | |
| scaleX | protected | Horizontal raster scale factor derived from affine or world file georeferencing. | |
| scaleXFactor | protected | Sign of the X scale factor: -1 when World File scaleX is negative, otherwise 1. | |
| scaleY | protected | Vertical raster scale factor derived from affine or world file georeferencing. | |
| scaleYFactor | protected | Sign of the Y scale factor: -1 when World File scaleY is positive, otherwise 1. | |
| sizeShadow | protected | Approximate pixel size in meters, used for shadowing calculations that depend on the pixel width-to-height ratio. | |
| srcGrid | protected | Original layer grid data. | |
| swapBW | protected | True if black and white values are swapped. | |
| tempFileName | protected | Temporary file name used for large data storage. | |
| tempFileStream | protected | Temporary file stream used for large data storage. | |
| testMask | protected | Bit mask values used to convert source data to 24-bit format. | |
| unrotateCos | protected | Cosine value used for reverse rotation calculations. | |
| unrotateSin | protected | Sine value used for reverse rotation calculations. | |
| unusedAlpha | protected | True if the alpha band is unused. | |
| unusedBlue | protected | True if the blue band is unused. | |
| unusedGreen | protected | True if the green band is unused. | |
| unusedRed | protected | True if the red band is unused. | |
| useColorRamp | protected | True if single values are mapped to colors using a color ramp. | |
| View3D | public | 3D representation settings for the layer. (Inherited from TGIS_Layer) |
|
| wasTransform | protected | True if a transform was previously assigned. | |
| wordDivider | protected | Divider used to map 16-bit band values to 8-bit values. | |
| wordMultiply | protected | Multiplier used to map 16-bit band values to 8-bit values. | |
| wordShift | protected | Shift used to map 16-bit band values to 8-bit values. | |
| workAlpha | protected | Working buffer for alpha data processing. | |
| workDestRect | protected | Cached destination rectangle from the last draw operation. | |
| workSrcRect | protected | Cached source rectangle from the last draw operation. | |