new Category(attributeName, categoryStyles, options)
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
attributeName |
String |
Nombre del atributo de la categoría. |
categoryStyles |
object |
Un objeto que relaciona categoría con un estilo. |
options |
object |
Parámetros.
|
Extends
- IDEE.style.Composite
Members
-
module:IDEE/style/Category~Category.RANDOM_RADIUS_OPTION{number}
-
Esta constante define el radio del estilo de categoría aleatoria.
-
module:IDEE/style/Category~Category.RANDOM_STROKE_COLOR_OPTION{string}
-
Esta constante define el color del trazo del estilo de categoría aleatoria.
-
module:IDEE/style/Category~Category.RANDOM_STROKE_WIDTH_OPTION{number}
-
Esta constante define el ancho del trazo del estilo de categoría aleatoria.
Methods
-
add(styles){IDEE.style.Composite}
facade/js/style/Category.js, line 303 -
Este método agrega estilos.
Name Type Description stylesIDEE.style | Array.<IDEE.Style> Estilos.
Returns:
Estilo de la clase padre.
-
applyInternal(layer)
facade/js/style/Category.js, line 70 -
Este método aplica el objeto categoría a la capa especificada.
Name Type Description layerIDEE.layer.Vector Capa especificada.
-
drawGeometryToCanvas(canvasImages, callbackFn)
facade/js/style/Category.js, line 238 -
Dibuja la geometría en el estilo de "canva".
Name Type Description canvasImagesHTMLCanvasElement "Canva"
callbackFnfunction "callbackFn".
-
generateRandomCategories_(){object}
facade/js/style/Category.js, line 322 -
Este método genera una categoría aleatoria.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Categorías aleatoria.
-
getAttributeName(){String}
facade/js/style/Category.js, line 83 -
Este método devuelve el "AttributeName".
Returns:
Nombre del atributo.
-
getCategories(){Array.<String>}
facade/js/style/Category.js, line 111 -
Este método devuelve una matriz con las diferentes categorías.
Returns:
Estilo de la categoría.
-
getStyleForCategory(string){IDEE.style}
facade/js/style/Category.js, line 140 -
Este método devuelve el estilo de una categoría específica definida por el usuario.
Name Type Description stringString Nombre de la categoría.
Returns:
Estilo de la categoría.
-
loadCanvasImages_(currentIndex, canvasImages, callbackFn)
facade/js/style/Category.js, line 185 -
Cargue el estilo de imagen del "canva".
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description currentIndexNumber Número.
canvasImagesHTMLCanvasElement "Canvas".
callbackFnfunction "callbackFn".
-
ORDER(){Number}
facade/js/style/Category.js, line 58 -
Este método devuelve el orden del estilo.
Returns:
Devuelve el orden del estilo.
-
setAttributeName(attributeName){IDEE.style.Category}
facade/js/style/Category.js, line 96 -
Este método establece el "AttributeName" definido por el usuario.
Name Type Description attributeNameString Nuevo "AttributeName".
Returns:
Categoría ("this").
-
setCategories(categories){IDEE.style.Category}
facade/js/style/Category.js, line 124 -
Este método establece las categorías.
Name Type Description categoriesMap.<String, IDEE.style> Nombre de la categoría.
Returns:
Categoría.
-
setStyleForCategory(category, style){IDEE.style.Category}
facade/js/style/Category.js, line 154 -
Este método establece el estilo de una categoría específica definida por el usuario.
Name Type Description categoryString Nombre de la categoría.
styleIDEE.style.Simple Nuevo estilo.
Returns:
Categoría.
-
toJSON(){object}
facade/js/style/Category.js, line 349 -
Este método implementa el mecanismo para generar el JSON de esta instancia.
Returns:
Devuelve los parámetros de la clase y la deserialización.
-
update_()
facade/js/style/Category.js, line 275 -
Este método actualiza el estilo.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
updateCanvas()
facade/js/style/Category.js, line 168 -
Este método actualiza el "canvas" de estilo.