|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.apps.MapBrowser.rover.DirectGraphicsActor
public class DirectGraphicsActor
Renders a rover directly onto a Graphics object and optional ClickMap
| Field Summary | |
|---|---|
static java.awt.Stroke |
defaultStroke
|
static java.awt.Stroke |
emphasisStroke
|
static java.awt.Stroke |
hiliteStroke
|
static java.awt.Stroke |
indicatorStroke
|
static int |
MODE_EMPHASIS
|
static int |
MODE_INDICATION
|
static int |
MODE_NORMAL
|
static int |
MODE_SELECTION
|
| Fields inherited from interface com.partnersoft.v3x.io.formats.rover.RoverConstants |
|---|
DRAW_JUSTIFIED_TEXT, DRAW_OFFSET_POINT, DRAW_OFFSET_TEXT, DRAW_POINT, DRAW_POLYGON, DRAW_POLYLINE, DRAW_TEXT, EOF, JUSTIFY_BASELINE_CENTER, JUSTIFY_BASELINE_LEFT, JUSTIFY_BASELINE_RIGHT, JUSTIFY_NOTSPECIFIED, OPCODE_TYPE_BOUNDARY, SIZE_DRAW_JUSTIFIED_TEXT_PREAMBLE, SIZE_DRAW_OFFSET_POINT, SIZE_DRAW_OFFSET_TEXT_CONCLUSION, SIZE_DRAW_OFFSET_TEXT_PREAMBLE, SIZE_DRAW_POINT, SIZE_DRAW_POLYLINE_PREAMBLE, SIZE_DRAW_TEXT_PREAMBLE, STYLE_REGION |
| Constructor Summary | |
|---|---|
DirectGraphicsActor(java.awt.Graphics g,
ClickMap clickMap,
RenderMold mold,
RoverLegend legend,
RoverRenderLegendItem legendItem,
RoverDataStore dataStore,
java.awt.Component imageWatcher)
|
|
DirectGraphicsActor(java.awt.Graphics g,
ClickMap clickMap,
RenderMold mold,
RoverLegend legend,
RoverRenderLegendItem legendItem,
RoverDataStore dataStore,
java.awt.Component imageWatcher,
int mode)
|
|
| Method Summary | |
|---|---|
void |
close()
Draw an elliptical arc with the given style. |
void |
drawPoint(int styleCode,
int dataType,
int recordID,
float x,
float y,
float rotation,
int offsetX,
int offsetY)
Draw a point with the given style. |
void |
drawPolyline(int styleCode,
int dataType,
int recordID,
int numPoints,
FloatBuffer coords)
If the reader is reading in bulk mode this is called for each polyline. |
void |
drawText(int styleCode,
int dataType,
int recordID,
float x,
float y,
float rotation,
CharBuffer text,
int offsetX,
int offsetY)
Draw some text with the given style. |
void |
drawText(int styleCode,
int dataType,
int recordID,
float x,
float y,
float rotation,
int offsetX,
int offsetY,
int justification,
CharBuffer text)
Draw some text with the given style. |
RoverDataStore |
getDataStore()
|
boolean |
isAllGraphicsSelectable()
|
boolean |
isStyleVisible(int styleCode)
Tests if a styleCode is to be ignored. |
void |
setAllGraphicsSelectable(boolean tizit)
|
void |
setDataStore(RoverDataStore newStore)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MODE_NORMAL
public static final int MODE_SELECTION
public static final int MODE_INDICATION
public static final int MODE_EMPHASIS
public static final java.awt.Stroke hiliteStroke
public static final java.awt.Stroke indicatorStroke
public static final java.awt.Stroke emphasisStroke
public static final java.awt.Stroke defaultStroke
| Constructor Detail |
|---|
public DirectGraphicsActor(java.awt.Graphics g,
ClickMap clickMap,
RenderMold mold,
RoverLegend legend,
RoverRenderLegendItem legendItem,
RoverDataStore dataStore,
java.awt.Component imageWatcher)
public DirectGraphicsActor(java.awt.Graphics g,
ClickMap clickMap,
RenderMold mold,
RoverLegend legend,
RoverRenderLegendItem legendItem,
RoverDataStore dataStore,
java.awt.Component imageWatcher,
int mode)
| Method Detail |
|---|
public RoverDataStore getDataStore()
public void setDataStore(RoverDataStore newStore)
public boolean isAllGraphicsSelectable()
public void setAllGraphicsSelectable(boolean tizit)
public boolean isStyleVisible(int styleCode)
RoverActor
isStyleVisible in interface RoverActor
public void drawPoint(int styleCode,
int dataType,
int recordID,
float x,
float y,
float rotation,
int offsetX,
int offsetY)
RoverActor
drawPoint in interface RoverActor
public void drawText(int styleCode,
int dataType,
int recordID,
float x,
float y,
float rotation,
CharBuffer text,
int offsetX,
int offsetY)
RoverActor
drawText in interface RoverActor
public void drawText(int styleCode,
int dataType,
int recordID,
float x,
float y,
float rotation,
int offsetX,
int offsetY,
int justification,
CharBuffer text)
RoverActor
drawText in interface RoverActor
public void drawPolyline(int styleCode,
int dataType,
int recordID,
int numPoints,
FloatBuffer coords)
RoverActor
drawPolyline in interface RoverActorpublic void close()
RoverActor
close in interface RoverActor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||