Documentation of 'kcl.waterloo.marker.GJMarker' Java class
GJMarker
kcl.waterloo.marker

Class GJMarker



  • public class GJMarker
    extends java.lang.Object
    • Constructor Detail

      • GJMarker

        public GJMarker()
      • GJMarker

        public GJMarker(java.awt.geom.Path2D p)
        GLMarker constructor
        Parameters:
        p - a Path2D object
      • GJMarker

        public GJMarker(java.awt.geom.Path2D.Double p)
        GLMarker constructor
        Parameters:
        p - a Path2D.Double object
      • GJMarker

        public GJMarker(java.awt.Shape s)
        GLMarker constructor
        Parameters:
        s - any object implementing the Shape interface
      • GJMarker

        public GJMarker(java.util.ArrayList<GJPathSegmentInfo> arr)
        GLMarker constructor
        Parameters:
        arr -
    • Method Detail

      • reset

        public static void reset()
      • circle

        public static GJMarker circle(double width)
      • square

        public static GJMarker square(double width)
      • triangle

        public static GJMarker triangle(double width)
      • invertedTriangle

        public static GJMarker invertedTriangle(double width)
      • leftTriangle

        public static GJMarker leftTriangle(double width)
      • rightTriangle

        public static GJMarker rightTriangle(double width)
      • diamond

        public static GJMarker diamond(double width)
      • dot

        public static GJMarker dot(double width)
      • fromString

        public static GJMarker fromString(java.lang.String s)
        Creates a GJMarler from the string on input (typically, but not necessarily a single character) using 18 point size and the "Sans Serif" virtual font. The marker will be offset by its centroid so that it "looks right" when used in a scatter plot.
        Parameters:
        s - input fromString
        Returns:
        a GJMarker
      • fromString

        public static GJMarker fromString(java.lang.String s,
                                          int pointSize)
        Creates a GJMarker from the string on input (typically, but not necessarily a single character) using the specified point size and the "Sans Serif" virtual font. The marker will be offset by its centroid so that it "looks right" when used in a scatter plot.
        Parameters:
        s - input fromString
        pointSize - the point size for the font
        Returns:
        a GJMarker
      • fromString

        public static GJMarker fromString(java.lang.String s,
                                          int pointSize,
                                          java.lang.String font)
      • getBounds

        public final java.awt.Rectangle getBounds()
      • getBounds2D

        public final java.awt.geom.Rectangle2D getBounds2D()
      • getWidth

        public final double getWidth()
      • getHeight

        public final double getHeight()
      • getPath

        public final java.awt.geom.Path2D getPath()
      • setPath

        public final void setPath(java.awt.Shape p)
        Deprecated. 
        This method is retained for backwards compatability during de-serialization of pre-1.1 Alpha3 xml files only.
      • getShape

        public final java.awt.Shape getShape()
      • setShape

        public final void setShape(java.awt.Shape s)
      • getPathIterator

        public final java.awt.geom.PathIterator getPathIterator()
      • getPathIterator

        public final java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform af)
      • getPathIterator

        public final java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform af,
                                                                double flatness)
      • getMarker

        public static GJMarker getMarker(java.lang.String s,
                                         double width)
      • makeArrow

        public static java.awt.geom.Path2D makeArrow(double x1,
                                                     double y1,
                                                     double sc)
      • makeArrow

        public static java.awt.geom.Path2D makeArrow(double x1,
                                                     double y1,
                                                     double dx,
                                                     double dy,
                                                     boolean closeFlag)
      • makeStop

        public static String2D makeStop(int size)
      • makePlus

        public static String2D makePlus(int size)
      • makeCross

        public static String2D makeCross(int size)
      • makeCharMarker

        public static String2D makeCharMarker(java.lang.String str,
                                              int size)
        Creates a Path2D from the string on input (typically, but not necessarily a single character) using the specified point size and the "Sans Serif" vitual font.
        Parameters:
        str -
        size -
        Returns:
      • makeMarkerFromFont

        public static String2D makeMarkerFromFont(java.lang.String str,
                                                  int size,
                                                  java.lang.String fontname)
      • makeMarker

        public static java.awt.geom.Path2D makeMarker(double[] x,
                                                      double[] y)
      • setSegments

        public final void setSegments(java.util.ArrayList<GJPathSegmentInfo> arr)
      • makePath

        public static java.awt.geom.Path2D makePath(java.util.ArrayList<GJPathSegmentInfo> arr)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.