Class: Line

IDEE/impl/style/Line~Line


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

new Line(options, vendorOptions)

impl/ol/js/style/Line.js, line 39

Constructor principal de la clase.

Name Type Description
options Object

Opciones de la clase.

  • icon (src): Ruta del icono.
vendorOptions Object

Opciones de proveedor para la biblioteca base.

Members

module:IDEE/impl/style/Line~Line.DEFAULT_WIDTH_LINE{Number}

Valores por defecto.

Methods

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

impl/ol/js/style/Line.js, line 313

Este método devuelve el tamaño del "canvas".

Returns:
Tamaño.

applyToLayer(layer)

impl/ol/js/style/Line.js, line 199

Este método aplica los estilos a la capa.

Name Type Description
layer IDEE.layer.Vector

Capa.

drawGeometryToCanvas(vectorContext, canvas, style, stroke)

impl/ol/js/style/Line.js, line 231

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

Name Type Description
vectorContext Object

Vector que se dibujará en el "canvas".

canvas Object

"canvas".

style Object

Estilo del vector.

stroke Number

Tamaño del borde.

unapply(layer)

impl/ol/js/style/Line.js, line 216

Este método elimina los estilos de la capa.

Name Type Description
layer IDEE.layer.Vector

Capa.

updateCanvas(canvas)

impl/ol/js/style/Line.js, line 265

Este método actualiza el "canvas".

Name Type Description
canvas HTMLCanvasElement

Nuevo "canvas".

updateFacadeOptions(options){Array.<object>}

impl/ol/js/style/Line.js, line 62

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

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
options object

Opciones.

Returns:
Estilo de la fachada.