User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_hillshade

ITGIS_Hillshade interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_Hillshade | Interfaces | Methods | Properties

Hillshade generator for digital terrain models.

Available also on: Delphi | .NET | Java | ActiveX.

Syntax

// C#
public interface ITGIS_Hillshade: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_Hillshade
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_Hillshade = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
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/08 23:15

Page Tools