Class BitGeneratorMap
java.lang.Object
ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
ext.plantuml.com.ctreber.acearth.scanbit.BitGeneratorMap
- Direct Known Subclasses:
BitGeneratorMapDefault
,BitGeneratorMapOrtho
A BitGeneratorMap scans a map into ScanBits.
© 2002 Christian Treber, [email protected]
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
fScanBitsArray
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addEdgeXing
(EdgeCrossing pEdgeXing) void
Create outline for the map, scan all polygons.protected abstract Comparator
protected abstract void
handleCrossings
(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, EdgeCrossing[] pEdgeCrossings) protected abstract ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf
protected abstract void
scanPolygon
(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, Point3D[] pPoints3D, Point2D[] pPoints2D, int pIndex) void
setMapData
(Polygon[] pMapData) Methods inherited from class ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
getScanBits, setImageHeight, setImageWidth
-
Field Details
-
PixTypeSpace
public static final int PixTypeSpace- See Also:
-
PixTypeLand
public static final int PixTypeLand- See Also:
-
PixTypeWater
public static final int PixTypeWater- See Also:
-
PixTypeStar
public static final int PixTypeStar- See Also:
-
PixTypeGridLand
public static final int PixTypeGridLand- See Also:
-
PixTypeGridWater
public static final int PixTypeGridWater- See Also:
-
-
Constructor Details
-
BitGeneratorMap
-
-
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
-
scanPolygon
-
generateScanBits
public void generateScanBits()Create outline for the map, scan all polygons.
- Specified by:
generateScanBits
in classScanBitGenerator
-
setMapData
-
addEdgeXing
-