MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
MapLink Map Build API

Detailed Description

Classes

struct  envitia::win_colorref
 RGB colour stored as a 32-bit value with red in the least significant byte. More...
struct  envitia::Point2D_< T >
 A point with two coordinates of the same type. More...
struct  envitia::interval< T, left, right >
 An interval with independently open or closed endpoints. More...
struct  envitia::bounds< T, left, right >
 Two-dimensional bounds formed from X and Y intervals. More...
struct  envitia::OutputMapOptions
 Options used when creating an output map. More...
struct  envitia::GLDataPostProcessorOptions
struct  envitia::RasterOverviewDefaults
struct  envitia::WMSConfigurationDefaults
struct  envitia::MapMetadataDefaults
struct  envitia::ThrowingError
class  envitia::MapLinkProject
 Manage a map-building project, its layers, datasets and output maps. More...

Enumerations

enum  envitia::MapLinkDatasetTypeEnum { envitia::TSLMAPLINK_DatasetUnknown = 0 , envitia::TSLMAPLINK_DatasetVector = 1 , envitia::TSLMAPLINK_DatasetRaster = 2 , envitia::TSLMAPLINK_DatasetTerrain = 3 }
enum  envitia::NodeType {
  envitia::MAP , envitia::LAYER , envitia::DATASET , envitia::DATA ,
  envitia::UNKNOWN
}
enum  envitia::FILE_LOAD_STATUS { envitia::FILE_LOAD_STATUS_ERROR = 0 , envitia::FILE_LOAD_STATUS_OK = 1 , envitia::FILE_LOAD_STATUS_CANCEL_FILE = 2 , envitia::FILE_LOAD_STATUS_CANCEL_DATASET = 3 }
enum  envitia::FeatureMaskMode { envitia::FEATURE_MASK_AS_BLACKLIST = 0 , envitia::FEATURE_MASK_AS_WHITELIST = 1 , envitia::CONVERSION_READ_BLACK_WRITE_WHITE = 2 , envitia::CONVERSION_READ_WHITE_WRITE_BLACK = 3 }
enum  envitia::TilesStrategyType { envitia::tileStrategyTypeTileBased , envitia::tileStrategyTypeResolutionBased , envitia::tileStrategyTypeRangeBased }
enum  envitia::FBkSectionType { envitia::FBkSectionTypeReference = 2 , envitia::FBkSectionTypeVector = 4 , envitia::FBkSectionTypeRaster = 8 }
enum class  envitia::interval_type { envitia::interval_type::closed , envitia::interval_type::open }
 Select whether an interval includes its endpoint. More...

Class Documentation

◆ envitia::OutputMapOptions

struct envitia::OutputMapOptions

Options used when creating an output map.

Class Members
bool mergeLayers: 1
bool optimiseVectorMap: 1
TSLMapLinkVersion version

Enumeration Type Documentation

◆ FBkSectionType

Enumerator
FBkSectionTypeReference 
FBkSectionTypeVector 
FBkSectionTypeRaster 

◆ FeatureMaskMode

Enumerator
FEATURE_MASK_AS_BLACKLIST 
FEATURE_MASK_AS_WHITELIST 
CONVERSION_READ_BLACK_WRITE_WHITE 
CONVERSION_READ_WHITE_WRITE_BLACK 

◆ FILE_LOAD_STATUS

Enumerator
FILE_LOAD_STATUS_ERROR 
FILE_LOAD_STATUS_OK 
FILE_LOAD_STATUS_CANCEL_FILE 
FILE_LOAD_STATUS_CANCEL_DATASET 

◆ interval_type

enum class envitia::interval_type
strong

Select whether an interval includes its endpoint.

Enumerator
closed 
open 

◆ MapLinkDatasetTypeEnum

Enumerator
TSLMAPLINK_DatasetUnknown 
TSLMAPLINK_DatasetVector 
TSLMAPLINK_DatasetRaster 
TSLMAPLINK_DatasetTerrain 

◆ NodeType

Enumerator
MAP 
LAYER 
DATASET 
DATA 
UNKNOWN 

◆ TilesStrategyType

Enumerator
tileStrategyTypeTileBased 
tileStrategyTypeResolutionBased 
tileStrategyTypeRangeBased