MapLink Pro .NET .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Envitia::MapLink Namespace Reference

Namespaces

namespace  ML3D
namespace  InteractionModes
namespace  DDO
namespace  DirectImport
namespace  Editor
namespace  GeoPackage
namespace  OpenGLSurface
namespace  OpenGLTrackHelper
namespace  S52
namespace  S63
namespace  Terrain
namespace  RenderingAttributePanel
namespace  HeatMapDataLayer
namespace  TrackManager

Classes

class  TSLNDrawingSurfaceDrawCallback
class  TSLN2DDrawingSurface
class  TSLNAPP6AHelper
class  TSLNAPP6ASymbol
class  TSLNArc
class  TSLNArrow
class  TSLNArrowHead
class  TSLNArrowTail
class  TSLNBorderedPolygon
class  TSLNCADRGDataLayer
class  TSLNCADRGFrameFileInfo
class  TSLNClientCustomDataLayer
class  TSLNClientCustomDynamicRenderer
class  TSLNClientCustomPickResult
class  TSLNClientLinearTransform
class  TSLNClientUserGeometryEntity
class  IClientUGE
class  TSLNCompareHelper
class  TSLNCompression
class  TSLNCoord
class  CoordConsecutiveArrayMarshal
class  TSLNCoordinateConverter
class  TSLNCoordinateSystem
class  TSLNCoordinateSystemIterator
class  TSLNCoordSet
class  TSLNCustomDataLayer
class  TSLNCustomDataLayerHandler
class  TSLNCustomDataLayerProperties
class  TSLNDataHandler
class  DataLayerProxy
class  TSLNDataLayer
class  TSLNDataLayerDrawingCallback
class  TSLNDataSet
class  TSLNDeviceCapabilities
class  TSLNDrawingSurface
class  TSLNDrawingSurfaceBase
class  TSLNDrawingSurfaceTiledBufferControl
class  TSLNDynamicRenderer
class  TSLNDynamicRendererCustom
class  TSLNDynamicRendererFactory
class  TSLNEllipse
class  TSLNEntity
class  TSLNEntityBase
class  TSLNEntityIterator
class  TSLNEntityReferenceSet
class  TSLNEntitySet
class  TSLNEnvelope
class  TSLNErrorStack
class  TSLNFeatureClassList
class  TSLNFeatureCodeMapping
class  TSLNFieldDefinition
class  TSLNFileLoader
class  TSLNFileLoaderBlocking
class  TSLNFileLoaderMemory
class  TSLNFileLoaderMT
class  TSLNFileLoaderRemote
class  TSLNFilterDataLayer
class  TSLNFilterDataLayerDisplayItem
class  TSLNFilterDataLayerRasterDisplayItem
class  TSLNGARSGridDataLayer
class  TSLNGeodeticArc
class  TSLNGeodeticEllipse
class  TSLNGeodeticExtent
class  TSLNGeodeticPolygon
class  TSLNGeodeticPolyline
class  TSLNGeodeticSymbol
class  TSLNGeodeticText
class  TSLNGridDataLayer
class  TSLNHistoryImportSet
class  TSLNInteropConfig
class  TSLNInteropExportSet
class  TSLNInteropImportSet
class  TSLNInteropManager
class  TSLNLatLongGridDataLayer
class  TSLNMapDataLayer
class  TSLNMapQuery
class  TSLNMGRSGridDataLayer
class  TSLNMUExtent
class  TSLNMultiPoint
class  TSLNMultiPointPart
class  TSLNMultiPolygon
class  TSLNMultiPolygonPart
class  TSLNMultiPolyline
class  TSLNMultiPolylinePart
class  TSLNNationalGridDataLayer
class  TSLNNITFFilterDataLayer
class  TSLNPathList
class  TSLNPersistentCacheData
class  TSLNPickResult
class  TSLNPickResultCustom
class  TSLNPickResultEntity
class  TSLNPickResultSet
class  TSLNPickSelector
class  TSLNPolygon
class  TSLNPolyline
class  TSLNPrintDocument
class  TSLNPrintItem
class  TSLNProfileHelper
class  TSLNRasterDataLayer
class  TSLNRasterFilterDataLayer
class  TSLNRasterUtilityFunctions
class  TSLNRectangle
class  TSLNRenderingAttributes
class  TSLNRenderingInterface
class  TSLNSeamlessLayerConfig
class  TSLNSeamlessLayerManager
class  TSLNSeamlessLayerTileList
class  TSLNSelector
class  TSLNSLMEntityRef
class  TSLNSLMEntityRefHandler
class  TSLNSLMEntityRefHandlerClientCustom
class  TSLNSLMEntityRefHandlerCustom
class  TSLNSLMEntityRefHandlerFile
class  TSLNSLMEntityStoreHandler
class  TSLNSLMImportResult
class  TSLNSLMProgress
class  TSLNStandardDataLayer
class  TSLNStreamingFunctions
class  TSLNSymbol
class  TSLNText
class  TSLNTransformTraits
class  TSLNUserGeometryEntity
class  TSLNUtilityFunctions
class  TSLNVariant
class  TSLNVersionHistorySet
class  TSLNVersionUserInfo
class  TSLNWMSDataLayer
class  TSLNWMSECPServiceSettingsCallbacks
class  TSLNWMSServiceCapability
class  TSLNWMSServiceInfo
class  TSLNWMSServiceLayer
class  TSLNWMSServiceLayerDimension
class  TSLNWMSServiceSettingsCallbacks

Typedefs

typedef unsigned int TSLNHistoryVersion

Enumerations

enum class  TSLNEntityChange {
  TSLNEntityChange::TSLNEntityChangeUnchanged = 0x1 , TSLNEntityChange::TSLNEntityChangeGeometrically = 0x2 , TSLNEntityChange::TSLNEntityChangeFeatureCode = 0x4 , TSLNEntityChange::TSLNEntityChangeAttributes = 0x8 ,
  TSLNEntityChange::TSLNEntityChangeDeparted = 0x10 , TSLNEntityChange::TSLNEntityChangeNew = 0x20
}
enum class  TSLNErrorCategory {
  TSLNErrorCategory::TSLNErrorCategoryInfo = 1 , TSLNErrorCategory::TSLNErrorCategoryWarn = 2 , TSLNErrorCategory::TSLNErrorCategoryError = 4 , TSLNErrorCategory::TSLNErrorCategoryFatal = 8 ,
  TSLNErrorCategory::TSLNErrorCategorySyntax = 16 , TSLNErrorCategory::TSLNErrorCategoryDebug = 32 , TSLNErrorCategory::TSLNErrorCategoryAll = 63
}
enum class  TSLNFilterProcess {
  TSLNFilterProcess::TSLNFilterProcessNone = 0 , TSLNFilterProcess::TSLNFilterProcessCreateBatch = 0x1 , TSLNFilterProcess::TSLNFilterProcessFlattenGroups = 0x4 , TSLNFilterProcess::TSLNFilterProcessComplexChecking = 0x8 ,
  TSLNFilterProcess::TSLNFilterProcessKeyHoling = 0x10 , TSLNFilterProcess::TSLNFilterProcessDecomplexifyOnInput = 0x40 , TSLNFilterProcess::TSLNFilterProcessIgnorePolygonGeometryFailures = 0x80 , TSLNFilterProcess::TSLNFilterProcessRasterPyramid = 0x100 ,
  TSLNFilterProcess::TSLNFilterProcessSeparateMaskFile = 0x200
}
enum class  TSLNGridLabelPositionEnum {
  TSLNGridLabelPositionEnum::TSLNGridLabelLegacy = 0 , TSLNGridLabelPositionEnum::TSLNGridLabelLHS = 1 , TSLNGridLabelPositionEnum::TSLNGridLabelRHS = 2 , TSLNGridLabelPositionEnum::TSLNGridLabelTop = 4 ,
  TSLNGridLabelPositionEnum::TSLNGridLabelBottom = 8
}
enum class  TSLNOptionEnum {
  TSLNOptionEnum::TSLNOptionDoubleBuffered = 8 , TSLNOptionEnum::TSLNOptionAntiAliasMonoRasters = 16 , TSLNOptionEnum::TSLNOptionDynamicArcSupportEnabled = 64 , TSLNOptionEnum::TSLNOptionProgressiveTileZoom = 128 ,
  TSLNOptionEnum::TSLNOptionTileBufferedLayers = 256 , TSLNOptionEnum::TSLNOptionAcceleratorZoomAsynchronous = 128
}
enum class  TSLNPropertyEnum {
  TSLNPropertyEnum:: , TSLNPropertyEnum::TSLNPropertyVisible = 1 , TSLNPropertyEnum::TSLNPropertyDetect = 2 , TSLNPropertyEnum::TSLNPropertySelect = 3 ,
  TSLNPropertyEnum::TSLNPropertyTransparent = 4 , TSLNPropertyEnum::TSLNPropertyAutomatic = 5 , TSLNPropertyEnum::TSLNPropertyMinTextHeight = 6 , TSLNPropertyEnum::TSLNPropertyBuffered = 7 ,
  TSLNPropertyEnum::TSLNPropertyMaxTextHeight = 8 , TSLNPropertyEnum::TSLNPropertyMinZoomDisplay = 9 , TSLNPropertyEnum::TSLNPropertyMaxZoomDisplay = 10 , TSLNPropertyEnum::TSLNPropertyProgressiveDisplay = 11 ,
  TSLNPropertyEnum::TSLNPropertyRasterContrast = 12 , TSLNPropertyEnum::TSLNPropertyRasterBrightness = 13 , TSLNPropertyEnum::TSLNPropertyRasterGamma = 14 , TSLNPropertyEnum::TSLNPropertyLoadedSymbolsAndTextViewExpansion = 15 ,
  TSLNPropertyEnum::TSLNPropertyTransparency = 16 , TSLNPropertyEnum::TSLNPropertyNonNativeDrawing = 17 , TSLNPropertyEnum::TSLNPropertyRealtimeReprojection = 18 , TSLNPropertyEnum::TSLNPropertyGeometryStreaming = 19 ,
  TSLNPropertyEnum::TSLNPropertyDepthClear = 20
}
enum class  TSLNThreadedOptionsEnum { TSLNThreadedOptionsEnum::TSLNThreadedOptionsNone = 0x0 , TSLNThreadedOptionsEnum::TSLNThreadedOptionsRenderingSupport = 0x1 , TSLNThreadedOptionsEnum::TSLNThreadedOptionsPathListSupport = 0x4 , TSLNThreadedOptionsEnum::TSLNThreadedOptionsFilterProcessingSupport = 0x8 }

Functions

