User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.tgis_hillshade

TGIS_Hillshade class

DK11 for ActiveX | TatukGIS_XDK11.TGIS_Hillshade | Classes | Methods | Properties

Hillshade generator for digital terrain models.

Available also on: Delphi | .NET | Java.

Syntax

// C#
public class TGIS_Hillshade : ITGIS_Hillshade, IConnectionPointContainer, ITGIS_HillshadeEvents 
{
}
' VisualBasic
Public Class TGIS_Hillshade
  Implements ITGIS_Hillshade
  Implements IConnectionPointContainer
  Implements ITGIS_HillshadeEvents
End Class
// Oxygene
type
  TGIS_Hillshade = public class
  end;

Implements

ITGIS_Hillshade IConnectionPointContainer ITGIS_HillshadeEvents

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
BusyEvent public
(Inherited from ITGIS_HillshadeEvents)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Generate public Generates hillshade based on a terrain model.
Generate_2 public Generates hillshade based on a terrain model.

Properties

Inherited Protected
Name Visibility Description
Altitude public Angular altitude of the light source in degrees; default value is 45 degrees.
Azimuth public Direction of the light source in degrees; default value is 315 degrees (northwest).
Extent public Extent to be processed (in source layer units).
OutputLayer public Output hillshade as a grid layer; this layer must have the same extent, CS, and resolution as the source layer.
SourceLayer public Terrain model as a grid layer; if the layer has no CS then it is assumed that the extent is expressed in meters.
ZFactor public Factor used to amplify (value > 1) or weaken (0 < value < 1) the hillshade effect; default value is 1.

Remarks

This class is OpenCL-enabled, it can utilize OpenCL for increased performance. Use TGIS_OpenCLEngine.Enabled to enable OpenCL computation mode.

2020/05/07 01:02

Page Tools