NTHillshadeRasterTileLayer
@interface NTHillshadeRasterTileLayer : NTRasterTileLayer
A tile layer that displays an overlay hillshading. Should be used together with corresponding data source that encodes height in RGBA image. The shading is based on the direction of the main light source, which can be configured using Options class. Note: this class is experimental and may change or even be removed in future SDK versions.
-
Constructs a HillshadeRasterTileLayer object from a data source.
Declaration
Objective-C
- (id)initWithDataSource:(NTTileDataSource *)dataSource;Parameters
dataSourceThe data source from which this layer loads data.
-
Returns the contrast of the hillshade overlay.
Declaration
Objective-C
- (float)getContrast;Return Value
The contrast value (between 0..1). Default is 0.5.
-
Sets the contrast of the hillshade overlay.
Declaration
Objective-C
- (void)setContrast:(float)contrast;Parameters
contrastThe contrast value (between 0..1).
-
Returns the height scale of the hillshade overlay.
Declaration
Objective-C
- (float)getHeightScale;Return Value
The relative height scale. Default is 1.0.
-
Sets the height scale of the hillshade overlay.
Declaration
Objective-C
- (void)setHeightScale:(float)heightScale;Parameters
heightScaleThe relative height scale. Actual height is multiplied by this values.
-
Returns the shadow color of the layer.
Declaration
Objective-C
- (NTColor *)getShadowColor;Return Value
The shadow color of the layer.
-
Sets the shadow color of the layer.
Declaration
Objective-C
- (void)setShadowColor:(NTColor *)color;Parameters
colorThe new shadow color of the layer.
-
Returns the highlight color of the layer.
Declaration
Objective-C
- (NTColor *)getHighlightColor;Return Value
The highlight color of the layer.
-
Sets the highlight color of the layer.
Declaration
Objective-C
- (void)setHighlightColor:(NTColor *)color;Parameters
colorThe new highlight color of the layer.
-
Undocumented
Declaration
Objective-C
-(void)dealloc;
View on GitHub
NTHillshadeRasterTileLayer Class Reference