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

Namespaces

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

Classes

class  CoordConsecutiveArrayMarshal
 
class  DataLayerProxy
 
class  IClientUGE
 
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  TSLNCompareHelper
 
class  TSLNCompression
 
class  TSLNCoord
 
class  TSLNCoordinateConverter
 
class  TSLNCoordinateSystem
 
class  TSLNCoordinateSystemIterator
 
class  TSLNCoordSet
 
class  TSLNCustomDataLayer
 
class  TSLNCustomDataLayerHandler
 
class  TSLNCustomDataLayerProperties
 
class  TSLNDataHandler
 
class  TSLNDataLayer
 
class  TSLNDataLayerDrawingCallback
 
class  TSLNDataSet
 
class  TSLNDeviceCapabilities
 
class  TSLNDrawingSurface
 
class  TSLNDrawingSurfaceBase
 
class  TSLNDrawingSurfaceDrawCallback
 
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_0 = 15 , TSLNMapLinkVersion::TSLNCURRENT_MAPLINK_VERSION = TSLNMAPLINK_11_0
}
 
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
 

Function Documentation

◆ TSLNSeamlessLayerEntityChangeCallback()

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