User Tools

Site Tools


api:dk11:delphi:gistypes

GisTypes namespace

Constants

Name Visibility Description
GIS_AUTOSIZE_SIZE public Value to be added to size parameters to indicate auto-scaling in real units (metric etc).
GIS_AUTOSIZE_SIZE_MU public Value to be added to size parameters to indicate auto-scaling in map units.
GIS_CONTENTTYPE_BINARY public Binary data.
GIS_CONTENTTYPE_BINARY2 public Binary data.
GIS_CONTENTTYPE_GIF public GIF image.
GIS_CONTENTTYPE_JPEG public JPEG image.
GIS_CONTENTTYPE_JPG public JPEG image.
GIS_CONTENTTYPE_PNG public PNG image.
GIS_CONTENTTYPE_PNG24 public PNG24 image.
GIS_EPSG_AUTO public Starting EPSG number for auto-generated codes.
GIS_EPSG_WGS72 public Default WGS72 EPSG mapping.
GIS_EPSG_WGS84 public Default WGS85 EPSG mapping.
GIS_EPSILON public The maximum amount by which two floating-points can differ.
GIS_FIELDS_PREDEFINED public All predefined fields.
GIS_FIELD_AREA public Predefine field name for AREA.
GIS_FIELD_COORD_M public Predefine field name for COORD_M.
GIS_FIELD_COORD_Z public Predefine field name for COORD_Z.
GIS_FIELD_DUMMY public Dummy field for layer that requires at least one column.
GIS_FIELD_HIDDEN public Predefine field name for HIDDEN.
GIS_FIELD_ID_AREA public Predefine field index for AREA.
GIS_FIELD_ID_COORD_M public Predefine field index for COORD_M.
GIS_FIELD_ID_COORD_Z public Predefine field index for COORD_Z.
GIS_FIELD_ID_HIDDEN public Predefine field index for HIDDEN.
GIS_FIELD_ID_LENGTH public Predefine field index for LENGTH.
GIS_FIELD_ID_NOW public Predefine field index for NOW.
GIS_FIELD_ID_SELECTED public Predefine field index for SELECTED.
GIS_FIELD_ID_UID public Predefine field index for UID.
GIS_FIELD_LENGTH public Predefine field name for LENGTH.
GIS_FIELD_NOW public Predefine field name for NOW.
GIS_FIELD_SELECTED public Predefine field name for SELECTED.
GIS_FIELD_UID public Predefine field name for UID.
GIS_GAP_SIZE public Space between the border of a window and the display area.
GIS_GRID_NOVALUE public Unassigned value of grid.
GIS_HTTP_AUTHORIZATIONREQUIRED public AUTHORIZATIONREQUIRED code.
GIS_HTTP_FETCH_INTERNALERROR public FETCH_INTERNALERROR code.
GIS_HTTP_FETCH_NOTCOMPLETED public FETCH_NOTCOMPLETED code.
GIS_HTTP_FETCH_TIMEOUT public FETCH_TIMEOUT code.
GIS_HTTP_FETCH_UNKNOWN public FETCH_UNKNOWN code.
GIS_HTTP_GATEWAYTIMEOUT public GATEWAYTIMEOUT code.
GIS_HTTP_NOTFOUND public NOTFOUND code.
GIS_HTTP_OK public OK code.
GIS_HTTP_SERVICEUNAVAILABLE public SERVICEUNAVAILABLE code.
GIS_INITIAL_ZOOM public Initial zoom value - crazy to avoid casual similarity.
GIS_JOIN_FIELD_ID public Predefine offset for joined fields.
GIS_MAX_CARDINAL public A maximum value for Cardinal.
GIS_MAX_DOUBLE public A maximum value for double.
GIS_MAX_DWORD public A maximum value for DWORD.
GIS_MAX_INTEGER public A maximum value for Integer.
GIS_MAX_LAYERS_CNT public Maximum number of layers.
GIS_MAX_SECTION_CNT public Maximum number of sections in configuration file.
GIS_MAX_SINGLE public A maximum value for single.
GIS_MAX_ZONE_CNT public Maximum number of zones in configuration file.
GIS_MIN_EDIT_MOVE public Default minimal mouse move (5 pixels at 96ppi) to make editing possible.
GIS_MIN_INTEGER public A minimum value for Integer.
GIS_MIN_ZOOM_SIZE public Default minimal zoom size rectangle (5 pixels at 96ppi).
GIS_PIXELS_TO_TWIPS public Pixels to Twips multiplier (assuming 96 dpi)
GIS_PROGRESS_TRESHOLD public Define how often a busy.hourglass will be updated (read this as "every GIS_PROGRESS_THRESHOLD shape".
GIS_RENDER_SIZE public Size which indicates that renderer must be used.
GIS_SELECT_TOLERANCE public Default selection precision (5 pixels at 96ppi) of vertices upon editing.
GIS_SNAP_MARGIN public Default margin (15 pixels at 96ppi) below which points will be snapped to existing shape during editing.
GIS_SQL_MEMO_SIZE public Default size of memo fields.
GIS_SQL_ORACLOB_SIZE public Maximum size of Oracle Clob.
GIS_SQL_PROVIDER_ADO public Ado OleDb provider.
GIS_SQL_PROVIDER_ADONET public ADO.NET provider.
GIS_SQL_PROVIDER_DBX public DbExpress provider.
GIS_SQL_PROVIDER_FIREDAC public FireDAC provider.
GIS_SQL_PROVIDER_JDBC public JDBC provider.
GIS_SQL_PROVIDER_LIBPQ public PostgreSQL provider.
GIS_SQL_PROVIDER_OCI public Oracle OCI provider.
GIS_SQL_PROVIDER_SQLITE public Sqlite provider.
GIS_SUBSCRIBED_3D_UPDATE public Subscribed "3D View update" event.
GIS_SUBSCRIBED_AFTERPAINT public Subscribed "After Paint" event.
GIS_SUBSCRIBED_DESTROY public Subscribed "Controller Destroy" event.
GIS_SUBSCRIBED_PROJECT_CLOSE public Subscribed "Project Close" event.
GIS_SUBSCRIBED_TRANSPARENT_CONTROL_PAINT public Subscribed control paint for transparent controls like TGIS_ControlNorthArrow.
GIS_SUBSCRIBED_TRANSPARENT_CONTROL_UPDATE public Subscribed control update for transparent controls like TGIS_ControlNorthArrow.
GIS_TRACKING_POINT_SIZE public Default size of tracking points (6 pixels at 96ppi).
PORTABLE_FIRSTCHAR public Index of first character in string.

Classes

Name Description
TGIS_LayerInfo Class storing a basic layer information.
TGIS_LayerPixelSubFormatList List of pixel file capabilities.
TGIS_ObjectList Alias for platform specific object list.
TGIS_ViewerHelperRun A single update run context It could be a for example in a thread context
TGIS_WebUtils Web utils.

Records

Name Description
TGIS_Complex Complex number.
TGIS_Extent Like TRect, but based on doubles instead of integers.
TGIS_Extent3D Like TGIS_Extent, but 3rd dimension added.
TGIS_HttpResponse Http response.
TGIS_LayerPixelSubFormat Pixel file capabilities.
TGIS_Line Line between two points.
TGIS_Line3D Line between two 3D points.
TGIS_Material Material.
TGIS_PartDescriptor Part descriptor.
TGIS_Point Like TPoint, but based on doubles instead of integers.
TGIS_Point3D Like TGIS_Point, but 3rd dimension added and also measure added.
TGIS_ProxySettings Global proxy settings record.
TGIS_RGBTriple RGB color representation.
TGIS_SingleVector Single type vector.

Prototypes

Name Description
TGIS_BusyEvent Event for BusyEvent.
TGIS_HelpEvent Event handler for OnHelp messages.
TGIS_ObjectListSortCompare Comparator function type used in sort.
TGIS_PaintEvent Event handler for file BeforePaint/AfterPaint events.
TGIS_ReadWriteEvent Event handler for file Read/Write events for the purpose of decoding/encoding.
TGIS_TemplateProducerCallBack Callback for TemplateProducer.
TGIS_TemplateProducerEvent Event handler for Template producer.

Enumerations

Name Description
TGIS_3DBasementType Shape on DEM basement enforcement (for 3D mode only).
TGIS_3DGroundType Z value relations enforcement (for 3D mode only).
TGIS_3DLayerType 3D interpretation mode for layer (for 3D mode only).
TGIS_3DNormalizationType Types of 3D Normalization.
TGIS_ChartStyle Style of charts.
TGIS_CompressionType Compression types.
TGIS_ContentType Content type types.
TGIS_DeveloperKernelTypes Type of DK compilation - for internal use mainly.
TGIS_DimensionType Types of dimension.
TGIS_DrawMode Shows what scope of the layers must be drawn.
TGIS_FieldFlags Supported field flags.
TGIS_FieldType Supported field types.
TGIS_FileType Supported files types.
TGIS_InsideType Types of IsInside checking.
TGIS_LabelAlignment Alignment within label.
TGIS_LabelPosition Position of a label.
TGIS_LayerDormantMode Basic modes of layer Dormant operations:
TGIS_LayerSaveOptions Layer save options.
TGIS_LayerSubType Layer subtype.
TGIS_Lock Types of shape locking.
TGIS_MarkerStyle Style of markers.
TGIS_MultiUser Type for multi-user work mode.
TGIS_OperationType Types of operations.
TGIS_PartType Types of shape parts.
TGIS_RegisteredLayerType Registered layer type.
TGIS_RendererMultipassMode Mode of multipass shape rendering.
TGIS_ShapeType Types of GIS shapes.
TGIS_TopologyCombineType Type of operation for combining shapes.
TGIS_VariantType Simplified variant types.
TGIS_Viewer3DMode Basic modes of TGIS_Viewer3D operations:
TGIS_ViewerMode Basic modes of TGIS_ViewerWnd operations:

2019/06/26 01:09