Class BitGeneratorMap

java.lang.Object
ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
ext.plantuml.com.ctreber.acearth.scanbit.BitGeneratorMap
Direct Known Subclasses:
BitGeneratorMapDefault, BitGeneratorMapOrtho

public abstract class BitGeneratorMap extends ScanBitGenerator

A BitGeneratorMap scans a map into ScanBits.

© 2002 Christian Treber, [email protected]

  • Field Details

  • Constructor Details

    • BitGeneratorMap

      public BitGeneratorMap(Projection pProjection)
  • Method Details

    • scanOutline

      protected abstract ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf scanOutline()
    • handleCrossings

      protected abstract void handleCrossings(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, EdgeCrossing[] pEdgeCrossings)
    • getEdgeXingComparator

      protected abstract Comparator getEdgeXingComparator()
    • scanPolygon

      protected abstract void scanPolygon(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, Point3D[] pPoints3D, Point2D[] pPoints2D, int pIndex)
    • generateScanBits

      public void generateScanBits()

      Create outline for the map, scan all polygons.

      Specified by:
      generateScanBits in class ScanBitGenerator
    • setMapData

      public void setMapData(Polygon[] pMapData)
    • addEdgeXing

      protected void addEdgeXing(EdgeCrossing pEdgeXing)