Class BitGeneratorMapDefault
java.lang.Object
ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
ext.plantuml.com.ctreber.acearth.scanbit.BitGeneratorMap
ext.plantuml.com.ctreber.acearth.scanbit.BitGeneratorMapDefault
Map scanner for mercator and cylindrical projections.
© 2002 Christian Treber, [email protected]
-
Field Summary
Fields inherited from class ext.plantuml.com.ctreber.acearth.scanbit.BitGeneratorMap
PixTypeGridLand, PixTypeGridWater, PixTypeLand, PixTypeSpace, PixTypeStar, PixTypeWater
Fields inherited from class ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
fScanBitsArray
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Comparator
protected void
handleCrossings
(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, EdgeCrossing[] xings) Side effect: Creates ScanBuf lines.protected ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf
Seems to: walk along outline of projected area.protected void
scanPolygon
(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, Point3D[] pPoints3D, Point2D[] pPoints2D, int pIndex) Look at 2 neighboring points in polygon and find edge crossings - edge of the globe?! Edge of image?Methods inherited from class ext.plantuml.com.ctreber.acearth.scanbit.BitGeneratorMap
addEdgeXing, generateScanBits, setMapData
Methods inherited from class ext.plantuml.com.ctreber.acearth.scanbit.ScanBitGenerator
getScanBits, setImageHeight, setImageWidth
-
Constructor Details
-
BitGeneratorMapDefault
-
-
Method Details
-
getEdgeXingComparator
- Specified by:
getEdgeXingComparator
in classBitGeneratorMap
-
scanOutline
protected ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf scanOutline()Seems to: walk along outline of projected area.- Specified by:
scanOutline
in classBitGeneratorMap
-
scanPolygon
protected void scanPolygon(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, Point3D[] pPoints3D, Point2D[] pPoints2D, int pIndex) Look at 2 neighboring points in polygon and find edge crossings - edge of the globe?! Edge of image?
- Specified by:
scanPolygon
in classBitGeneratorMap
-
handleCrossings
protected void handleCrossings(ext.plantuml.com.ctreber.acearth.scanbit.ScanBuf pScanBuf, EdgeCrossing[] xings) Side effect: Creates ScanBuf lines.
- Specified by:
handleCrossings
in classBitGeneratorMap
-