Constructor and Description |
---|
GJMarker() |
GJMarker(java.util.ArrayList<GJPathSegmentInfo> arr)
GLMarker constructor
|
GJMarker(java.awt.geom.Path2D.Double p)
GLMarker constructor
|
GJMarker(java.awt.geom.Path2D p)
GLMarker constructor
|
GJMarker(java.awt.Shape s)
GLMarker constructor
|
Modifier and Type | Method and Description |
---|---|
static GJMarker |
circle(double width) |
static GJMarker |
diamond(double width) |
static GJMarker |
dot(double width) |
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.
|
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.
|
static GJMarker |
fromString(java.lang.String s,
int pointSize,
java.lang.String font) |
java.awt.Rectangle |
getBounds() |
java.awt.geom.Rectangle2D |
getBounds2D() |
double |
getHeight() |
static GJMarker |
getMarker(java.lang.String s,
double width) |
java.awt.geom.Path2D |
getPath() |
java.awt.geom.PathIterator |
getPathIterator() |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform af) |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform af,
double flatness) |
java.util.ArrayList<GJPathSegmentInfo> |
getSegments() |
java.awt.Shape |
getShape() |
static GJMarker |
getTallestMarker(GJCyclicArrayList<GJMarker> p) |
static GJMarker |
getWidestMarker(GJCyclicArrayList<GJMarker> p) |
double |
getWidth() |
static GJMarker |
invertedTriangle(double width) |
static GJMarker |
leftTriangle(double width) |
static java.awt.geom.Path2D |
makeArrow(double x1,
double y1,
double sc) |
static java.awt.geom.Path2D |
makeArrow(double x1,
double y1,
double dx,
double dy,
boolean closeFlag) |
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.
|
static String2D |
makeCross(int size) |
static java.awt.geom.Path2D |
makeMarker(double[] x,
double[] y) |
static String2D |
makeMarkerFromFont(java.lang.String str,
int size,
java.lang.String fontname) |
static java.awt.geom.Path2D |
makePath(java.util.ArrayList<GJPathSegmentInfo> arr) |
static String2D |
makePlus(int size) |
static String2D |
makeStop(int size) |
static void |
reset() |
static GJMarker |
rightTriangle(double width) |
void |
setPath(java.awt.Shape p)
Deprecated.
|
void |
setSegments(java.util.ArrayList<GJPathSegmentInfo> arr) |
void |
setShape(java.awt.Shape s) |
static GJMarker |
square(double width) |
static GJMarker |
triangle(double width) |
public GJMarker()
public GJMarker(java.awt.geom.Path2D p)
p
- a Path2D objectpublic GJMarker(java.awt.geom.Path2D.Double p)
p
- a Path2D.Double objectpublic GJMarker(java.awt.Shape s)
s
- any object implementing the Shape interfacepublic GJMarker(java.util.ArrayList<GJPathSegmentInfo> arr)
arr
- public static void reset()
public static GJMarker circle(double width)
public static GJMarker square(double width)
public static GJMarker triangle(double width)
public static GJMarker invertedTriangle(double width)
public static GJMarker leftTriangle(double width)
public static GJMarker rightTriangle(double width)
public static GJMarker diamond(double width)
public static GJMarker dot(double width)
public static GJMarker fromString(java.lang.String s)
s
- input fromStringpublic static GJMarker fromString(java.lang.String s, int pointSize)
s
- input fromStringpointSize
- the point size for the fontpublic static GJMarker fromString(java.lang.String s, int pointSize, java.lang.String font)
public final java.awt.Rectangle getBounds()
public final java.awt.geom.Rectangle2D getBounds2D()
public final double getWidth()
public final double getHeight()
public final java.awt.geom.Path2D getPath()
public final void setPath(java.awt.Shape p)
public final java.awt.Shape getShape()
public final void setShape(java.awt.Shape s)
public final java.awt.geom.PathIterator getPathIterator()
public final java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform af)
public final java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform af, double flatness)
public static GJMarker getMarker(java.lang.String s, double width)
public static java.awt.geom.Path2D makeArrow(double x1, double y1, double sc)
public static java.awt.geom.Path2D makeArrow(double x1, double y1, double dx, double dy, boolean closeFlag)
public static String2D makeStop(int size)
public static String2D makePlus(int size)
public static String2D makeCross(int size)
public static String2D makeCharMarker(java.lang.String str, int size)
str
- size
- public static String2D makeMarkerFromFont(java.lang.String str, int size, java.lang.String fontname)
public static java.awt.geom.Path2D makeMarker(double[] x, double[] y)
public static GJMarker getWidestMarker(GJCyclicArrayList<GJMarker> p)
public static GJMarker getTallestMarker(GJCyclicArrayList<GJMarker> p)
public final java.util.ArrayList<GJPathSegmentInfo> getSegments()
public final void setSegments(java.util.ArrayList<GJPathSegmentInfo> arr)
public static java.awt.geom.Path2D makePath(java.util.ArrayList<GJPathSegmentInfo> arr)