Class HillshadeMethod

java.lang.Object
com.massifmaps.layers.HillshadeMethod

public final class HillshadeMethod extends Object
Hillshade rendering method.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
    The accepted values of this constant namespace.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Basic hillshade algorithm based on GDAL.
    static final int
    Combined hillshade algorithm based on GDAL.
    static final int
    Igor hillshade algorithm based on GDAL.
    static final int
    Multi-directional hillshade based on GDAL: four light sources at 225, 270, 315 and 360
    degrees weighted by the aspect.
    static final int
    MapLibre's legacy hillshade algorithm.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • STANDARD

      public static final int STANDARD
      MapLibre's legacy hillshade algorithm.
      See Also:
    • COMBINED

      public static final int COMBINED
      Combined hillshade algorithm based on GDAL.
      See Also:
    • IGOR

      public static final int IGOR
      Igor hillshade algorithm based on GDAL.
      See Also:
    • MULTIDIRECTIONAL

      public static final int MULTIDIRECTIONAL
      Multi-directional hillshade based on GDAL: four light sources at 225, 270, 315 and 360
      degrees weighted by the aspect. Ignores the illumination azimuth, uses only its altitude.
      See Also:
    • BASIC

      public static final int BASIC
      Basic hillshade algorithm based on GDAL.
      See Also:
  • Constructor Details

    • HillshadeMethod

      public HillshadeMethod()