Class MemoryShapeInfo
java.lang.Object
org.gvsig.fmap.mapcontext.rendering.strategies.MemoryShapeInfo
- All Implemented Interfaces:
ShapeInfo
Estructura de datos con la información relativa a las geometrías de una
fuente de datos necesaria para acelerar el procesado de la capa en memoria.
- Author:
- Vicente Caballero Navarro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddShapeInfo(Rectangle2D boundingBox, int type) Añade al final de la estructura de datos la información de una geometríagetBoundingBox(int index) Obtiene el bounding box de la geometría index-ésimaintgetType(int index) Obtiene el tipo de la geometría index-ésimavoidsetShapeInfo(int index, Rectangle2D boundingBox, int type) Establece en la posición index-ésima de la estructura de datos la información de una geometría
-
Constructor Details
-
MemoryShapeInfo
public MemoryShapeInfo()
-
-
Method Details
-
addShapeInfo
Description copied from interface:ShapeInfoAñade al final de la estructura de datos la información de una geometría- Specified by:
addShapeInfoin interfaceShapeInfo- Parameters:
boundingBox- Extent del shape.type- Tipo de shape.- See Also:
-
setShapeInfo
public void setShapeInfo(int index, Rectangle2D boundingBox, int type) throws ArrayIndexOutOfBoundsException Description copied from interface:ShapeInfoEstablece en la posición index-ésima de la estructura de datos la información de una geometría- Specified by:
setShapeInfoin interfaceShapeInfo- Parameters:
index- índice.boundingBox- Extent del shape.type- Tipo de shape.- Throws:
ArrayIndexOutOfBoundsException- Si se intenta establecer la información para una geometría que no existe- See Also:
-
getBoundingBox
Description copied from interface:ShapeInfoObtiene el bounding box de la geometría index-ésima- Specified by:
getBoundingBoxin interfaceShapeInfo- Parameters:
index- índice de la geometría.- Returns:
- Extent de la geometría.
- See Also:
-
getType
public int getType(int index) Description copied from interface:ShapeInfoObtiene el tipo de la geometría index-ésima
-