PaperType
, PaperType3D
PixelStackPaperType3D
, ZBufferPaperType3D
public abstract class RgbPaperType3D extends RgbPaperType implements PaperType3D
Modifier and Type | Class | Description |
---|---|---|
protected static class |
RgbPaperType3D.RgbPaper3D |
Paper for use by this type.
|
RgbPaperType.RgbPaper
Modifier | Constructor | Description |
---|---|---|
protected |
RgbPaperType3D(java.lang.String name,
boolean upLayer) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected RgbPaperType.RgbPaper |
createPaper(java.awt.Rectangle bounds) |
Creates a paper object for given bounds.
|
protected abstract RgbPaperType3D.RgbPaper3D |
createPaper3D(java.awt.Rectangle bounds) |
Creates a 3D paper object for given bounds.
|
void |
placeGlyph(Paper paper,
double dx,
double dy,
double dz,
Glyph glyph,
java.awt.Color color) |
Places a glyph at a 3-d position in the space.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createDataIcon, isBitmap, placeDecal
createDataIcon, isBitmap, placeDecal, toString
protected RgbPaperType3D(java.lang.String name, boolean upLayer)
name
- paper type nameupLayer
- true to render layers in ascending order,
false to do them in descending orderpublic void placeGlyph(Paper paper, double dx, double dy, double dz, Glyph glyph, java.awt.Color color)
PaperType3D
placeGlyph
in interface PaperType3D
paper
- graphics destination specific to this PaperTypedx
- graphics X coordinatedy
- graphics Y coordinatedz
- Z-buffer coordinate; lower values are closer to the viewerglyph
- graphics shapecolor
- colour for glyphprotected RgbPaperType.RgbPaper createPaper(java.awt.Rectangle bounds)
RgbPaperType
createPaper
in class RgbPaperType
bounds
- plot boundsprotected abstract RgbPaperType3D.RgbPaper3D createPaper3D(java.awt.Rectangle bounds)
bounds
- plot boundsCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.