Class RgbPaperType2D.RgbPaper2D
java.lang.Object
uk.ac.starlink.ttools.plot2.paper.RgbPaperType.RgbPaper
uk.ac.starlink.ttools.plot2.paper.RgbPaperType2D.RgbPaper2D
- All Implemented Interfaces:
Paper
- Enclosing class:
- RgbPaperType2D
Paper for use by this type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
placePixels
(int xoff, int yoff, Pixer pixer, Color color) Paints the pixels of a pixel iterator in a given colour at a given position.Methods inherited from class uk.ac.starlink.ttools.plot2.paper.RgbPaperType.RgbPaper
flush, getBounds, getPaperType, getPixelIndex, getRgbImage, placeDecal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface uk.ac.starlink.ttools.plot2.paper.Paper
canMerge, createSheet, mergeSheet
-
Constructor Details
-
RgbPaper2D
Constructor.- Parameters:
paperType
- paper type instance creating this paperbounds
- plot bounds
-
-
Method Details
-
placePixels
Paints the pixels of a pixel iterator in a given colour at a given position. Subclasses implement this method to perform the actual pixel compositing. The supplied pixer will already have been clipped, so implementations don't need to worry about checking the positions are within the bounds of this paper. Implementations can (and usually should) use theRgbPaperType.RgbPaper.getPixelIndex(int, int, uk.ac.starlink.ttools.plot2.Pixer)
method to address the pixels of the RgbImage buffer.- Parameters:
xoff
- X offsetyoff
- Y offsetpixer
- clipped pixel iterator, not nullcolor
- painting colour
-