delegate bool TSLNSeamlessLayerEntityChangeCallback (Object ^ arg, TSLNEntity^ originalEntity, TSLNEntity^ modifiedEntity, TSLNEntityChange entityChangeSet)
delegate void TSLNAllLoadedCallback (Object ^ arg)
delegate bool TSLNCopyFilesCallback (Object ^ arg, int percentDoneTotal, int percentDoneCurrentFile)
delegate TSLLoaderCallbackReturn TSLNECWCallback (Object^ arg, String^ fullPath, TSLNLoaderStatus status, int percentDone)
delegate bool TSLNFilterProgressCallback (Object ^ arg, TSLNFilterProgress callbackType, double percentage)
delegate void TSLNLatLongGridDataLayerFormatCallback (Object ^ arg, double value, bool lineOfLatitude, String ^% buffer)
delegate void TSLNLayerArchiveCallback (Object ^ arg, String^ layerName, TSLNHistoryVersion version, String^% directory)
delegate void TSLNLayerArchiveTileCallback (Object ^ arg, String^ layerName, TSLNHistoryVersion version, String^% directory, int userVersion, TSLNEnvelope^ extent, String^ tileFileName)
delegate TSLNLoaderCallbackReturn TSLNLoaderAppCallback (Object ^ arg, String ^ filename, TSLNEnvelope^ extent, TSLNLoaderStatus status, int percentDone)
delegate TSLNLoaderCallbackReturn TSLNLoaderCallback (Object ^ arg, Stream ^ stream, String ^ fullPath, TSLNLoaderStatus status, int percentDone)
delegate TSLNLoaderCallbackReturn TSLNLoaderFileLoadedCallback (Object ^ arg, Stream ^ stream, String ^ fullPath, bool beforeDecompression)
delegate TSLNPathlistCallbackReturn TSLNPathlistCallback (Object ^ arg, String ^ filename, String ^% directory, TSLNMaplCompressionOption% compression)
delegate void TSLNRuntimeProjectionChangedCallback (Object ^ arg, TSLNRuntimeProjectionChangedEnum reason)
delegate int TSLNTileValidationFn (String ^ tileName, DateTime^ lastValidTime, DateTime^ modificationTime, TSLNDataLayer^ layer, Object^ arg)
delegate TSLNClientUserGeometryEntityTSLNUserGeometryLoadCallback (Stream^ stream, int userGeometryID)
enum class  TSLNArcZoneEnum {
  TSLNArcZoneEnum:: , TSLNArcZoneEnum::TSLNArcZone_Undefined = -1 , TSLNArcZoneEnum::TSLNArcZone_H = 0 , TSLNArcZoneEnum::TSLNArcZone_G = 1 ,
  TSLNArcZoneEnum::TSLNArcZone_F = 2 , TSLNArcZoneEnum::TSLNArcZone_E = 3 , TSLNArcZoneEnum::TSLNArcZone_D = 4 , TSLNArcZoneEnum::TSLNArcZone_C = 5 ,
  TSLNArcZoneEnum::TSLNArcZone_B = 6 , TSLNArcZoneEnum::TSLNArcZone_A = 7 , TSLNArcZoneEnum::TSLNArcZone_1 = 8 , TSLNArcZoneEnum::TSLNArcZone_2 = 9 ,
  TSLNArcZoneEnum::TSLNArcZone_3 = 10 , TSLNArcZoneEnum::TSLNArcZone_4 = 11 , TSLNArcZoneEnum::TSLNArcZone_5 = 12 , TSLNArcZoneEnum::TSLNArcZone_6 = 13 ,
  TSLNArcZoneEnum::TSLNArcZone_7 = 14 , TSLNArcZoneEnum::TSLNArcZone_8 = 15 , TSLNArcZoneEnum::TSLNArcZone_9 = 16 , TSLNArcZoneEnum::TSLNArcZone_J = 17
}
enum Envitia::MapLink::TSLNArcZoneEnum TSLNArcZoneEnum
enum class  TSLNAreaRelations { TSLNAreaRelations::TSLNAreaRelationsOutside = 0 , TSLNAreaRelations::TSLNAreaRelationsOnEdge = 1 , TSLNAreaRelations::TSLNAreaRelationsInside = 2 }
enum Envitia::MapLink::TSLNAreaRelations TSLNAreaRelations
enum class  TSLNButtonType { TSLNButtonType::TSLNButtonLeft = 0 , TSLNButtonType::TSLNButtonCentre = 1 , TSLNButtonType::TSLNButtonRight = 2 , TSLNButtonType::TSLNButtonNone = 3 }
enum Envitia::MapLink::TSLNButtonType TSLNButtonType
enum class  TSLNCADRGScaleFactorEnum {
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactorUndefined = 0 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_9M = 94 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_5M = 50 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_2M = 51 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_1M = 52 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_500K = 53 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_250K = 54 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_100K = 55 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_50K = 56 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_12pt5K = 57 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_200K = 62 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_125K = 63 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_25K = 64 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_24K = 65 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_10K = 66 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_10560 = 67 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_11000 = 68 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_11800 = 69 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_12000 = 70 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_12800 = 71 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_14000 = 72 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_14700 = 73 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_15000 = 74 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_15500 = 75 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_16000 = 76 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_16666 = 77 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_17000 = 78 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_17500 = 79 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_18000 = 80 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_20000 = 81 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_21000 = 82 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_21120 = 83 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_22000 = 84 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_23000 = 85 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_25000 = 86 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_26000 = 87 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_35000 = 88 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1_IN_36000 = 89 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_0pt5M = 92 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_1M = 91 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_2M = 90 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_5M = 59 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_10M = 58 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_37pt5M = 93 ,
  TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_150M = 61 , TSLNCADRGScaleFactorEnum::TSLNCadrgScaleFactor_750M = 60
}
enum Envitia::MapLink::TSLNCADRGScaleFactorEnum TSLNCADRGScaleFactorEnum
enum class  TSLNCompressionResult {
  TSLNCompressionResult::TSLNSuccess , TSLNCompressionResult::TSLNOutOfMemory , TSLNCompressionResult::TSLNHeaderIncorrect , TSLNCompressionResult::TSLNFailed ,
  TSLNCompressionResult::TSLNFileError
}
enum Envitia::MapLink::TSLNCompressionResult TSLNCompressionResult
enum class  TSLNCoordSetExtendHint { TSLNCoordSetExtendHint::TSLNCoordSetExtendDefault = 0 , TSLNCoordSetExtendHint::TSLNCoordSetExtendByBlockSize = 1 , TSLNCoordSetExtendHint::TSLNCoordSetExtendByDoubling = 2 }
enum Envitia::MapLink::TSLNCoordSetExtendHint TSLNCoordSetExtendHint
enum class  TSLNCursorStyle {
  TSLNCursorStyle::TSLNCursorStyleNone = -1 , TSLNCursorStyle::TSLNCursorStyleSelectEntity = 0 , TSLNCursorStyle::TSLNCursorStyleSelectPosition = 1 , TSLNCursorStyle::TSLNCursorStyleSelectPoint = 2 ,
  TSLNCursorStyle::TSLNCursorStyleDraw = 3 , TSLNCursorStyle::TSLNCursorStyleScaleEqual = 4 , TSLNCursorStyle::TSLNCursorStyleScaleUnequal = 5 , TSLNCursorStyle::TSLNCursorStyleScaleNorth_South = 6 ,
  TSLNCursorStyle::TSLNCursorStyleScaleEast_West = 7 , TSLNCursorStyle::TSLNCursorStyleScaleNorthEast_SouthWest = 8 , TSLNCursorStyle::TSLNCursorStyleScaleNorthWest_SouthEast = 9 , TSLNCursorStyle::TSLNCursorStyleBusy = 10 ,
  TSLNCursorStyle::TSLNCursorStyleMoveEntity = 11 , TSLNCursorStyle::TSLNCursorStyleRotate = 12 , TSLNCursorStyle::TSLNCursorStyleMovePoint = 13 , TSLNCursorStyle::TSLNCursorStyleEnterText = 14 ,
  TSLNCursorStyle::TSLNCursorStyleZoomToRectangle = 15 , TSLNCursorStyle::TSLNCursorStylePanToPoint = 16 , TSLNCursorStyle::TSLNCursorStyleMagnify = 17 , TSLNCursorStyle::TSLNCursorStyleQuery = 18 ,
  TSLNCursorStyle::TSLNCursorStyleGrab = 19 , TSLNCursorStyle::TSLNCursorStyleDrop = 20 , TSLNCursorStyle::TSLNCursorStyleUserCursorBase = 100 , TSLNCursorStyle::TSLNCursorStyleUserCursorEnd = 127
}
enum Envitia::MapLink::TSLNCursorStyle TSLNCursorStyle
enum class  TSLNDataLayerType {
  TSLNDataLayerType:: , TSLNDataLayerType::TSLNDataLayerTypeStandardDataLayer = 1 , TSLNDataLayerType::TSLNDataLayerTypeMapDataLayer = 2 , TSLNDataLayerType::TSLNDataLayerTypeGridDataLayer = 3 ,
  TSLNDataLayerType::TSLNDataLayerTypeRasterDataLayer = 4 , TSLNDataLayerType::TSLNDataLayerTypeNationalGridDataLayer = 5 , TSLNDataLayerType::TSLNDataLayerTypeCADRGDataLayer = 6 , TSLNDataLayerType::TSLNDataLayerType3DStandardDataLayer = 16 ,
  TSLNDataLayerType::TSLNDataLayerTypeCustomDataLayer = 18 , TSLNDataLayerType::TSLNDataLayerType3DCustomDataLayer = 19 , TSLNDataLayerType::TSLNDataLayerTypeMGRSGridDataLayer = 20 , TSLNDataLayerType::TSLNDataLayerTypeLatLonGridDataLayer = 21 ,
  TSLNDataLayerType::TSLNDataLayerTypeFilterDataLayer = 30 , TSLNDataLayerType::TSLNDataLayerTypeECWDataLayer = 31 , TSLNDataLayerType::TSLNDataLayerTypeWMSDataLayer = 32 , TSLNDataLayerType::TSLNDataLayerTypeS63DataLayer = 33 ,
  TSLNDataLayerType::TSLNDataLayerTypeGARSGridDataLayer = 34
}
enum Envitia::MapLink::TSLNDataLayerType TSLNDataLayerTypeEnum
enum class  TSLNDeclutterStatusEnum { TSLNDeclutterStatusEnum:: , TSLNDeclutterStatusEnum::TSLNDeclutterStatusOff = 0 , TSLNDeclutterStatusEnum::TSLNDeclutterStatusOn = 1 , TSLNDeclutterStatusEnum::TSLNDeclutterStatusAuto = 2 }
enum Envitia::MapLink::TSLNDeclutterStatusEnum TSLNDeclutterStatusEnum
enum class  TSLNDeclutterStatusResultEnum {
  TSLNDeclutterStatusResultEnum:: , TSLNDeclutterStatusResultEnum::TSLNDeclutterStatusResultOff = 0 , TSLNDeclutterStatusResultEnum::TSLNDeclutterStatusResultOn = 1 , TSLNDeclutterStatusResultEnum::TSLNDeclutterStatusResultAuto = 2 ,
  TSLNDeclutterStatusResultEnum::TSLNDeclutterStatusResultPartial = 3
}
enum Envitia::MapLink::TSLNDeclutterStatusResultEnum TSLNDeclutterStatusResultEnum
enum class  TSLNDimensionUnits {
  TSLNDimensionUnits::TSLNDimensionUnitsMultiple = -2 , TSLNDimensionUnits::TSLNDimensionUnitsUndefined = -1 , TSLNDimensionUnits::TSLNDimensionUnitsPixels = 0 , TSLNDimensionUnits::TSLNDimensionUnitsMapUnits = 1 ,
  TSLNDimensionUnits::TSLNDimensionUnitsScaleFactor = 2 , TSLNDimensionUnits::TSLNDimensionUnitsTMCs = 3 , TSLNDimensionUnits::TSLNDimensionUnitsPoints = 4
}
enum Envitia::MapLink::TSLNDimensionUnits TSLNDimensionUnits
enum class  TSLNDrawingSurfaceTypeEnum {
  TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceTypeUnknown = -1 , TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceTypeGDI = 0 , TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceTypeOpenGL = 2 , TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceTypeDirect2D = 3 ,
  TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceTypeAcceleratorOpenGL = 4 , TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceTypeAcceleratorDirectX = 5 , TSLNDrawingSurfaceTypeEnum::TSLDrawingSurfaceType3DOpenGL = 6
}
enum Envitia::MapLink::TSLNDrawingSurfaceTypeEnum TSLNDrawingSurfaceTypeEnum
enum class  TSLNDynamicRendererAction {
  TSLNDynamicRendererAction:: , TSLNDynamicRendererAction::TSLNDynamicRendererActionNone = 0 , TSLNDynamicRendererAction::TSLNDynamicRendererActionIgnore = 1 , TSLNDynamicRendererAction::TSLNDynamicRendererActionDefault = 2 ,
  TSLNDynamicRendererAction::TSLNDynamicRendererActionUseCurrentRendering = 3
}
enum Envitia::MapLink::TSLNDynamicRendererAction TSLNDynamicRendererAction
enum class  TSLNEdgeEndCapStyle {
  TSLNEdgeEndCapStyle::TSLNEdgeEndCapStyleMultiple = -2 , TSLNEdgeEndCapStyle::TSLNEdgeEndCapStyleUndefined = -1 , TSLNEdgeEndCapStyle::TSLNEdgeEndCapStyleRound = 6 , TSLNEdgeEndCapStyle::TSLNEdgeEndCapStyleSquare = 7 ,
  TSLNEdgeEndCapStyle::TSLNEdgeEndCapStyleButt = 8 , TSLNEdgeEndCapStyle::TSLNEdgeEndCapStyleAsRenderLevel = 9
}
enum Envitia::MapLink::TSLNEdgeEndCapStyle TSLNEdgeEndCapStyle
enum class  TSLNEdgeJoinStyle {
  TSLNEdgeJoinStyle::TSLNEdgeJoinStyleMultiple = -2 , TSLNEdgeJoinStyle::TSLNEdgeJoinStyleUndefined = -1 , TSLNEdgeJoinStyle::TSLNEdgeJoinStyleAsRenderLevel = 3 , TSLNEdgeJoinStyle::TSLNEdgeJoinStyleMitre = 1 ,
  TSLNEdgeJoinStyle::TSLNEdgeJoinStyleRound = 2 , TSLNEdgeJoinStyle::TSLNEdgeJoinStyleBevel = 0
}
enum Envitia::MapLink::TSLNEdgeJoinStyle TSLNEdgeJoinStyle
enum class  TSLNFilterDisplayItemProp {
  TSLNFilterDisplayItemProp:: , TSLNFilterDisplayItemProp::TSLNFilterDisplayItemPropRasterProjectionMaintainPalette = 1 , TSLNFilterDisplayItemProp::TSLNFilterDisplayItemPropRasterProjectionDisableDithering = 2 , TSLNFilterDisplayItemProp::TSLNFilterDisplayItemPropRasterProjectionInterpolate = 3 ,
  TSLNFilterDisplayItemProp::TSLNFilterDisplayItemPropStretchBrightness = 4
}
enum Envitia::MapLink::TSLNFilterDisplayItemProp TSLNFilterDisplayItemProp
enum class  TSLNFilterProcessStatus { TSLNFilterProcessStatus:: , TSLNFilterProcessStatus::TSLNFilterProcessStatusUnknown = -1 , TSLNFilterProcessStatus::TSLNFilterProcessStatusFail = 0 , TSLNFilterProcessStatus::TSLNFilterProcessStatusSuccess = 1 }
enum Envitia::MapLink::TSLNFilterProcessStatus TSLNFilterProcessStatus
enum class  TSLNFilterProgress { TSLNFilterProgress::TSLNFilterProgressLoadData = 0 , TSLNFilterProgress::TSLNFilterProgressProcess = 1 , TSLNFilterProgress::TSLNFilterProgressGeolocationChange = 2 , TSLNFilterProgress::TSLNFilterProgressProcessItem = 3 }
enum Envitia::MapLink::TSLNFilterProgress TSLNFilterProgress
enum class  TSLNFilterType {
  TSLNFilterType:: , TSLNFilterType::TSLNFilterTypeNITF =0 , TSLNFilterType::TSLNFilterTypeRaster =1 , TSLNFilterType::TSLNFilterTypeGeoTIFF = 2 ,
  TSLNFilterType::TSLNFilterTypeArcs = 5 , TSLNFilterType::TSLNFilterTypeASRP = 7 , TSLNFilterType::TSLNFilterTypeCRP = 9 , TSLNFilterType::TSLNFilterTypeGDAL = 28
}
enum Envitia::MapLink::TSLNFilterType TSLNFilterType
enum class  TSLNFindTypeEnum {
  TSLNFindTypeEnum:: , TSLNFindTypeEnum::TSLNFindTypeAll = 0 , TSLNFindTypeEnum::TSLNFindTypeEntitySet = 4 , TSLNFindTypeEnum::TSLNFindTypeText = 1 ,
  TSLNFindTypeEnum::TSLNFindTypeSymbol = 6 , TSLNFindTypeEnum::TSLNFindTypeCurve = 7 , TSLNFindTypeEnum::TSLNFindTypeSurface = 14 , TSLNFindTypeEnum::TSLNFindTypeArc = 10 ,
  TSLNFindTypeEnum::TSLNFindTypePolyline = 11 , TSLNFindTypeEnum::TSLNFindTypeEllipse = 16 , TSLNFindTypeEnum::TSLNFindTypePolygon = 15 , TSLNFindTypeEnum::TSLNFindTypeRectangle = 17
}
enum Envitia::MapLink::TSLNFindTypeEnum TSLNFindTypeEnum
enum class  TSLNFontType { TSLNFontType::TSLNFontTypeFontConfig , TSLNFontType::TSLNFontTypeXLFD , TSLNFontType::TSLNFontTypeFile , TSLNFontType::TSLNFontTypeFontName }
enum Envitia::MapLink::TSLNFontType TSLNFontType
enum class  TSLNGeodeticInterpolationOptionsEnum { TSLNGeodeticInterpolationOptionsEnum::TSLNGeodeticInterpolationOptionsDefault = 0 , TSLNGeodeticInterpolationOptionsEnum::TSLNGeodeticInterpolationOptionsGreatCircle = 1 , TSLNGeodeticInterpolationOptionsEnum::TSLNGeodeticInterpolationOptionsSpherical = 2 }
enum Envitia::MapLink::TSLNGeodeticInterpolationOptionsEnum TSLNGeodeticInterpolationOptionsEnum
enum class  TSLNGeometryType {
  TSLNGeometryType::TSLNGeometryTypeEntity = 0 , TSLNGeometryType::TSLNGeometryTypeText = 1 , TSLNGeometryType::TSLNGeometryTypeEntitySet = 4 , TSLNGeometryType::TSLNGeometryTypeSymbol = 6 ,
  TSLNGeometryType::TSLNGeometryTypeArc = 10 , TSLNGeometryType::TSLNGeometryTypePolyline = 11 , TSLNGeometryType::TSLNGeometryTypePolygon = 15 , TSLNGeometryType::TSLNGeometryTypeEllipse = 16 ,
  TSLNGeometryType::TSLNGeometryTypeRectangle = 17 , TSLNGeometryType::TSLNGeometryTypeEntityBase = 18 , TSLNGeometryType::TSLNGeometryTypeMultiPoint = 19 , TSLNGeometryType::TSLNGeometryTypeMultiPointPart = 20 ,
  TSLNGeometryType::TSLNGeometryTypeMultiPolygon = 21 , TSLNGeometryType::TSLNGeometryTypeMultiPolygonPart = 22 , TSLNGeometryType::TSLNGeometryTypeMultiPolyline = 23 , TSLNGeometryType::TSLNGeometryTypeMultiPolylinePart = 24 ,
  TSLNGeometryType::TSLNGeometryTypeGeodeticPolyline = 28 , TSLNGeometryType::TSLNGeometryTypeGeodeticText = 30 , TSLNGeometryType::TSLNGeometryTypeGeodeticSymbol = 31 , TSLNGeometryType::TSLNGeometryTypeGeodeticArc = 32 ,
  TSLNGeometryType::TSLNGeometryTypeGeodeticPolygon = 33 , TSLNGeometryType::TSLNGeometryTypeGeodeticEllipse = 34 , TSLNGeometryType::TSLNGeometryTypeUserType = 36 , TSLNGeometryType::TSLNGeometryTypeBorderedPolygon = 100 ,
  TSLNGeometryType::TSLNGeometryTypeArrow = 102 , TSLNGeometryType::TSLNGeometryType3DEntity = 200 , TSLNGeometryType::TSLNGeometryType3DEntitySet = 201 , TSLNGeometryType::TSLNGeometryType3DModel = 202 ,
  TSLNGeometryType::TSLNGeometryType3DTriangle = 203 , TSLNGeometryType::TSLNGeometryType3DTriangleFan = 204 , TSLNGeometryType::TSLNGeometryType3DTriangleStrip = 205 , TSLNGeometryType::TSLNGeometryType3DQuad = 206 ,
  TSLNGeometryType::TSLNGeometryType3DQuadStrip = 207 , TSLNGeometryType::TSLNGeometryType3DPolyline = 208 , TSLNGeometryType::TSLNGeometryType3DPolygon = 209 , TSLNGeometryType::TSLNGeometryType3DText = 210 ,
  TSLNGeometryType::TSLNGeometryType3DSymbol = 211 , TSLNGeometryType::TSLNGeometryType3DEllipse = 212 , TSLNGeometryType::TSLNGeometryType3DAPP6ASymbol = 213 , TSLNGeometryType::TSLNGeometryType3DSensor = 214 ,
  TSLNGeometryType::TSLNGeometryTypeExtruded2DPolyline = 250 , TSLNGeometryType::TSLNGeometryTypeExtruded2DPolygon = 251 , TSLNGeometryType::TSLNGeometryTypeExtruded2DRectangle = 252 , TSLNGeometryType::TSLNGeometryType3DUserType = 253
}
enum Envitia::MapLink::TSLNGeometryType TSLNGeometryType
enum class  TSLNGridLevelChangeEnum { TSLNGridLevelChangeEnum:: , TSLNGridLevelChangeEnum::TSLNGridLevelChangeAutomatic = 0 , TSLNGridLevelChangeEnum::TSLNGridLevelChangeManual = 1 }
enum Envitia::MapLink::TSLNGridLevelChangeEnum TSLNGridLevelChangeEnum
enum class  TSLNHorizontalAlignment {
  TSLNHorizontalAlignment::TSLNHorizontalAlignmentLeft = 0 , TSLNHorizontalAlignment::TSLNHorizontalAlignmentCentre = 1 , TSLNHorizontalAlignment::TSLNHorizontalAlignmentRight = 2 , TSLNHorizontalAlignment::TSLNHorizontalAlignmentUndefined = 3 ,
  TSLNHorizontalAlignment::TSLNHorizontalAlignmentMultiple = 4
}
enum Envitia::MapLink::TSLNHorizontalAlignment TSLNHorizontalAlignment
enum class  TSLNInteropAttributeType { TSLNInteropAttributeType::TSLNInteropAttributeTypeProperties = 0 , TSLNInteropAttributeType::TSLNInteropAttributeTypeRendering , TSLNInteropAttributeType::TSLNInteropAttributeTypeDataset }
enum Envitia::MapLink::TSLNInteropAttributeType TSLNInteropAttributeType
enum class  TSLNInteropEntityType {
  TSLNInteropEntityType::TSLNInteropEntityTypeArc = 0 , TSLNInteropEntityType::TSLNInteropEntityTypeEllipse = 1 , TSLNInteropEntityType::TSLNInteropEntityTypePolygon = 2 , TSLNInteropEntityType::TSLNInteropEntityTypePolyline = 3 ,
  TSLNInteropEntityType::TSLNInteropEntityTypeRectangle = 4 , TSLNInteropEntityType::TSLNInteropEntityTypeSymbol = 5 , TSLNInteropEntityType::TSLNInteropEntityTypeText = 6 , TSLNInteropEntityType::TSLNInteropEntityTypeSpline = 7 ,
  TSLNInteropEntityType::TSLNInteropEntityTypeBorderedPolygon = 8 , TSLNInteropEntityType::TSLNInteropEntityTypeBorder = 9
}
enum Envitia::MapLink::TSLNInteropEntityType TSLNInteropEntityType
enum class  TSLNInteropError {
  TSLNInteropError::TSLNInteropErrorOK = 0 , TSLNInteropError::TSLNInteropErrorUndefined , TSLNInteropError::TSLNInteropErrorNullPointer , TSLNInteropError::TSLNInteropErrorCopyFailure ,
  TSLNInteropError::TSLNInteropErrorIndexOutOfRange , TSLNInteropError::TSLNInteropErrorInconsistentExportSet , TSLNInteropError::TSLNInteropErrorEmptyBasefileAndAttribute , TSLNInteropError::TSLNInteropErrorCopyDatasetFailure ,
  TSLNInteropError::TSLNInteropErrorCopyDataHandlerFailure , TSLNInteropError::TSLNInteropErrorExternalAttributeNotFound , TSLNInteropError::TSLNInteropErrorIncorrectAttributeType , TSLNInteropError::TSLNInteropErrorSetRendering ,
  TSLNInteropError::TSLNInteropErrorProcessBorderedPolygon
}
enum Envitia::MapLink::TSLNInteropError TSLNInteropError
enum class  TSLNKeyedOption {
  TSLNKeyedOption:: , TSLNKeyedOption::TSLNKeyedShapefileImport =2 , TSLNKeyedOption::TSLNKeyedShapefileExport =3 , TSLNKeyedOption::TSLNKeyedMIFImport =4 ,
  TSLNKeyedOption::TSLNKeyedMIFExport =5 , TSLNKeyedOption::TSLNKeyedMasterMapImport =6 , TSLNKeyedOption::TSLNKeyedMasterMapExport =7 , TSLNKeyedOption::TSLNKeyedLandLineImport =8 ,
  TSLNKeyedOption::TSLNKeyedLandLineExport =9 , TSLNKeyedOption::TSLNKeyedS57Import =10 , TSLNKeyedOption::TSLNKeyedS57Export =11 , TSLNKeyedOption::TSLNKeyedJPEG2000 =12 ,
  TSLNKeyedOption::TSLNKeyedCADRGDataLayer =13 , TSLNKeyedOption::TSLNKeyedDMEDTerrainDatabase =14 , TSLNKeyedOption::TSLNKeyedS63 =15 , TSLNKeyedOption::TSLNKeyedEvaluationMap =20
}
enum Envitia::MapLink::TSLNKeyedOption TSLNKeyedOption
enum class  TSLNLineScalingType { TSLNLineScalingType::TSLNLineScalingTypeNone = 0 , TSLNLineScalingType::TSLNLineScalingTypeFatter = 1 , TSLNLineScalingType::TSLNLineScalingTypeLonger = 2 }
enum Envitia::MapLink::TSLNLineScalingType TSLNLineScalingType
enum class  TSLNLoaderCallbackReturn {
  TSLNLoaderCallbackReturn:: , TSLNLoaderCallbackReturn::TSLNContinue , TSLNLoaderCallbackReturn::TSLNCancelThisLoad , TSLNLoaderCallbackReturn::TSLNCancelAllLoads ,
  TSLNLoaderCallbackReturn::TSLNBadFileStatus , TSLNLoaderCallbackReturn::TSLNIgnoreFile
}
enum Envitia::MapLink::TSLNLoaderCallbackReturn TSLNLoaderCallbackReturn
enum class  TSLNLoaderStatus {
  TSLNLoaderStatus:: , TSLNLoaderStatus::TSLNLoadingOK , TSLNLoaderStatus::TSLNLoadingCancelled , TSLNLoaderStatus::TSLNLoadingFailedNotFound ,
  TSLNLoaderStatus::TSLNLoadingFailedInternetSettings , TSLNLoaderStatus::TSLNLoadingFailedNoMemory , TSLNLoaderStatus::TSLNLoadingFailedBadCompressionHeader , TSLNLoaderStatus::TSLNLoadingFailedDecompression ,
  TSLNLoaderStatus::TSLNLoadingFailedCompression , TSLNLoaderStatus::TSLNLoadingFailedOpening , TSLNLoaderStatus::TSLNLoadingFailedReading , TSLNLoaderStatus::TSLNLoadingFailedClosing ,
  TSLNLoaderStatus::TSLNLoadingFailedOffsetMove , TSLNLoaderStatus::TSLNLoadingFailedFilter , TSLNLoaderStatus::TSLNLoadingFailedGeneral , TSLNLoaderStatus::TSLNLoaderDoesntDecompress ,
  TSLNLoaderStatus::TSLNLoaderKilled , TSLNLoaderStatus::TSLNLoaderAccessDenied , TSLNLoaderStatus::TSLNLoaderIgnoreFile
}
enum Envitia::MapLink::TSLNLoaderStatus TSLNLoaderStatus
enum class  TSLNLocatorType { TSLNLocatorType::TSLNLocatorPress = 0 , TSLNLocatorType::TSLNLocatorMotion = 1 , TSLNLocatorType::TSLNLocatorRelease = 2 }
enum Envitia::MapLink::TSLNLocatorType TSLNLocatorType
enum class  TSLNMaplCompressionOption { TSLNMaplCompressionOption:: , TSLNMaplCompressionOption::TSLNCompressedYes , TSLNMaplCompressionOption::TSLNCompressedNo , TSLNMaplCompressionOption::TSLNCompressedDefault }
enum Envitia::MapLink::TSLNMaplCompressionOption TSLNMaplCompressionOption
enum class  TSLNMapLinkVersion {
  TSLNMapLinkVersion::TSLNMAPLINK_7_6 = 10 , TSLNMapLinkVersion::TSLNMAPLINK_DEFAULT_VERSION = 0 , TSLNMapLinkVersion::TSLNMAPLINK_5_0 = 1 , TSLNMapLinkVersion::TSLNMAPLINK_5_1 = 2 ,
  TSLNMapLinkVersion::TSLNMAPLINK_5_2 = 3 , TSLNMapLinkVersion::TSLNMAPLINK_5_3 = 4 , TSLNMapLinkVersion::TSLNMAPLINK_5_4 = 5 , TSLNMapLinkVersion::TSLNMAPLINK_6_0 = 6 ,
  TSLNMapLinkVersion::TSLNMAPLINK_7_0 = 7 , TSLNMapLinkVersion::TSLNMAPLINK_7_1 = 8 , TSLNMapLinkVersion::TSLNMAPLINK_7_5 = 9 , TSLNMapLinkVersion::TSLNMAPLINK_8_0 = 10 ,
  TSLNMapLinkVersion::TSLNMAPLINK_8_1 = 11 , TSLNMapLinkVersion::TSLNMAPLINK_10_0 = 12 , TSLNMapLinkVersion::TSLNMAPLINK_10_1 = 13 , TSLNMapLinkVersion::TSLNMAPLINK_10_2 = 14 ,
  TSLNMapLinkVersion::TSLNMAPLINK_11_1 = 15 , TSLNMapLinkVersion::TSLNCURRENT_MAPLINK_VERSION = TSLNMAPLINK_11_1
}
enum Envitia::MapLink::TSLNMapLinkVersion TSLNMapLinkVersion
enum class  TSLNModifierType { TSLNModifierType::TSLNModifierNone = 0 , TSLNModifierType::TSLNModifierShift = 1 , TSLNModifierType::TSLNModifierControl = 2 , TSLNModifierType::TSLNModifierShiftAndControl = 3 }
enum Envitia::MapLink::TSLNModifierType TSLNModifierType
enum class  TSLNPathlistCallbackReturn {
  TSLNPathlistCallbackReturn:: , TSLNPathlistCallbackReturn::TSLNFileDoesNotExist , TSLNPathlistCallbackReturn::TSLNFileLocationUnknown , TSLNPathlistCallbackReturn::TSLNFileLocationToTry ,
  TSLNPathlistCallbackReturn::TSLNFileLocationMandatory
}
enum Envitia::MapLink::TSLNPathlistCallbackReturn TSLNPathlistCallbackReturn
enum class  TSLNPriorityEnum { TSLNPriorityEnum:: , TSLNPriorityEnum::TSLNPriorityBelow , TSLNPriorityEnum::TSLNPrioritySame , TSLNPriorityEnum::TSLNPriorityMin }
enum Envitia::MapLink::TSLNPriorityEnum TSLNPriorityEnum
enum class  TSLNProfileWriteMode { TSLNProfileWriteMode::TSLNProfileWriteImmediately = 0 , TSLNProfileWriteMode::TSLNProfileWriteWhenFlushed = 1 }
enum Envitia::MapLink::TSLNProfileWriteMode TSLNProfileWriteMode
enum class  TSLNRasterFilterPixelTransparency {
  TSLNRasterFilterPixelTransparency:: , TSLNRasterFilterPixelTransparency::TSLNRasterFilterPixelTransparencyNone = 0 , TSLNRasterFilterPixelTransparency::TSLNRasterFilterPixelTransparencyTrimBlack = 1 , TSLNRasterFilterPixelTransparency::TSLNRasterFilterPixelTransparencyAllBlack = 2 ,
  TSLNRasterFilterPixelTransparency::TSLNRasterFilterPixelTransparencyAllColour = 4
}
enum Envitia::MapLink::TSLNRasterFilterPixelTransparency TSLNRasterFilterPixelTransparency
enum class  TSLNRasterInterpolation {
  TSLNRasterInterpolation::TSLNRasterInterpolationNone = 0 , TSLNRasterInterpolation::TSLNRasterInterpolationAverage = 1 , TSLNRasterInterpolation::TSLNRasterInterpolationBilinear = 2 , TSLNRasterInterpolation::TSLNRasterInterpolationNearestNeighbour = 3 ,
  TSLNRasterInterpolation::TSLNRasterInterpolationPadding = 4
}
enum Envitia::MapLink::TSLNRasterInterpolation TSLNRasterInterpolation
enum class  TSLNRasterSymbolScalable {
  TSLNRasterSymbolScalable:: , TSLNRasterSymbolScalable::TSLNRasterSymbolScalableMultiple = -2 , TSLNRasterSymbolScalable::TSLNRasterSymbolScalableUndefined = -1 , TSLNRasterSymbolScalable::TSLNRasterSymbolScalableAsSymbolFile = 0 ,
  TSLNRasterSymbolScalable::TSLNRasterSymbolScalableDisabled = 1 , TSLNRasterSymbolScalable::TSLNRasterSymbolScalableEnabled = 2
}
enum Envitia::MapLink::TSLNRasterSymbolScalable TSLNRasterSymbolScalable
enum class  TSLNRasterType {
  TSLNRasterType::TSLNRasterTypeTiff =6 , TSLNRasterType::TSLNRasterTypeTiffPackBits = 9 , TSLNRasterType::TSLNRasterTypeBmp = 12 , TSLNRasterType::TSLNRasterTypeJpeg = 23 ,
  TSLNRasterType::TSLNRasterTypePCX = 24 , TSLNRasterType::TSLNRasterTypePNG = 36 , TSLNRasterType::TSLNRasterTypeJpeg2K = 75
}
enum Envitia::MapLink::TSLNRasterType TSLNRasterType
enum class  TSLNRenderingAttributeBool {
  TSLNRenderingAttributeBool::TSLNRenderingAttributeVisible = 200 , TSLNRenderingAttributeBool::TSLNRenderingAttributeSelectable , TSLNRenderingAttributeBool::TSLNRenderingAttributeReadOnly , TSLNRenderingAttributeBool::TSLNRenderingAttributeTextFixedHeight ,
  TSLNRenderingAttributeBool::TSLNRenderingAttributeTextRotatable , TSLNRenderingAttributeBool::TSLNRenderingAttributeSymbolFixedSize , TSLNRenderingAttributeBool::TSLNRenderingAttributeDepthTestStandard , TSLNRenderingAttributeBool::TSLNRenderingAttributeDepthTestDelayed ,
  TSLNRenderingAttributeBool::TSLNRenderingAttributeDepthTestNone
}
enum Envitia::MapLink::TSLNRenderingAttributeBool TSLNRenderingAttributeBool
enum class  TSLNRenderingAttributeDouble {
  TSLNRenderingAttributeDouble::TSLNRenderingAttributeTextSizeFactor = 100 , TSLNRenderingAttributeDouble::TSLNRenderingAttributeSymbolSizeFactor , TSLNRenderingAttributeDouble::TSLNRenderingAttributeEdgeThickness , TSLNRenderingAttributeDouble::TSLNRenderingAttributeExteriorEdgeThickness ,
  TSLNRenderingAttributeDouble::TSLNRenderingAttributeTextOffsetX , TSLNRenderingAttributeDouble::TSLNRenderingAttributeTextOffsetY , TSLNRenderingAttributeDouble::TSLNRenderingAttributeModelDistanceLOD_1 , TSLNRenderingAttributeDouble::TSLNRenderingAttributeModelDistanceLOD_2 ,
  TSLNRenderingAttributeDouble::TSLNRenderingAttributeModelDistanceLOD_3 , TSLNRenderingAttributeDouble::TSLNRenderingAttributeModelDistanceLOD_4 , TSLNRenderingAttributeDouble::TSLNRenderingAttributeMinDrawDistance , TSLNRenderingAttributeDouble::TSLNRenderingAttributeMaxDrawDistance ,
  TSLNRenderingAttributeDouble::TSLNRenderingAttributeTextComplexHaloRadius
}
enum Envitia::MapLink::TSLNRenderingAttributeDouble TSLNRenderingAttributeDouble
enum class  TSLNRenderingAttributeInt {
  TSLNRenderingAttributeInt::TSLNRenderingAttributeFeatureID = 1 , TSLNRenderingAttributeInt::TSLNRenderingAttributeRenderLevel = 2 , TSLNRenderingAttributeInt::TSLNRenderingAttributeUserWord = 3 , TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeColour = 4 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeStyle = 5 , TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeThicknessUnits = 6 , TSLNRenderingAttributeInt::TSLNRenderingAttributeFillColour = 7 , TSLNRenderingAttributeInt::TSLNRenderingAttributeFillStyle = 8 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeExteriorEdgeColour = 9 , TSLNRenderingAttributeInt::TSLNRenderingAttributeExteriorEdgeStyle = 10 , TSLNRenderingAttributeInt::TSLNRenderingAttributeExteriorEdgeThicknessUnits = 11 , TSLNRenderingAttributeInt::TSLNRenderingAttributeBorderWidth = 12 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeBorderColour = 13 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextColour = 14 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextFont = 15 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextVerticalAlignment = 16 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeTextHorizontalAlignment = 17 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextMinPixelHeight = 18 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextMaxPixelHeight = 19 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextOffsetUnits = 20 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeTextSizeFactorUnits = 21 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextBackgroundMode = 22 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextBackgroundColour = 23 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextBackgroundStyle = 24 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeTextBackgroundEdgeColour = 25 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolColour = 26 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolStyle = 27 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolMinPixelSize = 28 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolMaxPixelSize = 29 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolRotatable = 30 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolSizeFactorUnits = 31 , TSLNRenderingAttributeInt::TSLNRenderingAttributeRasterSymbolScalable = 32 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolFontCharacter = 33 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextDepthTest = 34 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolDepthTest = 35 , TSLNRenderingAttributeInt::TSLNRenderingAttributeFillDepthTest = 36 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeDepthTest = 37 , TSLNRenderingAttributeInt::TSLNRenderingAttributeModelStyle = 38 , TSLNRenderingAttributeInt::TSLNRenderingAttributeModelStyleLOD_1 = 39 , TSLNRenderingAttributeInt::TSLNRenderingAttributeModelStyleLOD_2 = 40 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeModelStyleLOD_3 = 41 , TSLNRenderingAttributeInt::TSLNRenderingAttributeModelStyleLOD_4 = 42 , TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeJoinStyle = 43 , TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeEndCapStyle = 44 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeEdgeOpacity = 45 , TSLNRenderingAttributeInt::TSLNRenderingAttributeExteriorEdgeJoinStyle = 46 , TSLNRenderingAttributeInt::TSLNRenderingAttributeExteriorEdgeOpacity = 47 , TSLNRenderingAttributeInt::TSLNRenderingAttributeFillOpacity = 48 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeFillBackgroundColour = 49 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextOpacity = 50 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextFillStyle = 51 , TSLNRenderingAttributeInt::TSLNRenderingAttributeTextFillBackgroundColour = 52 ,
  TSLNRenderingAttributeInt::TSLNRenderingAttributeTextComplexHaloUnits = 53 , TSLNRenderingAttributeInt::TSLNRenderingAttributeSymbolOpacity = 54
}
enum Envitia::MapLink::TSLNRenderingAttributeInt TSLNRenderingAttributeInt
enum class  TSLNRenderLevel {
  TSLNRenderLevel:: , TSLNRenderLevel::TSLNRenderLevelMultiple = -7 , TSLNRenderLevel::TSLNRenderLevelUndefined = -6 , TSLNRenderLevel::TSLNRenderLevelMinusFive = -5 ,
  TSLNRenderLevel::TSLNRenderLevelMinusFour = -4 , TSLNRenderLevel::TSLNRenderLevelMinusThree = -3 , TSLNRenderLevel::TSLNRenderLevelMinusTwo = -2 , TSLNRenderLevel::TSLNRenderLevelMinusOne = -1 ,
  TSLNRenderLevel::TSLNRenderLevelZero = 0 , TSLNRenderLevel::TSLNRenderLevelPlusOne = 1 , TSLNRenderLevel::TSLNRenderLevelPlusTwo = 2 , TSLNRenderLevel::TSLNRenderLevelPlusThree = 3 ,
  TSLNRenderLevel::TSLNRenderLevelPlusFour = 4 , TSLNRenderLevel::TSLNRenderLevelPlusFive = 5
}
enum Envitia::MapLink::TSLNRenderLevel TSLNRenderLevel
enum class  TSLNResizeActionEnum {
  TSLNResizeActionEnum::TSLNResizeActionNone = 0 , TSLNResizeActionEnum::TSLNResizeActionMaintainCentre = 5 , TSLNResizeActionEnum::TSLNResizeActionMaintainTopLeft = 6 , TSLNResizeActionEnum::TSLNResizeActionMaintainTopRight = 7 ,
  TSLNResizeActionEnum::TSLNResizeActionMaintainBottomLeft = 8 , TSLNResizeActionEnum::TSLNResizeActionMaintainBottomRight = 9
}
enum Envitia::MapLink::TSLNResizeActionEnum TSLNResizeActionEnum
enum class  TSLNRuntimeProjectionChangedEnum { TSLNRuntimeProjectionChangedEnum:: , TSLNRuntimeProjectionChangedEnum::TSLNRuntimeProjectionChangeOriginChangedOnly = 0 , TSLNRuntimeProjectionChangedEnum::TSLNRuntimeProjectionChangeProjectionChanged = 1 }
enum Envitia::MapLink::TSLNRuntimeProjectionChangedEnum TSLNRuntimeProjectionChangedEnum
enum class  TSLNSelectorActionType {
  TSLNSelectorActionType:: , TSLNSelectorActionType::TSLNSelectorActionIgnoreContinue = 0 , TSLNSelectorActionType::TSLNSelectorActionIgnoreNext = 1 , TSLNSelectorActionType::TSLNSelectorActionSelectExit = 2 ,
  TSLNSelectorActionType::TSLNSelectorActionSelectNext = 3
}
enum Envitia::MapLink::TSLNSelectorActionType TSLNSelectorActionType
enum class  TSLNSLMEntityRefValidationEnum { TSLNSLMEntityRefValidationEnum::TSLNSLMEntityRefValidationValid , TSLNSLMEntityRefValidationEnum::TSLNSLMEntityRefValidationInvalidDifferentVersion , TSLNSLMEntityRefValidationEnum::TSLNSLMEntityRefValidationInvalidNotFound , TSLNSLMEntityRefValidationEnum::TSLNSLMEntityRefValidationInvalidAlreadyFound }
enum Envitia::MapLink::TSLNSLMEntityRefValidationEnum TSLNSLMEntityRefValidationEnum
enum class  TSLNSymbolRotation {
  TSLNSymbolRotation:: , TSLNSymbolRotation::TSLNSymbolRotationMultiple = -2 , TSLNSymbolRotation::TSLNSymbolRotationUndefined = -1 , TSLNSymbolRotation::TSLNSymbolRotationAsSymbolFile = 0 ,
  TSLNSymbolRotation::TSLNSymbolRotationDisabled = 1 , TSLNSymbolRotation::TSLNSymbolRotationEnabled = 2
}
enum Envitia::MapLink::TSLNSymbolRotation TSLNSymbolRotation
enum class  TSLNTextBackgroundMode {
  TSLNTextBackgroundMode:: , TSLNTextBackgroundMode::TSLNTextBackgroundModeMultiple = -2 , TSLNTextBackgroundMode::TSLNTextBackgroundModeUndefined = -1 , TSLNTextBackgroundMode::TSLNTextBackgroundModeNone = 0 ,
  TSLNTextBackgroundMode::TSLNTextBackgroundModeHalo = 1 , TSLNTextBackgroundMode::TSLNTextBackgroundModeRectangle = 2 , TSLNTextBackgroundMode::TSLNTextBackgroundModeComplexHalo = 3
}
enum Envitia::MapLink::TSLNTextBackgroundMode TSLNTextBackgroundMode
enum class  TSLNTextRotation {
  TSLNTextRotation:: , TSLNTextRotation::TSLNTextRotationMultiple = -2 , TSLNTextRotation::TSLNTextRotationUndefined = -1 , TSLNTextRotation::TSLNTextRotationDisabled = 0 ,
  TSLNTextRotation::TSLNTextRotationEnabled = 1
}
enum Envitia::MapLink::TSLNTextRotation TSLNTextRotation
enum class  TSLNUUEnum { TSLNUUEnum:: , TSLNUUEnum::TSLNUUBottomLeft = 0 , TSLNUUEnum::TSLNUUCentre = 1 , TSLNUUEnum::TSLNUUTopRight = 2 }
enum Envitia::MapLink::TSLNUUEnum TSLNUUEnum
enum class  TSLNVariantType {
  TSLNVariantType::TSLNVariantTypeEmpty = 0 , TSLNVariantType::TSLNVariantTypeNull = 1 , TSLNVariantType::TSLNVariantTypeBool = 2 , TSLNVariantType::TSLNVariantTypeChar = 3 ,
  TSLNVariantType::TSLNVariantTypeShort = 4 , TSLNVariantType::TSLNVariantTypeLong = 5 , TSLNVariantType::TSLNVariantTypeFloat = 6 , TSLNVariantType::TSLNVariantTypeStr = 7 ,
  TSLNVariantType::TSLNVariantTypeDouble = 8 , TSLNVariantType::TSLNVariantTypeEntityID = 9 , TSLNVariantType::TSLNVariantTypeULong = 10 , TSLNVariantType::TSLNVariantTypeDateTime = 11 ,
  TSLNVariantType::TSLNVariantTypeBinary = 12 , TSLNVariantType::TSLNVariantTypeCode = 13 , TSLNVariantType::TSLNVariantTypeMeasurement = 14 , TSLNVariantType::TSLNVariantTypeReference = 15 ,
  TSLNVariantType::TSLNVariantTypeURI = 16 , TSLNVariantType::TSLNVariantTypeVariant = 18
}
enum Envitia::MapLink::TSLNVariantType TSLNVariantType
enum class  TSLNVerticalAlignment {
  TSLNVerticalAlignment::TSLNVerticalAlignmentFullBottom = 0 , TSLNVerticalAlignment::TSLNVerticalAlignmentBaseline = 1 , TSLNVerticalAlignment::TSLNVerticalAlignmentMiddle = 2 , TSLNVerticalAlignment::TSLNVerticalAlignmentCapitalTop = 3 ,
  TSLNVerticalAlignment::TSLNVerticalAlignmentFullTop = 4 , TSLNVerticalAlignment::TSLNVerticalAlignmentUndefined = 5 , TSLNVerticalAlignment::TSLNVerticalAlignmentMultiple = 6
}
enum Envitia::MapLink::TSLNVerticalAlignment TSLNVerticalAlignment
enum class  TSLNWMSVersionEnum { TSLNWMSVersionEnum::TSLNWMSVersion_1_1_0 = 1 , TSLNWMSVersionEnum::TSLNWMSVersion_1_1_1 = 2 , TSLNWMSVersionEnum::TSLNWMSVersion_1_3_0 = 3 }
enum Envitia::MapLink::TSLNWMSVersionEnum TSLNWMSVersionEnum

Class Documentation

◆ Envitia::MapLink::TSLNSelectorParams

class Envitia::MapLink::TSLNSelectorParams
Class Members
TSLNEnvelope selectionExtent

If wrap-around mode is enabled, selectionExtent will differ from entity.envelope() if the entity is selected in a wrap tile.

Function Documentation

◆ TSLNSeamlessLayerEntityChangeCallback()

delegate bool Envitia::MapLink::TSLNSeamlessLayerEntityChangeCallback ( Object ^ arg,
TSLNEntity^ originalEntity,
TSLNEntity^ modifiedEntity,
TSLNEntityChange entityChangeSet )