Class: Polygon

IDEE/impl/style/Polygon~Polygon


import Polygon from 'IDEE/impl/style/Polygon';

new Polygon(optionsParam, vendorOptions)

impl/ol/js/style/Polygon.js, line 27

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).
vendorOptions Object

Opciones de proveedor para la biblioteca base.

Members

module:IDEE/impl/style/Polygon~Polygon.DEFAULT_WIDTH_POLYGON{Number}

Valores por defecto.

Methods

module:IDEE/impl/style/Polygon~Polygon.getCanvasSize(){Array}

impl/ol/js/style/Polygon.js, line 345

Este método de la clase, devuelve el tamaño del "canvas".

Returns:
Tamaño.

drawGeometryToCanvas(vectorContext)

impl/ol/js/style/Polygon.js, line 320

Este método dibuja la geometría en el "canvas".

Name Type Description
vectorContext Object

Vector que se dibujará en el "canvas".

updateCanvas(canvas)

impl/ol/js/style/Polygon.js, line 291

Este método actualiza el "canvas".

Name Type Description
canvas HTMLCanvasElement

Nuevo "canvas".

updateFacadeOptions(options){Array.<object>}

impl/ol/js/style/Polygon.js, line 75

Este método actualiza las opciones de la fachada (patrón estructural como una capa de abstracción con un patrón de diseño).

Name Type Description
options object

Opciones.

Returns:
Estilo de la fachada.