Class: Function

IDEE/filter/Function~Function


import Function from 'IDEE/filter/Function';

Esta clase crea los métodos para los filtros.

new Function(filterFunction, options)

facade/js/filter/Function.js, line 13

Constructor principal de la clase.

Name Type Description
filterFunction function

Función a ejecutar.

options Object

Opciones:

  • cqlFilter

Extends

  • IDEE.Base

Methods

execute(features){Array.<IDEE.Feature>}

facade/js/filter/Function.js, line 75

Este método ejecuta un filtro sobre los objetos geográficos.

Name Type Description
features Array.<IDEE.Feature>

Objetos geográficos.

Returns:
Objetos geográficos filtrados.

getFunctionFilter(){IDEE.filter.Function}

facade/js/filter/Function.js, line 62

Este método obtiene un filtro ya creado.

Returns:
Filtro.

setFunction(filterFunction)

facade/js/filter/Function.js, line 50

Este método establece un filtro.

Name Type Description
filterFunction function

Filtro.

toCQL(){string}

facade/js/filter/Function.js, line 87

Este método devuelve la sentencia CQL.

Returns:
Sentencia CQL.