Class: Polygon

IDEE/style/Polygon~Polygon


import Polygon from 'IDEE/style/Polygon';

Crea el estilo de un polígono.

new Polygon(optionsParam, vendorOptions)

facade/js/style/Polygon.js, line 16

Constructor principal de la clase.

Name Type Description
optionsParam Object

Opciones que se pasarán a la implementación.

  • stroke: Borde del polígono.
    • width: Tamaño.
    • pattern (name, src, color, size, spacing, rotation, scale, offset)
    • linedash: Línea rayada.
    • linejoin: Línea unidas.
    • linecap: Límite de la línea.
  • label
    • rotate: Rotación.
    • offset: Desplazamiento.
    • stroke (color, width, linecap, linejoin, linedash)
  • fill: Relleno.
    • color: Color.
    • opacity: Opacidad.
    • pattern (name, src, color, size, spacing, rotation, scale, offset)
  • renderer: Renderizado.
    • property: Propiedades.
    • stoke (color y width).
  • heightReference: Posición relativa al terreno. Solo tendrá efecto si el parámetro height de la capa tiene valor. Solo disponible para Cesium.
  • perPositionHeight: Indica si se utiliza o no la altura dada en las coordenadas de la geometría. Solo disponible para Cesium.
  • extrudedHeight: Extrusión del polígono. Solo disponible para Cesium.
  • extrudedHeightReference: Posición relativa al terreno de la extrusión del polígono. Solo tendrá efecto si extrudedHeight tiene valor. Solo disponible para Cesium.
vendorOptions Object

Opciones de proveedor para la biblioteca base.

Deprecated
  • Yes

Extends

  • IDEE.style.Simple

Members

module:IDEE/style/Polygon~Polygon.DEFAULT_NULL{object}

Estilos por defecto.

Methods

clone(){IDEE.style.Polygon}

facade/js/style/Polygon.js, line 87

Este método clona el estilo.

Returns:
Devuelve un "new Polygon".

getDeserializedMethod_(){function}

facade/js/style/Polygon.js, line 75

Deserializa el método IDEE.style.Simple.deserialize.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Devuelve la función IDEE.style.Simple.deserialize.