DK for Delphi | GisTypes | Constants | Enums | Methods | Classes | Interfaces | Records | Prototypes | Types
| Name | Visibility | Description | |
|---|---|---|---|
| GIS_AUTOSIZE_SIZE | public | Value added to size parameters to indicate auto-scaling in real-world units such as metric units. | |
| GIS_AUTOSIZE_SIZE_MU | public | Value to be added to size parameters to indicate auto-scaling in map units. | |
| GIS_BAND_A | public | Alpha channel band of a pixel layer. | |
| GIS_BAND_B | public | Blue channel band of a pixel layer. | |
| GIS_BAND_D | public | DEM (Digital Elevation Model) band content. | |
| GIS_BAND_DEFAULT | public | Default band identifier of a grid layer. | |
| GIS_BAND_G | public | Green channel band of a pixel layer. | |
| GIS_BAND_GRID | public | Value band of a grid layer. | |
| GIS_BAND_H | public | Hue band in the HSL/HSV color model for a pixel layer. | |
| GIS_BAND_L | public | Lightness band in the HSL color model for a pixel layer. | |
| GIS_BAND_P | public | Band containing photographic image content. | |
| GIS_BAND_R | public | Red channel band of a pixel layer. | |
| GIS_BAND_S | public | Saturation band in the HSL/HSV color model for a pixel layer. | |
| GIS_BAND_U | public | Band containing unspecified content. | |
| GIS_BAND_V | public | Value band in the HSV color model for a pixel layer. | |
| GIS_CONTENTTYPE_BINARY | public | Generic binary content type. | |
| GIS_CONTENTTYPE_BINARY2 | public | Protocol Buffers binary content type. | |
| GIS_CONTENTTYPE_BINARY3 | public | Mapbox Vector Tiles (MVT) binary content type. | |
| GIS_CONTENTTYPE_GIF | public | GIF image. | |
| GIS_CONTENTTYPE_JPEG | public | JPEG image. | |
| GIS_CONTENTTYPE_JPG | public | JPG image. | |
| GIS_CONTENTTYPE_PNG | public | PNG image. | |
| GIS_CONTENTTYPE_PNG24 | public | PNG image content type with 24-bit color mode. | |
| GIS_DOUBLE_RESOLUTION | public | The maximum amount by which two double values can differ. | |
| GIS_EPSG_AUTO | public | Starting EPSG (European Petroleum Survey Group) code number for auto-generated coordinate reference system identifiers. | |
| GIS_EPSG_WGS72 | public | Default EPSG (European Petroleum Survey Group) code mapping for WGS72 (World Geodetic System 1972). | |
| GIS_EPSG_WGS84 | public | Default EPSG (European Petroleum Survey Group) code mapping for WGS84 (World Geodetic System 1984). | |
| GIS_FIELDS_PREDEFINED | public | All predefined field names. | |
| GIS_FIELD_AGGREGATED_COUNT | public | Predefined field name for AGGREGATED_COUNT. | |
| GIS_FIELD_AGGREGATED_UIDS | public | Predefined field name for AGGREGATED_UIDS. | |
| GIS_FIELD_AGGREGATED_VALUE | public | Predefined field name for AGGREGATED_VALUE. | |
| GIS_FIELD_AREA | public | Predefined field name for shape area values. | |
| GIS_FIELD_CENTER_M | public | Predefined field name for CENTER_M. | |
| GIS_FIELD_CENTER_X | public | Predefined field name for the center X coordinate of an extent. | |
| GIS_FIELD_CENTER_Y | public | Predefined field name for the center Y coordinate of an extent. | |
| GIS_FIELD_CENTER_Z | public | Predefined field name for CENTER_Z. | |
| GIS_FIELD_CENTROID_X | public | Predefined field name for CENTROID_X. | |
| GIS_FIELD_CENTROID_Y | public | Predefined field name for CENTROID_Y. | |
| GIS_FIELD_COORD_M | public | Predefined field name for the M measure value. | |
| GIS_FIELD_COORD_Z | public | Predefined field name for the Z coordinate value. | |
| GIS_FIELD_DUMMY | public | Dummy field for layer that requires at least one column. | |
| GIS_FIELD_HIDDEN | public | Predefined field name for the hidden-state flag. | |
| GIS_FIELD_ID_AGGREGATED_COUNT | public | Predefined field index for AGGREGATED_COUNT. | |
| GIS_FIELD_ID_AGGREGATED_UIDS | public | Predefined field index for AGGREGATED_UIDS. | |
| GIS_FIELD_ID_AGGREGATED_VALUE | public | Predefined field index for AGGREGATED_VALUE. | |
| GIS_FIELD_ID_AREA | public | Predefined field index for shape area values. | |
| GIS_FIELD_ID_CENTER_M | public | Predefined field index for CENTER_M. | |
| GIS_FIELD_ID_CENTER_X | public | Predefined field index for the center X coordinate of an extent. | |
| GIS_FIELD_ID_CENTER_Y | public | Predefined field index for CENTER_Y. | |
| GIS_FIELD_ID_CENTER_Z | public | Predefined field index for CENTER_Z. | |
| GIS_FIELD_ID_CENTROID_X | public | Predefined field index for CENTROID_X. | |
| GIS_FIELD_ID_CENTROID_Y | public | Predefined field index for CENTROID_Y. | |
| GIS_FIELD_ID_COORD_M | public | Predefined field index for the M measure value. | |
| GIS_FIELD_ID_COORD_Z | public | Predefined field index for the Z coordinate value. | |
| GIS_FIELD_ID_HIDDEN | public | Predefined field index for the hidden-state flag. | |
| GIS_FIELD_ID_LENGTH | public | Predefined field index for shape length values. | |
| GIS_FIELD_ID_MAX_M | public | Predefined field index for the maximum M measure of an extent. | |
| GIS_FIELD_ID_MAX_X | public | Predefined field index for the maximum X coordinate of an extent. | |
| GIS_FIELD_ID_MAX_Y | public | Predefined field index for the maximum Y coordinate of an extent. | |
| GIS_FIELD_ID_MAX_Z | public | Predefined field index for the maximum Z coordinate of an extent. | |
| GIS_FIELD_ID_MIN_M | public | Predefined field index for the minimum M measure of an extent. | |
| GIS_FIELD_ID_MIN_X | public | Predefined field index for the minimum X coordinate of an extent. | |
| GIS_FIELD_ID_MIN_Y | public | Predefined field index for MIN_Y. | |
| GIS_FIELD_ID_MIN_Z | public | Predefined field index for the minimum Z coordinate of an extent. | |
| GIS_FIELD_ID_NOW | public | Predefined field index for the current date and time value. | |
| GIS_FIELD_ID_NUM_PARTS | public | Predefined field index for NUM_PARTS. | |
| GIS_FIELD_ID_NUM_POINTS | public | Predefine field index for NUM_POINTS. | |
| GIS_FIELD_ID_SELECTED | public | Predefined field index for the selected-state flag. | |
| GIS_FIELD_ID_SHAPE_TYPE | public | Predefined field index for SHAPE_TYPE. | |
| GIS_FIELD_ID_UID | public | Predefined field index for the unique identifier (UID). | |
| GIS_FIELD_ID_VIEWER_LEVEL | public | Predefined field index for VIEWER_LEVEL. | |
| GIS_FIELD_ID_VIEWER_SCALE | public | Predefined field index for VIEWER_SCALE. | |
| GIS_FIELD_LENGTH | public | Predefined field name for shape length values. | |
| GIS_FIELD_MAX_M | public | Predefined field name for the maximum M measure of an extent. | |
| GIS_FIELD_MAX_X | public | Predefined field name for the maximum X coordinate of an extent. | |
| GIS_FIELD_MAX_Y | public | Predefined field name for the maximum Y coordinate of an extent. | |
| GIS_FIELD_MAX_Z | public | Predefined field name for the maximum Z coordinate of an extent. | |
| GIS_FIELD_MIN_M | public | Predefined field name for the minimum M measure of an extent. | |
| GIS_FIELD_MIN_X | public | Predefined field name for the minimum X coordinate of an extent. | |
| GIS_FIELD_MIN_Y | public | Predefined field name for the minimum Y coordinate of an extent. | |
| GIS_FIELD_MIN_Z | public | Predefined field name for the minimum Z coordinate of an extent. | |
| GIS_FIELD_NOW | public | Predefined field name for the current date and time value. | |
| GIS_FIELD_NUM_PARTS | public | Predefined field name for NUM_PARTS. | |
| GIS_FIELD_NUM_POINTS | public | Predefined field name for NUM_POINTS. | |
| GIS_FIELD_SELECTED | public | Predefined field name for the selected-state flag. | |
| GIS_FIELD_SHAPE_TYPE | public | Predefined field name for SHAPE_TYPE. | |
| GIS_FIELD_STYLE | public | Predefined field name for STYLE. | |
| GIS_FIELD_UID | public | Predefined field name for the unique identifier (UID). | |
| GIS_FIELD_VIEWER_LEVEL | public | Predefined field name for VIEWER_LEVEL. | |
| GIS_FIELD_VIEWER_SCALE | public | Predefined field name for VIEWER_SCALE. | |
| GIS_GAP_SIZE | public | Space between the border of a window and the display area. | |
| GIS_GRID_NOVALUE | public | NoData value for a grid cell. | |
| GIS_HALF_MAX_DOUBLE | public | A half of the maximum value for a double. | |
| GIS_HALF_MAX_SINGLE | public | A half of the maximum value for a single. | |
| GIS_HTTP_AUTHORIZATIONREQUIRED | public | HTTP authorization required status code. | |
| GIS_HTTP_FETCH_INTERNALERROR | public | FETCH_INTERNALERROR fetch status code. | |
| GIS_HTTP_FETCH_NOTCOMPLETED | public | FETCH_NOTCOMPLETED fetch status code. | |
| GIS_HTTP_FETCH_TIMEOUT | public | FETCH_TIMEOUT fetch status code. | |
| GIS_HTTP_FETCH_UNKNOWN | public | FETCH_UNKNOWN fetch status code. | |
| GIS_HTTP_FORBIDDEN | public | HTTP forbidden status code. | |
| GIS_HTTP_GATEWAYTIMEOUT | public | HTTP gateway timeout status code. | |
| GIS_HTTP_NOTFOUND | public | HTTP not found status code. | |
| GIS_HTTP_OK | public | HTTP OK status code. | |
| GIS_HTTP_SERVICEUNAVAILABLE | public | HTTP service unavailable status code. | |
| GIS_INITIAL_LEVEL | public | Initial Level value used when no data is loaded. | |
| GIS_INITIAL_SCALE | public | Initial ScaleAsFloat value used when no data is loaded. | |
| GIS_INITIAL_ZOOM | public | Initial zoom value set to a distinctive non-default constant to avoid accidental similarity to regular zoom levels. | |
| GIS_INTERPOLATE_BASE_EXP | public | Default base value for exponential interpolation used by the InterpolateValue function. | |
| GIS_INTERPOLATE_BASE_LOG | public | Default base value for logarithmic interpolation used by the InterpolateValue function. | |
| GIS_JOIN_FIELD_ID | public | Predefined offset for joined fields. | |
| GIS_LEVEL_PRECISION | public | Level precision used to minimize Level-to-Scale-to-Level conversion error. | |
| GIS_MAX_CARDINAL | public | Maximum value for the Cardinal type. | |
| GIS_MAX_DOUBLE | public | A maximum value for a double. | |
| GIS_MAX_DWORD | public | Maximum value for the DWORD type. | |
| GIS_MAX_INTEGER | public | Maximum value for the Integer type. | |
| GIS_MAX_LAYERS_CNT | public | Maximum number of layers. | |
| GIS_MAX_SECTION_CNT | public | Maximum number of sections in a configuration file. | |
| GIS_MAX_SINGLE | public | A maximum value for a single. | |
| GIS_MAX_ZONE_CNT | public | Maximum number of zones in a configuration file. | |
| GIS_MIN_EDIT_MOVE | public | Default minimum mouse movement (5 pixels at 96 DPI) required to start editing, helping avoid accidental moves caused by hand shaking. | |
| GIS_MIN_INTEGER | public | Minimum value for the Integer type. | |
| GIS_MIN_ZOOM_SIZE | public | Default minimum zoom rectangle size (5 pixels at 96 DPI), helping avoid accidental zoom operations caused by hand shaking. | |
| GIS_PIXELS_TO_TWIPS | public | Pixels-to-twips multiplier assuming 96 DPI. | |
| GIS_PROGRESS_PERCENTAGE_THRESHOLD | public | Defines how often algorithms raise busy events, expressed as a percentage change. | |
| GIS_PROGRESS_TICK_TRESHOLD | public | Defines how often algorithms raise busy events, in ticks (milliseconds). | |
| GIS_PROGRESS_TRESHOLD | public | Defines how often the busy hourglass is updated, expressed as every GIS_PROGRESS_THRESHOLD shapes processed. | |
| GIS_RENDER_SIZE | public | Size which indicates that renderer must be used. | |
| GIS_SELECT_TOLERANCE | public | Default selection precision (5 pixels at 96 DPI) for vertex editing. | |
| GIS_SELECT_TOLERANCE_PEN | public | Default selection precision (8 pixels at 96 DPI) for vertex editing with pen gestures. | |
| GIS_SELECT_TOLERANCE_TOUCH | public | Default selection precision (19 pixels at 96 DPI) for vertex editing with touch gestures. | |
| GIS_SINGLE_RESOLUTION | public | The maximum amount by which two single values can differ. | |
| GIS_SNAP_MARGIN | public | Default margin (15 pixels at 96 DPI) below which points snap to an existing shape during editing. | |
| GIS_SQL_MEMO_SIZE | public | Default size of memo fields. | |
| GIS_SQL_ORACLOB_SIZE | public | Maximum size of an Oracle CLOB (Character Large Object) value. | |
| GIS_SQL_PROVIDER_ADO | public | ADO (ActiveX Data Objects) OleDb provider. | |
| GIS_SQL_PROVIDER_ADONET | public | ADO.NET (ActiveX Data Objects for .NET) provider. | |
| GIS_SQL_PROVIDER_DBX | public | DBX (dbExpress) provider. | |
| GIS_SQL_PROVIDER_FIREDAC | public | FireDAC provider. | |
| GIS_SQL_PROVIDER_JDBC | public | JDBC (Java Database Connectivity) provider. | |
| GIS_SQL_PROVIDER_LIBPQ | public | PostgreSQL libpq provider. | |
| GIS_SQL_PROVIDER_OCI | public | Oracle OCI (Oracle Call Interface) provider. | |
| GIS_SQL_PROVIDER_SQLITE | public | SQLite provider. | |
| GIS_SUBSCRIBED_3D_UPDATE | public | Subscribed 3D view update event notification. | |
| GIS_SUBSCRIBED_AFTERPAINT | public | Subscribed after-paint event notification. | |
| GIS_SUBSCRIBED_DESTROY | public | Subscribed controller destroy event notification. | |
| GIS_SUBSCRIBED_PROJECT_CLOSE | public | Subscribed project close event notification. | |
| GIS_SUBSCRIBED_TOUCH | public | Subscribed touch event notification. | |
| GIS_SUBSCRIBED_TRANSPARENT_CONTROL_PAINT | public | Subscribed paint notification for transparent controls such as TGIS_ControlNorthArrow. | |
| GIS_SUBSCRIBED_TRANSPARENT_CONTROL_UPDATE | public | Subscribed update notification for transparent controls such as TGIS_ControlNorthArrow. | |
| GIS_TRACKING_POINT_SIZE | public | Default size of tracking points (6 pixels at 96 DPI). | |
| PORTABLE_FIRSTCHAR | public | Index of the first character in a string on the current target platform. | |
| Name | Visibility | Description | |
|---|---|---|---|
| await(IFuture<Boolean>) | public | Waits for an asynchronous future or promise to complete and returns its Boolean value. | |
| await(IFuture<IGIS_AsyncResult>) | public | Waits for an asynchronous future or promise to complete and returns its IGIS_AsyncResult value. | |
| await(IFuture<Integer>) | public | Waits for an asynchronous future or promise to complete and returns its Integer value. | |
| await(IFuture<TObject>) | public | Waits for an asynchronous future or promise to complete and returns its TObject value. | |
| Name | Description | |
|---|---|---|
| TGIS_AsyncData | Callback data wrapper that stores an object together with its ownership and disposal rules. | |
| TGIS_AsyncResult | Class implementing the standard asynchronous result wrapper. | |
| TGIS_HttpResponseEx | Class-based equivalent of. | |
| TGIS_LayerInfo | Class storing basic information about a layer. | |
| TGIS_LayerInfoList | List of layer information objects. | |
| TGIS_LayerPixelSubFormatList | List of pixel file capabilities. | |
| TGIS_ObjectList | Alias for a platform-specific object list. | |
| TGIS_PixelZoneListAbstract | Base class for pixel layer zone lists. | |
| TGIS_ViewerHelperRun | Context for a single viewer update run, for example in a thread. | |
| TGIS_WebUtils | Web utility helper methods. | |
| Name | Description | |
|---|---|---|
| IGIS_AsyncData | Interface defining a callback data wrapper for asynchronous results. | |
| IGIS_AsyncResult | Interface defining the standard asynchronous result wrapper. | |
| Name | Description | |
|---|---|---|
| TGIS_Complex | Complex number. | |
| TGIS_Extent | Axis-aligned 2D extent defined by minimum and maximum X/Y coordinates. | |
| TGIS_Extent3D | Axis-aligned 3D extent with X, Y, Z, and M (measure) ranges. | |
| TGIS_HttpResponse | HTTP response metadata and content stream. | |
| TGIS_LayerPixelSubFormat | Pixel subformat capabilities describing storage format, grayscale mode, and compression settings for pixel files. | |
| TGIS_Line | Line segment between two 2D points. | |
| TGIS_Line3D | Line segment between two 3D points. | |
| TGIS_Material | Material definition for 3D rendering. | |
| TGIS_PartDescriptor | Descriptor of a shape part used in 3D content. | |
| TGIS_Point | Two-dimensional point with Double-precision X and Y coordinates. | |
| TGIS_Point3D | 3D point type with X, Y, Z, and M coordinates for vector geometry and Shapefile compatibility. | |
| TGIS_RGBTriple | RGB (Red, Green, Blue) color represented as separate byte components. | |
| TGIS_SingleColor | RGBA color using Single-precision component values. | |
| TGIS_SingleVector | Three-dimensional vector using Single-precision values. | |
| Name | Description | |
|---|---|---|
| TGIS_AsyncCallback | Callback method invoked when an asynchronous operation completes. | |
| TGIS_BusyEvent | Event fired regularly during long-running operations. | |
| TGIS_HelpEvent | Event handler for help requests. | |
| TGIS_ObjectListSortCompare | Comparator function type used for sorting object lists. | |
| TGIS_PaintEvent | Event handler for BeforePaint and AfterPaint drawing events. | |
| TGIS_ReadWriteEvent | Event handler for file read/write processing used to decode or encode data. | |
| TGIS_TemplateProducerCallBack | Callback for TemplateProducer token replacement. | |
| TGIS_TemplateProducerEvent | Event handler for template token replacement. | |
| Name | Description | |
|---|---|---|
| TGIS_3DBasementType | Basement handling mode for shapes placed on a DEM in 3D view. | |
| TGIS_3DGroundType | Z-value relation mode for 3D rendering. | |
| TGIS_3DLayerType | 3D interpretation mode for a layer in 3D view. | |
| TGIS_3DNormalizationType | Types of 3D normalization. | |
| TGIS_ChartStyle | Chart styles. | |
| TGIS_CompressionType | Compression types used for image and raster data storage. | |
| TGIS_ContentType | Supported binary content types. | |
| TGIS_ControlNorthArrowStyle | Defines built-in north arrow symbol styles. | |
| TGIS_DeveloperKernelTypes | Types of DK compilation targets, mainly for internal use. | |
| TGIS_DimensionType | Coordinate dimension types supported by a shape or layer. | |
| TGIS_DrawMode | Defines which layers or selected shapes are drawn by the viewer. | |
| TGIS_FieldFlags | Supported attribute field capability and visibility flags. | |
| TGIS_FieldType | Supported attribute field data types. | |
| TGIS_FileType | Supported file categories. | |
| TGIS_InsideType | Coverage test modes for IsInside checks. | |
| TGIS_InterpolationMethod | Interpolation methods for value or coordinate calculations. | |
| TGIS_LabelAlignment | Label text alignment mode. | |
| TGIS_LabelPosition | Label position relative to the insertion point. | |
| TGIS_LayerDormantMode | Modes controlling when a layer enters the dormant state. | |
| TGIS_LayerPixelInterpretation | Definition of raster layer pixel or grid interpretation mode. | |
| TGIS_LayerSaveOptions | Options controlling how a layer is saved. | |
| TGIS_LayerSubType | Layer subtypes describing additional layer characteristics. | |
| TGIS_Lock | Types of shape locking. | |
| TGIS_MarkerStyle | Marker symbol styles. | |
| TGIS_MultiUser | Multi-user access mode for shared data sources and editing workflows. | |
| TGIS_OffsetPosition | Position of an offset relative to the original position. | |
| TGIS_OperationType | Types of layer interaction operations. | |
| TGIS_PartType | Types of geometry parts used by multipart and MultiPatch shapes. | |
| TGIS_PointerMode | Pointer input mode for viewer operations. | |
| TGIS_RegisteredLayerType | Registered layer category. | |
| TGIS_RendererMultipassMode | Mode of multipass shape rendering used for improved street junction drawing in TGIS_Shape.Draw. | |
| TGIS_ShapeType | Types of vector geometry shapes. | |
| TGIS_TopologyCombineType | Type of topology operation for combining shapes. | |
| TGIS_VariantType | Simplified variant types used by GetVariantType() to group similar variant values. | |
| TGIS_Viewer3DMode | Basic interaction modes for TGIS_Viewer3D operations. | |
| TGIS_ViewerMode | Basic interaction modes for TGIS_ViewerWnd map navigation and editing operations. | |
| TGIS_VirtualField | Built-in virtual fields derived from shape geometry, state, or viewer context. | |
| Name | Description | |
|---|---|---|
| IntPtr | Pointer-sized integer type provided for .NET source compatibility. | |
| TGIS_ByteArray | Array of Byte values. | |
| TGIS_CardinalArray | Array of Cardinal values. | |
| TGIS_CharArray | Array of Char values. | |
| TGIS_DeveloperKernelTypesSet | Set of Developer Kernel compilation target types. | |
| TGIS_DimensionTypes | Set of coordinate dimension types supported by a layer. | |
| TGIS_DoubleArray | Array of Double values. | |
| TGIS_DrawBuf | Array of points for drawing purposes. | |
| TGIS_DrawBufF | Array of TPointF values used for drawing operations. | |
| TGIS_FieldFlagsSet | Set for field flags. | |
| TGIS_FileTypes | Set of file types. | |
| TGIS_GridArray | Two-dimensional array of Single values representing a grid as point[row][column]. | |
| TGIS_IntegerArray | Array of Integer values. | |
| TGIS_IntegerGridArray | Two-dimensional array of Integer values. | |
| TGIS_LabelPositions | Set of supported label positions. | |
| TGIS_LayerSaveOptionsSet | Set of layer save options. | |
| TGIS_LayerSubTypeSet | Set of layer subtypes. | |
| TGIS_List | Alias for a platform specific list type. | |
| TGIS_ListOfDoubles | Alias for a generic list of Double values. | |
| TGIS_ListOfIntegers | Alias for a generic list of Integer values. | |
| TGIS_ListOfStrings | Alias for a generic list of String values. | |
| TGIS_ListOfVariants | Alias for a generic list of Variant values. | |
| TGIS_Matrix3x3 | 3x3 matrix of Double values. | |
| TGIS_OperationTypes | Set of operations supported by a layer. | |
| TGIS_Point3DArray | Array of TGIS_Point3D values. | |
| TGIS_PointArray | Array of TGIS_Point values. | |
| TGIS_ShapeTypes | Set of shape types supported by a layer. | |
| TGIS_SingleArray | Array of Single values. | |
| TGIS_SingleColorArray | Array of values. | |
| TGIS_SingleVectorArray | Array of values. | |
| TGIS_StringArray | Array of String values. | |
| TGIS_StringList | Alias for string list. | |
| TGIS_Strings | Alias for string list. | |
| TGIS_Uid | Unique identifier type based on a 64-bit integer value. | |
| TGIS_UidArray | Array of TGIS_Uid values. | |
| TGIS_UidList | Alias for a generic list of TGIS_Uid values. | |
| TGIS_VariantArray | Array of Variant values. | |
| TGIS_VirtualFields | Set of virtual fields available for display in controls. | |
| typeOf | Type alias for TClass provided for .NET source compatibility. | |
| _TGIS_LayerPixelSubFormat | Helper to ensure record copying on non record enabled platforms. | |