Class RgbPaperType2D

    • Constructor Detail

      • RgbPaperType2D

        protected RgbPaperType2D​(java.lang.String name,
                                 boolean upLayer)
        Constructor.
        Parameters:
        name - paper type name
        upLayer - true to render layers in ascending order, false to do them in descending order
    • Method Detail

      • placeGlyph

        public void placeGlyph​(Paper paper,
                               double dx,
                               double dy,
                               Glyph glyph,
                               java.awt.Color color)
        Description copied from interface: PaperType2D
        Places a glyph at a 2-d position on the paper.
        Specified by:
        placeGlyph in interface PaperType2D
        Parameters:
        paper - graphics destination specific to this PaperType
        dx - X coordinate
        dy - Y coordinate
        glyph - graphics shape
        color - colour for glyph
      • createPaper

        protected RgbPaperType.RgbPaper createPaper​(java.awt.Rectangle bounds)
        Description copied from class: RgbPaperType
        Creates a paper object for given bounds.
        Specified by:
        createPaper in class RgbPaperType
        Parameters:
        bounds - plot bounds
        Returns:
        new paper instance
      • createPaper2D

        protected abstract RgbPaperType2D.RgbPaper2D createPaper2D​(java.awt.Rectangle bounds)
        Creates a 2D paper object for given bounds.
        Parameters:
        bounds - plot bounds
        Returns:
        new 2d paper instance