Interface IDrawContext<T>

  • All Known Implementing Classes:
    GraphicsContextImpl

    public interface IDrawContext<T>
    Project: User: rufenec Date: 11/24/2014 Time: 3:22 PM
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clearRect​(double x, double y, double w, double h)  
      void drawDashedLine​(double srcx, double srcy, double targetx, double targety, int[] dashPattern)  
      void drawLine​(double x, double y, double x1, double y1)  
      void drawPolygon​(IPolygon polygon)  
      void drawRect​(double x, double y, double width, double height)  
      void drawText​(java.lang.String s, double x, double y, boolean centerHorz, boolean centerVert)  
      void fillElipse​(double v, double v1, double highlightAtomDiameter, double highlightAtomDiameter1)  
      void fillPolygon​(double[] px, double[] py, int i)  
      void fillRect​(double x, double y, double w, double h)  
      void fillText​(java.lang.String str, double x, double y)  
      java.awt.Dimension getBounds​(java.lang.String s)  
      java.lang.String getFont()  
      T getNative()  
      void restore()  
      void save()  
      void setFill​(long color)  
      void setFont​(java.lang.String helvetica, double size, boolean bold)  
      void setLineWidth​(double i)  
      void setStroke​(long color)  
      void strokeLine​(double x, double y, double x1, double y1)  
    • Method Detail

      • getNative

        T getNative()
      • drawLine

        void drawLine​(double x,
                      double y,
                      double x1,
                      double y1)
      • drawDashedLine

        void drawDashedLine​(double srcx,
                            double srcy,
                            double targetx,
                            double targety,
                            int[] dashPattern)
      • drawPolygon

        void drawPolygon​(IPolygon polygon)
      • getBounds

        java.awt.Dimension getBounds​(java.lang.String s)
      • setFont

        void setFont​(java.lang.String helvetica,
                     double size,
                     boolean bold)
      • getFont

        java.lang.String getFont()
      • setFill

        void setFill​(long color)
      • fillText

        void fillText​(java.lang.String str,
                      double x,
                      double y)
      • save

        void save()
      • restore

        void restore()
      • drawRect

        void drawRect​(double x,
                      double y,
                      double width,
                      double height)
      • drawText

        void drawText​(java.lang.String s,
                      double x,
                      double y,
                      boolean centerHorz,
                      boolean centerVert)
      • clearRect

        void clearRect​(double x,
                       double y,
                       double w,
                       double h)
      • setStroke

        void setStroke​(long color)
      • fillElipse

        void fillElipse​(double v,
                        double v1,
                        double highlightAtomDiameter,
                        double highlightAtomDiameter1)
      • fillRect

        void fillRect​(double x,
                      double y,
                      double w,
                      double h)
      • strokeLine

        void strokeLine​(double x,
                        double y,
                        double x1,
                        double y1)
      • fillPolygon

        void fillPolygon​(double[] px,
                         double[] py,
                         int i)
      • setLineWidth

        void setLineWidth​(double i)