NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
sdl_interface.h File Reference

Symbol Definition Language (SDL) interfaces. More...

Go to the source code of this file.

Data Structures

class  ISymbolSetCatalogFactory
 Symbol set catalog factory. More...
 
class  ISymbolSetCatalog
 Provides access to members that manage the global symbol set catalog. The symbol set catalog contains the symbol collection, palettes and fonts. More...
 
class  IPaletteManager
 Provides access to members that manage registered palettes. More...
 
class  IPalette
 Provides access to members that manage a palette. More...
 
class  ISymbolCollection
 Symbol collection. More...
 
class  ISymbolizer
 Symbolizer. More...
 
class  ILayoutMember
 Layout member. More...
 
class  ILayoutMembersCollection
 Layout members collection. More...
 

Enumerations

enum  SymbolType {
  SymbolType_Unknown = 0, SymbolType_Icon = 1, SymbolType_Text = 2, SymbolType_Brush = 3,
  SymbolType_ComplexBrush = 4, SymbolType_Pen = 5, SymbolType_ComplexPen = 6, SymbolType_MultiIcon = 7,
  SymbolType_MultiText = 8
}
 Defines the symbol type. More...
 
enum  SymbolGeometryType {
  SymbolGeometryType_Unknown = 0, SymbolGeometryType_Point = 1, SymbolGeometryType_Linear = 2, SymbolGeometryType_Areal = 3,
  SymbolGeometryType_MultiPoint = 4
}
 Defines the symbol geometry type. More...
 
typedef SDKUInt16 SDLResourceID
 Definition of the resource identifier type.
 
typedef SDKUInt32 SDLColorID
 Definition of the color identifier type.
 
const SDKUInt16 k_SDL_InvalidID = 0
 Definition of the symbol identifier invalid value.
 
const SDLColorID k_SDL_InvalidColorID = 0
 Definition of the symbol identifier invalid value.
 

Detailed Description

Symbol Definition Language (SDL) interfaces.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors.
Date
08/2011
Maintenance:
The NAVTOR SDK authors.

Enumeration Type Documentation

◆ SymbolType

enum SymbolType

Defines the symbol type.

Enumerator
SymbolType_Unknown 

Unknown type.

SymbolType_Icon 

Icon.

SymbolType_Text 

Text.

SymbolType_Brush 

Solid brush.

SymbolType_ComplexBrush 

Complex or hatch brush.

SymbolType_Pen 

Simple or combined pen.

SymbolType_ComplexPen 

Complex pen.

SymbolType_MultiIcon 

Icon at multiple position.

SymbolType_MultiText 

Text at multiple position.

◆ SymbolGeometryType

enum SymbolGeometryType

Defines the symbol geometry type.

Enumerator
SymbolGeometryType_Unknown 

Unknown type.

SymbolGeometryType_Point 

Point.

SymbolGeometryType_Linear 

Line.

SymbolGeometryType_Areal 

Area.

SymbolGeometryType_MultiPoint 

Multi-point.