|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DrawingSurface
Device- or purpose-specific geographic drawing surface. Provides a uniform interface for lower-level drawing and selection details.
Copyright 2004-2009 Partner Software, Inc.
| Field Summary | |
|---|---|
static int |
QUALITY_GOOD
|
static int |
QUALITY_OK
|
static int |
QUALITY_POOR
|
static int |
RENDER_EPHEMERA
|
static int |
RENDER_INDICATION
|
static int |
RENDER_RASTER
|
static int |
RENDER_RETICLE
|
static int |
RENDER_SELECTION
|
static int |
RENDER_VECTOR
|
| Method Summary | |
|---|---|
void |
clear()
|
void |
copyBackBuffer()
Copies the back buffer to the onscreen or "front" buffer. |
int |
displayListFor(long key)
|
int |
displayListFor(java.lang.Object key)
|
void |
drawDisplayList(int displayListID)
|
void |
drawImage(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
ImageSource image,
double scale,
int pixelsWide,
int pixelsHigh)
|
void |
drawLiteralPoints(LiteralPointFile literalPoints)
|
void |
drawPoint(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation)
|
void |
drawPolygon(int dataID,
DoubleBuffer coords)
|
void |
drawPolygon(int dataID,
DynamicDoubleArray coords)
|
void |
drawPolyline(int dataID,
DoubleBuffer coords)
|
void |
drawPolyline(int dataID,
DynamicDoubleArray coords)
|
void |
drawPolyline(int dataID,
XyPolyline polyline)
|
void |
drawRasterImage(RasterImage image)
|
void |
drawText(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
int alignment,
java.lang.String text)
|
void |
drawWheelMenu(WheelMenu menu)
|
void |
drawWheelMenuCenter(WheelMenu menu)
|
void |
endDisplayList()
|
void |
endTile()
|
boolean |
isBackBufferSupported()
Returns true if this surface offers a backing buffer. |
boolean |
isDirty()
|
boolean |
isDisplayListSupported()
|
boolean |
isDrawingToBackBuffer()
Returns true if the surface is currently drawing to a backing buffer. |
void |
popName()
|
void |
popState()
|
void |
pushName(int i)
|
void |
pushState()
|
void |
removeDisplayList(int displayListID)
|
void |
setBackgroundColor(int color)
|
void |
setDrawingToBackBuffer(boolean isit)
Sets whether the surface should draw to the backing buffer (true) or to the onscreen or "front" buffer (false). |
void |
setForegroundColor(int newRGB)
|
void |
setFrame(MapViewFrame frame)
|
void |
setImageStyle(ImageStyle style)
|
void |
setImageStyle(int style)
|
void |
setImageStyle(java.lang.String styleName)
|
void |
setMapSet(MapSet newMapSet)
|
void |
setPointStyle(int style)
|
void |
setPointStyle(PointStyle style)
|
void |
setPointStyle(java.lang.String styleName)
|
void |
setPolygonStyle(int style)
|
void |
setPolygonStyle(PolygonStyle style)
|
void |
setPolygonStyle(java.lang.String styleName)
|
void |
setPolylineStyle(int style)
|
void |
setPolylineStyle(PolylineStyle style)
|
void |
setPolylineStyle(java.lang.String styleName)
|
void |
setPrinting(boolean printing)
|
void |
setRenderMode(int newMode)
|
void |
setRenderQuality(int newQuality)
|
void |
setRenderScaleRegion(RenderScaleRegion scaleRegion)
|
void |
setShowInvisibleGraphics(boolean showInvisibleGraphics)
|
void |
setTextStyle(int style)
|
void |
setTextStyle(java.lang.String styleName)
|
void |
setTextStyle(TextStyle style)
|
int |
startDisplayList(long key)
|
int |
startDisplayList(java.lang.Object key)
|
void |
startDrawing()
|
void |
startTile(RoverBytes bytes)
Sets up the transformations for the coordinates that are coming in. |
void |
stopDrawing()
|
| Field Detail |
|---|
static final int RENDER_RASTER
static final int RENDER_VECTOR
static final int RENDER_EPHEMERA
static final int RENDER_INDICATION
static final int RENDER_SELECTION
static final int RENDER_RETICLE
static final int QUALITY_POOR
static final int QUALITY_OK
static final int QUALITY_GOOD
| Method Detail |
|---|
void setMapSet(MapSet newMapSet)
void setRenderMode(int newMode)
void setPrinting(boolean printing)
void setRenderQuality(int newQuality)
void setFrame(MapViewFrame frame)
void setShowInvisibleGraphics(boolean showInvisibleGraphics)
boolean isDirty()
void startDrawing()
void clear()
void stopDrawing()
void startTile(RoverBytes bytes)
bytes - everything we need to set up our transformation.void endTile()
void setBackgroundColor(int color)
void setForegroundColor(int newRGB)
void setRenderScaleRegion(RenderScaleRegion scaleRegion)
void setPolygonStyle(int style)
void setImageStyle(int style)
void setPolylineStyle(int style)
void setPointStyle(int style)
void setTextStyle(int style)
void setPolygonStyle(PolygonStyle style)
void setImageStyle(ImageStyle style)
void setPolylineStyle(PolylineStyle style)
void setPointStyle(PointStyle style)
void setTextStyle(TextStyle style)
void setPolygonStyle(java.lang.String styleName)
void setImageStyle(java.lang.String styleName)
void setPolylineStyle(java.lang.String styleName)
void setPointStyle(java.lang.String styleName)
void setTextStyle(java.lang.String styleName)
void pushState()
void popState()
void drawPolygon(int dataID,
DoubleBuffer coords)
void drawPolygon(int dataID,
DynamicDoubleArray coords)
void drawPolyline(int dataID,
DoubleBuffer coords)
void drawPolyline(int dataID,
DynamicDoubleArray coords)
void drawPolyline(int dataID,
XyPolyline polyline)
void drawPoint(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation)
void drawText(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
int alignment,
java.lang.String text)
void drawImage(int dataID,
double x,
double y,
int offsetX,
int offsetY,
int rotation,
ImageSource image,
double scale,
int pixelsWide,
int pixelsHigh)
void drawLiteralPoints(LiteralPointFile literalPoints)
void drawRasterImage(RasterImage image)
void drawWheelMenuCenter(WheelMenu menu)
void drawWheelMenu(WheelMenu menu)
boolean isBackBufferSupported()
If this method returns true, the implementation must also support the methods setDrawingToBackBuffer() and copyBackBuffer()
boolean isDrawingToBackBuffer()
void setDrawingToBackBuffer(boolean isit)
isit - true if surface should start drawing to the backing buffervoid copyBackBuffer()
boolean isDisplayListSupported()
int displayListFor(long key)
int startDisplayList(long key)
int displayListFor(java.lang.Object key)
int startDisplayList(java.lang.Object key)
void endDisplayList()
void removeDisplayList(int displayListID)
void drawDisplayList(int displayListID)
void pushName(int i)
void popName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||