Class ExtrusionStyle.ExtrusionBuilder<T extends ExtrusionStyle.ExtrusionBuilder<T>>

java.lang.Object
org.oscim.theme.styles.RenderStyle.StyleBuilder<T>
org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder<T>
Enclosing class:
ExtrusionStyle

public static class ExtrusionStyle.ExtrusionBuilder<T extends ExtrusionStyle.ExtrusionBuilder<T>> extends RenderStyle.StyleBuilder<T>
  • Field Details

    • colorSide

      public int colorSide
    • colorTop

      public int colorTop
    • colorLine

      public int colorLine
    • hsvHue

      public double hsvHue
    • hsvSaturation

      public double hsvSaturation
    • hsvValue

      public double hsvValue
    • defaultHeight

      public int defaultHeight
  • Constructor Details

    • ExtrusionBuilder

      public ExtrusionBuilder()
  • Method Details

    • set

      public T set(ExtrusionStyle extrusion)
    • colorSide

      public T colorSide(int colorSide)
    • colorSide

      public T colorSide(String colorSide)
    • colorTop

      public T colorTop(int colorTop)
    • colorTop

      public T colorTop(String colorTop)
    • colorLine

      public T colorLine(int colorLine)
    • colorLine

      public T colorLine(String colorLine)
    • hsvHue

      public T hsvHue(double hsvHue)
    • hsvSaturation

      public T hsvSaturation(double hsvSaturation)
    • hsvValue

      public T hsvValue(double hsvValue)
    • defaultHeight

      public T defaultHeight(int defaultHeight)
    • reset

      public T reset()
    • build

      public ExtrusionStyle build()
      Specified by:
      build in class RenderStyle.StyleBuilder<T extends ExtrusionStyle.ExtrusionBuilder<T>>