Maria GDK 4.5.0.129
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.Symbols.Contracts.Providers.IRasterSymbolProvider Interface Reference
Inheritance diagram for TPG.GeoFramework.Symbols.Contracts.Providers.IRasterSymbolProvider:
TPG.GeoFramework.SymbolManagement.CanvasToRasterSymbolProvider TPG.GeoFramework.SymbolManagement.Providers.BitMapFileSymbolProvider TPG.GeoFramework.SymbolManagenment.Providers.BitmapUriSymbolProvider TPG.GeoFramework.SymbolManagenment.Providers.RasterSymbolPointProvider

Public Member Functions

RasterSymbol GetSymbol (string symbolCode, double scale, SymbolColorScheme symbolColorScheme, bool dropShadow, Color? dropShadowColor, SymbolColorOverride? symbolColorOverride, SortedDictionary< string, string > customParameters)
 General symbol color scheme to use.
 
string GetProviderType ()
 Get string describing what kind of symbols the symbol provider generates.
 
List< string > GetAvailableSymbols ()
 Create a list of all the symbol codes that can be generated by the provider.
 
bool SetCustomErrorSymbol (string symbolCode, double scale)
 Set a custom default error symbol.
 

Properties

double BaseSymbolScaling [get]
 The base symbol scale factor to use.
 

Member Function Documentation

◆ GetAvailableSymbols()

List< string > TPG.GeoFramework.Symbols.Contracts.Providers.IRasterSymbolProvider.GetAvailableSymbols ( )

◆ GetProviderType()

string TPG.GeoFramework.Symbols.Contracts.Providers.IRasterSymbolProvider.GetProviderType ( )

◆ GetSymbol()

RasterSymbol TPG.GeoFramework.Symbols.Contracts.Providers.IRasterSymbolProvider.GetSymbol ( string  symbolCode,
double  scale,
SymbolColorScheme  symbolColorScheme,
bool  dropShadow,
Color?  dropShadowColor,
SymbolColorOverride?  symbolColorOverride,
SortedDictionary< string, string >  customParameters 
)

General symbol color scheme to use.

Gets the raster symbol that corresponds to the given parameters.

Parameters
symbolCodeThe unique code of the symbol.
scaleScale to use when generating symbol.
symbolColorSchemeColor scheme to use.
dropShadowIndicates whether the symbol should use drop shadow effect.
dropShadowColorThe color to use for drop shadows.
symbolColorOverride
customParametersParameters used by specific renderers, typically extracted from the style of the element to render
Returns
The raster symbol-

Implemented in TPG.GeoFramework.SymbolManagement.CanvasToRasterSymbolProvider, TPG.GeoFramework.SymbolManagement.Providers.BitMapFileSymbolProvider, TPG.GeoFramework.SymbolManagenment.Providers.BitmapUriSymbolProvider, and TPG.GeoFramework.SymbolManagenment.Providers.RasterSymbolPointProvider.

◆ SetCustomErrorSymbol()

bool TPG.GeoFramework.Symbols.Contracts.Providers.IRasterSymbolProvider.SetCustomErrorSymbol ( string  symbolCode,
double  scale 
)

Set a custom default error symbol.

Parameters
symbolCodeThe unique code of the symbol.
scaleScale to use when generating symbol.
Returns
Returns true if symbol vas set successfully

Implemented in TPG.GeoFramework.SymbolManagement.CanvasToRasterSymbolProvider, TPG.GeoFramework.SymbolManagement.Providers.BitMapFileSymbolProvider, TPG.GeoFramework.SymbolManagenment.Providers.BitmapUriSymbolProvider, and TPG.GeoFramework.SymbolManagenment.Providers.RasterSymbolPointProvider.

Property Documentation

◆ BaseSymbolScaling


The documentation for this interface was generated from the following file: