java.lang.Object
org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.MemoryShapeInfo
All Implemented Interfaces:
org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.ShapeInfo

public class MemoryShapeInfo extends Object implements org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.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 Details

    • MemoryShapeInfo

      public MemoryShapeInfo()
  • Method Details

    • addShapeInfo

      public void addShapeInfo(Rectangle2D boundingBox, int type)
      Specified by:
      addShapeInfo in interface org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.ShapeInfo
      See Also:
      • ShapeInfo.addShapeInfo(java.awt.geom.Rectangle2D, int)
    • setShapeInfo

      public void setShapeInfo(int index, Rectangle2D boundingBox, int type) throws ArrayIndexOutOfBoundsException
      Specified by:
      setShapeInfo in interface org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.ShapeInfo
      Throws:
      ArrayIndexOutOfBoundsException
      See Also:
      • invalid reference
        org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.ShapeInfo#addShapeInfo(int, java.awt.geom.Rectangle2D, int)
    • getBoundingBox

      public Rectangle2D getBoundingBox(int index)
      Specified by:
      getBoundingBox in interface org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.ShapeInfo
      See Also:
      • ShapeInfo.getBoundingBox(int)
    • getType

      public int getType(int index)
      Specified by:
      getType in interface org.gvsig.symbology.fmap.mapcontext.rendering.legend.strategies.ShapeInfo
      See Also:
      • ShapeInfo.getType(int)