com.ctreber.acearth.scanbit
Class BitGeneratorMap
java.lang.Object
com.ctreber.acearth.scanbit.ScanBitGenerator
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]
- Author:
- Christian Treber, [email protected]
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PixTypeSpace
public static final int PixTypeSpace
- See Also:
- Constant Field Values
PixTypeLand
public static final int PixTypeLand
- See Also:
- Constant Field Values
PixTypeWater
public static final int PixTypeWater
- See Also:
- Constant Field Values
PixTypeStar
public static final int PixTypeStar
- See Also:
- Constant Field Values
PixTypeGridLand
public static final int PixTypeGridLand
- See Also:
- Constant Field Values
PixTypeGridWater
public static final int PixTypeGridWater
- See Also:
- Constant Field Values
BitGeneratorMap
public BitGeneratorMap(Projection pProjection)
scanOutline
protected abstract com.ctreber.acearth.scanbit.ScanBuf scanOutline()
handleCrossings
protected abstract void handleCrossings(com.ctreber.acearth.scanbit.ScanBuf pScanBuf,
EdgeCrossing[] pEdgeCrossings)
getEdgeXingComparator
protected abstract Comparator getEdgeXingComparator()
scanPolygon
protected abstract void scanPolygon(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)
Copyright © 2013. All Rights Reserved.