public class DefaultLineStyle extends java.lang.Object implements SLMarkerRenderer, SLLineSegmentRenderer
Modifier and Type | Field and Description |
---|---|
static int |
BLACK |
static int |
BLUE |
static int |
CIRCLE_MARKER |
static int |
CYAN |
static int |
DARK_GRAY |
static int |
FILLED_CIRCLE_MARKER |
static int |
FILLED_SQUARE_MARKER |
static int |
FILLED_TRIANGLE_DOWN_MARKER |
static int |
FILLED_TRIANGLE_UP_MARKER |
static int |
GRAY |
static int |
GREEN |
static int |
LIGHT_GRAY |
static int |
MAGENTA |
static int |
NO_MARKER |
static int |
ORANGE |
static int |
PINK |
static int |
RED |
static int |
SQUARE_MARKER |
static int |
TRIANGLE_DOWN_MARKER |
static int |
TRIANGLE_UP_MARKER |
static int |
YELLOW |
Constructor and Description |
---|
DefaultLineStyle() |
Modifier and Type | Method and Description |
---|---|
int |
getColorMap(int a)
Gets the order for a paricular color.
|
boolean |
getDotted() |
java.awt.Color |
getLineColor() |
ColorMapper |
getLineColorMapper() |
float[] |
getLineDash() |
int |
getLineThickness() |
java.awt.Color |
getMarkerEdgeColor() |
java.awt.Color |
getMarkerFaceColor() |
int |
getMarkerMap(int a)
Gets the order for a paricular color.
|
int |
getMarkerSize() |
int |
getMarkerType() |
void |
paintLineMarker(java.awt.Graphics g,
int ax,
int ay,
int count) |
void |
paintLineSegment(java.awt.Graphics g,
int ax,
int ay,
int bx,
int by,
int count) |
void |
setColorMap(int a,
int b)
Sets the order for a paricular color.
|
void |
setDotted(boolean t) |
void |
setLineColor(java.awt.Color b) |
void |
setLineColor(ColorMapper map) |
void |
setLineColor(int color) |
void |
setLineDash(float[] x) |
void |
setLineThickness(int X) |
void |
setMarkerEdgeColor(java.awt.Color b) |
void |
setMarkerEdgeColor(int color) |
void |
setMarkerFaceColor(java.awt.Color b) |
void |
setMarkerFaceColor(int color) |
void |
setMarkerMap(int a,
int b)
Sets the order for a paricular color.
|
void |
setMarkerSize(int X) |
void |
setMarkerType(int x) |
void |
useGradientColorMapping(boolean c)
Determines if gradient mapping of colors on intermediate values will be done.
|
boolean |
usesGradientColorMapping() |
public static final int NO_MARKER
public static final int CIRCLE_MARKER
public static final int TRIANGLE_UP_MARKER
public static final int TRIANGLE_DOWN_MARKER
public static final int SQUARE_MARKER
public static final int FILLED_CIRCLE_MARKER
public static final int FILLED_TRIANGLE_UP_MARKER
public static final int FILLED_TRIANGLE_DOWN_MARKER
public static final int FILLED_SQUARE_MARKER
public static final int BLUE
public static final int RED
public static final int GREEN
public static final int CYAN
public static final int MAGENTA
public static final int DARK_GRAY
public static final int ORANGE
public static final int PINK
public static final int LIGHT_GRAY
public static final int GRAY
public static final int YELLOW
public static final int BLACK
public ColorMapper getLineColorMapper()
getLineColorMapper
in interface SLLineSegmentRenderer
public void setMarkerMap(int a, int b)
public int getMarkerMap(int a)
public void setColorMap(int a, int b)
public int getColorMap(int a)
public void setMarkerType(int x)
setMarkerType
in interface SLMarkerRenderer
public void setLineDash(float[] x)
setLineDash
in interface SLLineSegmentRenderer
public void setDotted(boolean t)
setDotted
in interface SLLineSegmentRenderer
public void setLineColor(ColorMapper map)
setLineColor
in interface SLLineSegmentRenderer
public void setLineColor(java.awt.Color b)
setLineColor
in interface SLLineSegmentRenderer
public void setLineColor(int color)
setLineColor
in interface SLLineSegmentRenderer
public void setLineThickness(int X)
setLineThickness
in interface SLLineSegmentRenderer
public void setMarkerSize(int X)
setMarkerSize
in interface SLMarkerRenderer
public void setMarkerEdgeColor(java.awt.Color b)
setMarkerEdgeColor
in interface SLMarkerRenderer
public void setMarkerEdgeColor(int color)
setMarkerEdgeColor
in interface SLMarkerRenderer
public void setMarkerFaceColor(java.awt.Color b)
setMarkerFaceColor
in interface SLMarkerRenderer
public void setMarkerFaceColor(int color)
setMarkerFaceColor
in interface SLMarkerRenderer
public int getMarkerType()
getMarkerType
in interface SLMarkerRenderer
public java.awt.Color getMarkerFaceColor()
getMarkerFaceColor
in interface SLMarkerRenderer
public java.awt.Color getMarkerEdgeColor()
getMarkerEdgeColor
in interface SLMarkerRenderer
public int getMarkerSize()
getMarkerSize
in interface SLMarkerRenderer
public java.awt.Color getLineColor()
getLineColor
in interface SLLineSegmentRenderer
public float[] getLineDash()
getLineDash
in interface SLLineSegmentRenderer
public int getLineThickness()
getLineThickness
in interface SLLineSegmentRenderer
public boolean getDotted()
getDotted
in interface SLLineSegmentRenderer
public void paintLineMarker(java.awt.Graphics g, int ax, int ay, int count)
paintLineMarker
in interface SLMarkerRenderer
public void useGradientColorMapping(boolean c)
useGradientColorMapping
in interface SLLineSegmentRenderer
public boolean usesGradientColorMapping()
usesGradientColorMapping
in interface SLLineSegmentRenderer
public void paintLineSegment(java.awt.Graphics g, int ax, int ay, int bx, int by, int count)
paintLineSegment
in interface SLLineSegmentRenderer
Copyright © 2011, 2013. Daniel P. Dougherty